The goal of this project is to create an open source FPGA based CNC controller.
For a more detailed overview see the document here: https://github.com/mhouse1/mechsoftronic/blob/CNC_Machine_Complete/documentation/Overview_Project_Mechsoftronic.pdf
Otherwise keep reading for a brief overview.
By using an FPGA it will allow:
Components of this project:
Video of the initial prototyping hardware made from scrapped DVD drives and other bits and pieces can be found here,
The small scale prototype's mechanics has since been replaced with a much larger mechanical platform based on a modified version of open hardware shapeoko v2. The current mechanical system is only used as base for research and development, the intent of this CNC controller is to be adaptable to any hardware platform. For example, automating a manual lathe that is already capable of machining metal parts and solidly built; by attaching stepper motors to its axes and controlling motion with this CNC controller.
[
other python packges required
pip install pyserial
pip install matplotlib