It sounds like [Ben] could help you with that. Besides being a handsomely designed desktop DrawBot, this project from [Ben] looks to have some solid software to run it, a community of makers who ...
The Arduino and CNC shield are old hat ... We can tell [DAZ] likes to make motion-based projects. We also thought this reminded us of a whiteboard plotter we saw recently.