El Shield CNC GRBL v3.0 permite construir una máquina CNC de la manera más rápida y sencilla, solo necesitas agregar un Arduino Uno, unos cuantos Drivers pap A4988 o DRV8825 y una fuente de alimentación. Posee un diseño modular y Open Source. Compatible con GRBL que es un firmware OpenSource para Arduino que convierte código-G en comandos para motores Paso a Paso. Ideal para desarrollar proyectos como Router CNC, Cortadora Láser, Brazo robótico y hasta una Máquina Pick&Place.
El shield CNC permite manejar 3 motores paso a paso (pap/stepper) de forma independiente (X, Y, Z) y 1 motor adicional (A) como duplicado de alguno de los anteriores. Es compatible con los drivers para motores paso a paso Pololu A4988 (Allegro) o los DRV8825 (Texas Inst.), el driver A4988 puede manejar motores paso a paso de hasta 2A por bobina y microstepping de 1/16, el driver DRV8825 es más versátil pues ofrece hasta 2.5A por bobina y microstepping de hasta 1/32. Podemos configurar de forma independiente la resolución de microstepping de cada driver con los 3 jumpers correspondientes.
Para energizar el shield podemos utilizar una fuente de alimentación DC entre 12 a 36 voltios. La capacidad de corriente de la fuente debe ser de aprox. 2 amperios por cada motor, entonces si utilizamos 4 motores necesitaremos una fuente de 8 amperios. Recomendamos utilizar la fuente de alimentación 12V/8.5A o 24V/5A. El voltaje de potencia no está conectado al pin de alimentación “Vin” del Arduino Uno, por lo que tendremos que utilizar una fuente separada para el Arduino o realizar un puente entre el voltaje de potencia y el pin “Vin” del Arduino Uno (máx. 12V)
El shield CNC es compatible con los siguientes modelos de Arduino: Arduino Uno R3 y Arduino Leonardo. Si deseamos utilizar otro microcontrolador u Arduino (Mega, Nano, etc), su uso debe ser como un modulo cableado y no montado directamente sobre el Arduino como un shield , esto debido a la disposición de pines utilizado en su diseño.
NOTA: No incluye los controladores de potencia ni la placa Arduino, pero como siempre podrás encontrarlos en los productos relacionados.
ESPECIFICACIONES:
- Voltaje de alimentación (potencia): 12V-36V DC
- Shield compatible con Arduino Uno R3 y Arduino Leonardo
- Compatible con firmware GRBL
- Soporta hasta 4 ejes independientes (X, Y, Z y duplicar uno de los anteriores o crear un eje a medida con los pines D12 y D13)
- Conexión para 2 finales de carrera por cada eje (6 en total)
- Habilitador y dirección de Spindle
- Habilitador de refrigerante (coolant)
- Diseñado para drivers Pololu A4988 o DRV8825
- Jumpers para configurar el micro-stepping de los drivers
- Los motores se pueden conectar usando header o Molex hembra de 4 pines
- Fusible en placa
LINKS:
- Web Oficial
- Esquemático
- PCB Layout
- Tutorial de instalación y uso
- Códigos-G soportador por GRBL
- CNC con Arduino y Raspberry Pi
- Tutorial: Como conectar motores PaP Pololu
- Libro: CNC Machining Handbook: Building, Programming, and Implementation– By AlanOverby
- Software Universal G-Code Sender: Descargar ultima versión / Versiones anteriores / Github
GRBL:
- Guía de inicio rápido
- Librería GRBL v0.9 para Arduino Uno/Nano Basado en el ATMEGA328P (Permite cargar el firmware usando el ejemplo grblUpload dentro de la librería)
- Librería GRBL v1.1 para Arduino Uno/Nano Basado en el ATMEGA328P (Permite cargar el firmware usando el ejemplo grblUpload dentro de la librería)
- Librería GRBL para Arduino Mega 2560
- Librería GRBL para Arduino Mega 2560 (con control para 4 ejes independientes)