Paso 2: La electrónica
Después de leer otros CNC construir Instructables y foros (como CNCZONE.com), y pidiendo a amigos con sus propios equipos, se asentaron en un paquete de electrónica que contiene cuatro NEMA 34 oz 1841/en motores paso a paso, cuatro controladores de motor paso a paso y cuatro fuentes de alimentación, uno por cada motor. Este paquete en el tiempo (primavera 16) costo $540,00 además de envío y manipulación.
Yo sabía que podía usar mi Arduino Uno para controlar estos motores de una manera sencilla. (No a través de cualquier tipo de software de diseño, pero sólo a través del control directo de pin Arduino, o el uso de la Arduino "Biblioteca paso a paso.") Así que una vez había descomprimido todo lo puse sobre lo cableado juntos para ver estos motores que trajo a la vida.
Tengo vida fuera de los motores inmediatamente y estaba muy entusiasmado por un momento corto vivido. Pero una vez que jugué con ellos y el código de Arduino más, descubrí que no estaba recibiendo cualquier tipo de movimiento constante, razonable de mis motores.
Esto resultó para ser un problema con la configuración del controlador paso a paso (Leadshine MA860H). Cada uno de mis cuatro controladores paso a paso venía equipada con 10 DIP switches que permiten al usuario modificar el microstepping del conductor. Para mis pruebas iniciales, había dejado los drivers en sus valores de fábrica, que exigen la máxima resolución, es decir, el mayor número de pasos por rotación. Después de la investigación en motores paso a paso, comportarse de forma impredecible en esta configuración, descubrí que el Arduino como el procesador sólo puede manejar cierta cantidad de pasos por rotación, y si se supera, los resultados se vuelven inestables. Desde aquí, acabo de cambiar todos los ajustes del controlador a partir de la revolución más alta y mi forma de trabajo, hasta que encontré la resolución más alta que cosecha la acción sensata de los motores. Para mi los motores y controladores, esto terminó siendo un ajuste de pulsos por revolución.
Una vez que había rajado esta código de DIP switch, los motores se comportaban como se esperaba, pero aún no fueron controlados para diseño o efecto mecánico. Yo sabía que eran programas en PC pude controlar una configuración de la CNC, como Mach3, y que me gustaría conseguir ese aspecto de su funcionamiento, así que me enfoqué a continuación en lo que parecía el mayor obstáculo para mí - una estructura mecánica sólida y precisa.