Hallo,
hier noch ein paar evtl. interessante links:

http://buildyourcnc.com (Mechanik)
http://happydroid.blogspot.com/2009/...-software.html (Einfachst-Schrittmotortreiber mit 1 Bauteil, CNC-Software)
http://linuxcnc.org (CNC-Software)
http://gcam.js.cx (CAM-Software)
https://sourceforge.net/apps/mediawiki/pcb2gcode (Software zum Leiterplattenfräsen)

Versuch nicht alles auf einmal zu machen, sondern das ganze immer stufenweise auszubauen, dann hast du zwischendurch immer wieder einen kleinen Erfolg und baust nur, was du wirklich brauchst.
Zum Gravieren und Leiterplattenfräsen reicht u.U. sogar ein normaler Modellbauservo als Antrieb für die Z-Achse, wenn man einen Anschlag für die Tiefe hat.
Die Elektronik vom 2. Link hatte ich über 2 Jahre lang, und 3€-Schrittmotoren von Pollin...