The possibilities for controller software, in order of preference, include MachineKit, Linux CNC, Mach (4 or 3). MachineKit and Linux CNC are open source.
+
LinuxCNC is the first choice for the control software on this machine. This is stable and has been used successfully in this application many times. MachineKit, a recent fork of LinuxCNC, is not ready for servo based milling machines. Perhaps it will be useful for this project in the future.
−
For CAM, we will use our current Aspire software.
+
+
There are several options for CAM, the software that converts a CAD design into instructions for the milling machine control. We have Aspire, which many at PS1 already have used. As a maker space, we have free access to Inventor products. They have two products with CAM capabilities: InventorCAM and Fusion360.