3 This is the board I designed to interface a PC running Linux and
4 [EMC2](http://linuxcnc.org) with the
5 [Industrial Hobbies](http://www.ihcnc.com/) milling machine
6 I converted to servo-based CNC operation. It is compatible with the
7 [Pluto-P](http://www.knjn.com/FPGA-Parallel.html)
8 [servo driver](http://linuxcnc.org/docs/html/drivers_pluto_p.html) in EMC2.
14 * 25-pin male D-shell connector in parallel with 26-pin box header for
15 connection to PC parallel port
16 * 4 15-pin female D-shell connectors for servo channels
17 * 9-pin female D-shell connector for misc signals
18 * barrel connector for 9-12 volt DC power input
19 * dual-color LED, green when PC heartbeat present, red when not
20 * 5.1 x 2.0 inch 4-layer board
22 ### Developer View ###
25 * [Altera](http://altera.com) ACEX EP1K10TC100 FPGA
26 * [Microchip PIC12F629](http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010113) for heartbeat detector
28 * [gEDA](http://www.gpleda.org/) for schematic capture and PCB layout
30 * The hardware is licensed under the [TAPR](http://www.tapr.org) [Open Hardware License](http://www.tapr.org/ohl.html)
34 The design files can be found on [git.gag.com](http://git.gag.com) in the
35 project [hw/cncfpga](http://git.gag.com/?p=hw/cncfpga;a=summary).
39 As of November 2011, a first pass design is complete but no prototypes have