Olvídate de conexiones complicadas en tu CNC con este shield para Arduino Nano.
INFO
Shield ideal para construir tu CNC de forma rápida(sin necesidad de cableado), solo es necesario adicionar un Arduino Nano(mini-USB) o Nano(micro-USB) y los Drivers A4988 o DRV8825. Posee un diseño modular y Open Source. Con ayuda de este shield podrás desarrollar proyectos como Routers CNC, ploteadoras 2D, Cortadoras Láser, Brazos robóticos y hasta una Máquina Pick&Place.
El shield CNC Nano facilita el control independiente de hasta 3 drivers para motores paso a paso(pap), es compatible con los drivers Pololu A4988(Allegro) o los DRV8825(Texas Inst.) que comparten el mismo pin-out y soportan motores PaP Nema 14 y Nema 17. Soporta hasta 6 sensores de final de carrera. Incluye además: conector BUS I2C, BUS Serial UART, Pulsador Reset, conector entrada analógica (x2), conectores de E/S digital y más. El voltaje de alimentación recomendado es de 12VDC que alimenta tanto al Arduino Nano como a los motores paso a paso, recomendamos utilizar la Fuente Wode 60W 12V/5A.
A nivel de software podemos utilizar el clásico firmware GRBL para el control de máquinas CNC o también podemos desarrollar nuestro propio firmware. El control de los drivers PaP es muy simple, solo es necesario 2 pulsos: STEP(paso) y DIR(dirección de giro). Los finales de carrera podemos verlos como simples pulsadores, es decir, como entradas digitales por lo que también podremos habilitar las resistencias PULL-UP internas del Arduino.
NOTA: El firmware CNC más común para usar en el controlador Arduino Nano es el GRBL, a diferencia del shield CNC para Arduino UNO, este shield tiene los pines de dirección y de paso invertidos por lo que se tendrá que cambiar la definición de pines en el archivo cpu_map.h de la librería GRBL como está indicado en este enlace. Aunque posee jumpers al costado de cada driver la configuración de micropasos no se puede cambiar y siempre estará fija en la configuración máxima.
ESPECIFICACIONES TÉCNICAS
- Voltaje de alimentación (potencia): 12V DC
- Incluye regulador de voltaje 3.3V en placa
- Compatible con GRBL(Firmware OpenSource para Arduino que convierte código-G en comandos para motores Paso a Paso)
- Compatible con Arduino: Nano CH340 micro-USB, Nano CH340 mini-USB
- Soporta 3 Ejes independientes (X, Y, Z)
- Diseñado para drivers PaP: Pololu A4988 o DRV8825
- Los motores se pueden conectar usando header hembra o Molex hembra de 4 pines
- Conexión para hasta 6 sensor de final de carrera
- Habilitador y dirección de Spindle
- Habilitador de refrigerante (coolant)
- Conexión para BUS I2C y Serial Uart
- Dimensiones: 72*59 mm
- Peso: gramos
LINKS
GRBL
- Código de la Librería para Arduino: GRBL (para cargar el programa se usa el ejemplo grblUpload dentro de la librería)
- Cambios necesarios en el archivo cpu_map.h
- Guia de inicio rápido