Good luck finding software that is inexpensive, reliable and uses a 40+ year old port to run your CNC. This Arduino Shield runs GRBL and allows you to send commands via the COM port. You can use any 'G Code Sender' or even a terminal window to send g codes.
<a href="https://www.tindie.com/products/Ron/arduino-grbl-db25-cnc-shield/" target="_blank">https://www.tindie.com/products/Ron/arduino-grbl-db25-cnc-shield/</a>
Check out the difference:
<a href="https://www.youtube.com/watch?v=uZJFjWCpabw&list=PLEdUa2R6x70dklxaFDe7E3D1tlS-rb-iR" target="_blank">https://www.youtube.com/watch?v=uZJFjWCpabw&list=PLEdUa2R6x70dklxaFDe7E3D1tlS-rb-iR</a>
purchased and works brilliantly :-)
Nicely done!!