CNC Controller
Idea
Thinking of using a Raspberry Pi to control the CNC machine. This will allow for the CNC machine to connect to the PC via USB. Then the PC would treat the CNC machine as an attached device. The CNC machine then can take G-Code commands and can be polled for current state of the machine.