This directory contains code I'm hacking up to support my new CNC milling habit :-) nothing professional or fancy for now, just useful things as I need them. Being a programmer by nature this seems easier to me than messing about with GUI design packages. And you know what you're getting if you write it yourself... rectangle: start of a program to generate a path to clear a rectangle. User has to set the 0 height. currently it generates a 65mm x 65mm square - haven't added parameters to the program yet. just a little experiment to see what procedures a package might need to generate gcode. I had intended to start from 'svg2mx3' (in http://gtoal.com/src/svg2mx3/ ) but decided it was overkill - easier to start from something more like an old pen plotter library. svg2mx3: Takes an SVG file and converts it to gcode suitable for (at least) the mx3. Probably would work in the other Genmitsu mills. has a few command line parameters but defaults should be OK - the "-w" parameter takes a maximum width in mm and rescales the SVG to that width - useful if the SVG file was too large for the surface.