PBX-MX
From PROBOTIX :: wiki
The PBX-MX is the worlds first ever, breakout board that can be configured for parallel or USB control. The PBX-MX can be used as an isolated parallel port breakout board for use with software such as LinuxCNC or Mach3. Includes an on-board Arduino compatible microcontroller that can be used for monitoring and diagnostics. By changing a couple of solder jumpers and flashing the Arduino, the board becomes a GRBL compatible USB controller for the open source GRBL G-code interpreter.