Máquina CNC Triple – Mejora Premium
Componentes y materiales
| Arduino UNO | × | 1 |
| Driver de motor paso a paso A4988 (SparkFun) | × | 4 |
| Motor paso a paso NEMA 17 (OpenBuilds) | × | 4 |
| CNC Shield | × | 1 |
| Fuente de alimentación 12V/29A (OpenBuilds) | × | 1 |
| Husillo métrico Acme 8mm (OpenBuilds) | × | 1 |
Herramientas y máquinas necesarias
- Impresora 3D (genérica)
- Soldador (genérico)
Sobre este proyecto
Hola Makers,
Después de unas semanas de descanso, volvemos con un nuevo proyecto. En este video intentaremos hacer una máquina CNC simple con ustedes: "UNA MÁQUINA CNC TRIPLE CASERA SIMPLE".
Sí, lo oyeron bien. Ya lo habíamos hecho antes :) Pueden ver el proyecto anterior aquí: https://create.arduino.cc/projecthub/TheTNR/triple-cnc-machine-802a60
Pero esta vez hemos mejorado nuestra máquina. La hemos actualizado. Y hay una maravillosa sorpresa en esta máquina CNC: hemos usado un sistema que nunca han visto en ningún lado. Siempre se usaba motor de husillo o una Dremel en YouTube y otras plataformas. En este proyecto usamos un "MOTOR BRUSHLESS" o "MOTOR DE DRON". Sí, no lo oyeron mal.
3 funciones en 1 máquina
La Máquina CNC Triple Casera Simple tiene 3 características con esta función. Con esta máquina CNC podrás hacer 3 trabajos diferentes:
- Grabado con motor Brushless como fresadora
- Corte y grabado láser
- Dibujo con bolígrafo como plotter
Con los nuevos diseños que creamos como complementos, será bastante simple usar la CNC. Todo lo que tienes que hacer es imprimir las piezas que compartimos en la descripción del video en tu impresora 3D y conseguir los materiales necesarios. Nuestro diseño es bastante simple. Sin material innecesario. Sin cables innecesarios.
En nuestro video intentamos mostrar cómo hacer nuestra máquina CNC con el máximo detalle. Fuimos paso a paso.
Código
Código para Arduino (GRBL 0.9h personalizado)
// Este es el firmware GRBL 0.9h personalizado para la máquina CNC Triple
// Incluye configuraciones específicas para:
// - Control de motor brushless (spindle laser mode)
// - Configuración de ejes X, Y, Z
// - Límites suaves y duros
// - Configuración de homing
// - Parámetros de aceleración y velocidad
// El código completo es demasiado extenso para mostrar aquí.
// Se trata de un firmware GRBL compilado (.hex) que debe subirse
// al Arduino UNO usando un programador ISP (como Arduino as ISP)
// o mediante la línea de comandos con avrdude.
// Para compilar tu propio GRBL con estas configuraciones:
// 1. Descarga GRBL 0.9h de https://github.com/gnea/grbl
// 2. Modifica config.h y defaults.h según tus necesidades
// 3. Compila con Arduino IDE o make
// 4. Sube el .hex resultante al Arduino UNO
// Configuraciones clave para esta máquina:
// $0=10 (step pulse, µs)
// $1=25 (step idle delay, ms)
// $2=0 (step port invert mask)
// $3=5 (direction port invert mask)
// $4=0 (step enable invert, bool)
// $5=0 (limit pins invert, bool)
// $6=0 (probe pin invert, bool)
// $10=3 (status report mask)
// $11=0.010 (junction deviation, mm)
// $12=0.002 (arc tolerance, mm)
// $13=0 (report inches, bool)
// $20=0 (soft limits, bool)
// $21=0 (hard limits, bool)
// $22=1 (homing cycle, bool)
// $23=3 (homing dir invert mask)
// $24=25.000 (homing feed, mm/min)
// $25=500.000 (homing seek, mm/min)
// $26=250 (homing debounce, ms)
// $27=1.000 (homing pull-off, mm)
// $30=1000 (max spindle speed, RPM)
// $31=0 (min spindle speed, RPM)
// $32=1 (laser mode, bool)
// $100=800.000 (x, step/mm)
// $101=800.000 (y, step/mm)
// $102=800.000 (z, step/mm)
// $110=5000.000 (x max rate, mm/min)
// $111=5000.000 (y max rate, mm/min)
// $112=5000.000 (z max rate, mm/min)
// $120=100.000 (x accel, mm/sec^2)
// $121=100.000 (y accel, mm/sec^2)
// $122=100.000 (z accel, mm/sec^2)
// $130=200.000 (x max travel, mm)
// $131=200.000 (y max travel, mm)
// $132=200.000 (z max travel, mm)
Partes personalizadas y cajas
Archivos STL para impresión 3D: cnc_stl_uEcDxyRzHu.rar
Esquemático
Consulte la imagen del esquemático de conexiones en el proyecto original.
Notas adicionales
- El motor brushless requiere un ESC (Controlador de Velocidad Electrónico) compatible
- Para el modo láser, se necesita un módulo láser con control TTL/PWM
- El CNC Shield se monta directamente sobre el Arduino UNO
- Los drivers A4988 requieren ajuste de corriente (VREF) según los motores NEMA 17 usados
- Se recomienda usar GRBL 1.1 o superior para mejor compatibilidad con modo láser
- El husillo Acme de 8mm proporciona mayor precisión que varillas roscadas estándar
Proceso de manufactura
- Explore los seis tipos esenciales de máquinas CNC
- Centro de Mecanizado Vertical CNC de Precisión – Corte de Alto Rendimiento en Madera y Metal
- Máquinas CNC Verticales: Funcionamiento, Tipos y Ventajas Clave
- Soluciones Profesionales de Fresado CNC para Piezas de Precisión
- Máquina VMC Mini Explicada: Fresado CNC Compacto para Proyectos de Pequeña Escala
- Fresadoras CNC: Guía completa y detallada
- Fundamentos de CNC: Dominando el Control Numérico Computarizado
- La Anatomía y Evolución de las Máquinas CNC
- ¿Qué es CNC? — Entendiendo el Control Numérico Computarizado para la Manufactura Moderna
- La Evolución de la Maquinaria CNC: Un Hito en la Manufactura
- Testimonios reales de clientes en routers CNC Blue Elephant