The Arduino G25 Shield combined with an Arduino UNO compatible board running GRBL,
allows you to connect a CNC via the db25 LPT parallel port.
What do you get?
You get the PCB, male headers and Female db25 right angle connector. This is a kit, you will need to solder the connectors.
What you will need...
Arduino UNO compatible board
LPT cable (Female to female like the one that comes with the CNC machine)
'gcode sender application' of your choosing. (If you don't know one, Google it)
Use Grbl v0.9 https://github.com/grbl/grbl/wiki/Connecting-Grbl
This video shows the same CNC running with the shield