No you're not. I havent finished the hardware yet so software comes next.
I think I've decided that I dont need sophisticated tool control of the type needed to carve a design in 3D. I just need basic algorithmic control to move the the tool in and along the work and out again at a certain speed while rotating it slowly.
I think linux cnc is going to be excessive for that. I need something I can write and check my gcode in and if possible a simulator and I need to transfer my gcode to the arduino via usb.
still open to suggestions though.