Habe ich alles nicht selber geteste, aber für 2D gibt es wohl das hier:
http://sourceforge.net/projects/cnccodegen/
das hier sieht noch ganz nett aus:
http://sourceforge.net/projects/opencam/
das hier soll ganz gut sein:
http://sourceforge.net/projects/pycam/
dann für PCBs:
http://sourceforge.net/projects/pcb2gcode/
...

gibts noch viel mehr... einfach ma suchen.. alles kostelose und OS

Edit:
habe gerade mal pycam getestet, das scheit echt fein zu sein.
Einfach Modell importieren -> bei bedarf drehen skalieren... -> Werkzeug wählen , G-Code erzeugen...

Hier mal nen screenshot:
Bild hier