new design
authorBdale Garbee <bdale@gag.com>
Sun, 27 Nov 2011 03:41:58 +0000 (20:41 -0700)
committerBdale Garbee <bdale@gag.com>
Sun, 27 Nov 2011 03:41:58 +0000 (20:41 -0700)
homeshop/cncfpga/index.mdwn [new file with mode: 0644]

diff --git a/homeshop/cncfpga/index.mdwn b/homeshop/cncfpga/index.mdwn
new file mode 100644 (file)
index 0000000..edaf47f
--- /dev/null
@@ -0,0 +1,40 @@
+# CNC FPGA
+
+This is the board I designed to interface a PC running Linux and 
+[EMC2](http://linuxcnc.org) with the 
+[Industrial Hobbies](http://www.ihcnc.com/) milling machine 
+I converted to servo-based CNC operation.  It is compatible with the 
+[Pluto-P](http://www.knjn.com/FPGA-Parallel.html) 
+[servo driver](http://linuxcnc.org/docs/html/drivers_pluto_p.html) in EMC2.
+
+## Features ##
+
+### User View ###
+
+* 25-pin male D-shell connector in parallel with 26-pin box header for 
+  connection to PC parallel port
+* 4 15-pin female D-shell connectors for servo channels
+* 9-pin female D-shell connector for misc signals
+* barrel connector for 9-12 volt DC power input
+* dual-color LED, green when PC heartbeat present, red when not
+* 5.1 x 2.0 inch 4-layer board 
+
+### Developer View ###
+
+* Hardware Features
+       * [Altera](http://altera.com) ACEX EP1K10TC100 FPGA
+       * [Microchip PIC12F629](http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010113) for heartbeat detector
+* Tools Used
+       * [gEDA](http://www.gpleda.org/) for schematic capture and PCB layout
+* Licenses
+       * The hardware is licensed under the [TAPR](http://www.tapr.org) [Open Hardware License](http://www.tapr.org/ohl.html)
+
+## Artifacts ##
+
+The design files can be found on [git.gag.com](http://git.gag.com) in the 
+project [hw/cncfpga](http://git.gag.com/?p=hw/cncfpga;a=summary).  
+
+## Future Plans ##
+
+As of November 2011, a first pass design is complete but no prototypes have
+been built yet.