CNC machine winner of the instructables CNC contest
an other winner of the instructables CNC contest
CNC Mill stepper motor and driver circuit, pdf
OLPC machine30 watts laser table
" the two programs most commonly used are Mach 2 (and Mach 3) and TurboCNC. Mach runs in Win XP and 2000, TurboCNC runs in DOS. There is also EMC which runs in Linux. Usually (there are other methods) the controller receives step and direction pulses through the parallel port from the control program, and then uses those pulses to step the motors. The control program reads G-code, which is pretty much the standard format. Xylotex and Geckodrives (both are stepper controller boards)"
"CamBam is an application to create CAM files (gcode) from CAD source files or its own internal geometry editor. CamBam has many users worldwide, from CNC hobbyists to professional machinists and engineers."
complete sources to begin with: http://www.cncroutersource.com/homemade-cnc-router.html / http://hackedgadgets.com/2007/06/21/home-made-cnc-machine/ / http://www.geocities.com/pfaudette/CNC_Router.htm
more to come ...