hola me parece que en lo que te estas equivocando es en usar un controlador, yo arme varias maquinas cnc, en un comienzo me volvi loco el pensar como introducir lo que queria hacer en un microcontrolador, y el problema fue mas facil de resolver, es simple, baja el programa MACH 2 o 3, el 2 es mas facil y conseguis el crack para liberarlo, usando una pc y la salida LPT1 de la impresora ( linea vieja ) solo te falta un interface que entienda la pc a los driver, tambien me canse de buscar circuitos de drivers y compre chinos directamente que vienen con muchas configuraciones de paso, haces un programa con cualquier de diseño lo transpolas con el mismo mach 2 y se me fueron todos los lios de hacer un pantografo, compre cd de maquinas y de todo y la solucion estava mas que nada frente a mis ojos, que fue no complicarme tanto e ir a los mas facil, te ayudo en lo que quieras, saludos