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 ...
For the electronics, the plotter uses an Arduino Uno and a matching CNC Shield. Two NEMA 17 stepper ... We particularly like the way [Lost Projects Office] handled lifting the pen off the paper.