
I've built a few CNC controllers, and I've been a bit disappointed by the state of the control interfaces. Most diy systems rely on a parallel port interface, while a few use a serial connection. Just one that I've seen has an actual USB interface, but it's limited to use with the fab@home software for now.
So what's the hackit of the day? I think that the hardware hacking, home fabrication community could really benefit from a standardized I/O interface for driving CNC machines, robotics or anything else along those lines. For CNC work, it'll need a serial or parallel port emulation scheme to allow existing software to take advantage of it. For quicker home development, some simple API's for controlling the device would be excellent. Imagine using perl to develop robot logic with just a few easy function calls...
Hackit is really your show, so lets hear your ideas.


21. I used a USB Bit Whacker with a little bit of custom software, plus a quad-stepper driver with chips from Allegro to drive my CNC Frosting Robot. (http://greta.dhs.org/FrostBot and http://greta.dhs.org/EasyDriverQuad) The total parts cost of this setup (USB to four axis microstepping drive) was probably on the order of $50.
*Brian
Posted at 2:48PM on Mar 4th 2008 by Brian Schmalz