Construye una Mini CNC Compacta con Arduino UNO
Componentes y materiales
| Fuente de alimentación 12V | × | 1 |
| SparkFun Big Easy Driver | × | 1 |
| Motor paso a paso | × | 3 |
| Arduino UNO | × | 1 |
| Cables jumper | × | 1 |
Aplicaciones y servicios online
| GitHub GRBL | enlace |
| Inkscape | enlace |
| Universal G-Code Sender | enlace |
Sobre este proyecto











Este proyecto muestra cómo construir una CNC pequeña, barata y fácil usando Arduino UNO.
Paso 1: MATERIALES NECESARIOS
- 3 × Unidades de CD/DVD-ROM viejas
- 1 × Fuente de alimentación de PC (ATX)
- 3 × Placas EasyDriver
- 1 × Arduino Uno
- 2 × Piezas de madera (base y pilares)
- 1 × Soldador
- 1 × Hilo de soldar
Mini Arduino CNC Parte 2
¿Cómo usar Inkscape? Hay muchos videos en YouTube. Para guía rápida: Inkscape y transferencia serie.
Paso 2: Extraer motores paso a paso de unidades DVD/CD-ROM




Desmonté tres unidades DVD inservibles para obtener los motores paso a paso (ejes X, Y, Z).
Paso 3: Ensamblar y construir la estructura












Base de madera y pilares de aluminio. Atornilla la base a los pilares. Coloca el eje X entre pilares y el eje Y sobre la base. Usé pegamento para fijar ejes. Fundamental: todos los ejes deben ser perfectamente perpendiculares (90°).
Paso 4: Soldadura y cableado




Suolda cables a los motores paso a paso (cuidado: soldador 30W max para no quemar hilos). Conecta todo a los EasyDriver según esquema.
Paso 5: El software








- Instala Arduino IDE, librería GRBL y GRBL Controller.
- En Arduino IDE: Sketch → Importar librería → Añadir librería .ZIP (GRBL).
- Sube GRBL al Arduino.
- Abre GRBL Controller, selecciona puerto, pulsa "Open".
- Configura parámetros ($$): ej.
$130=35.000. Si giran al revés: Tools → Options → Axis → invertir eje. - Genera G-code: probé DeskEngrave, pero muchos códigos no eran compatibles con GRBL. Inkscape (gratuito, open-source) importa DXF, DWG, JPG, SVG y exporta G-code perfecto. Descargar Inkscape.
ACTUALIZACIÓN: Ver video "Mini Arduino CNC Parte 2" con mayor velocidad. Inkscape funcionó perfecto: importé imágenes, convertí a G-code, envié a GRBL, todo OK.
Paso 6: ¡Gracias!

Proyecto muy fácil. ¿Dudas? Pregunta cuando quieras. ¡Gracias!
Código
GitHub
Esquemáticos

Proceso de manufactura
- Proyecto Dados Digitales Arduino: Construye tu Propio Generador de Números Aleatorios con LCD
- Sistema de Sensor de Temperatura Multiposición para Integración en Hogar Inteligente
- Mando USB para juegos DIY con Arduino – Construye tu propio gamepad de alto rendimiento
- MotionSense: Detección inteligente de intrusos con Arduino y ESP8266
- Prevención de Incendios en Impresoras 3D: Sistema de Seguridad con Sensor Inteligente
- Pixel Chaser: Juego LED Interactivo de Un Toque con Arduino Nano
- Crear un medidor IoT web con Arduino, Yaler e IFTTT
- Levitación magnética repulsiva con Arduino: Circuito simple y guía DIY
- Registrador de Datos de Alto Rendimiento para Globo Meteorológico con Arduino
- Reloj Preciso de 7 Segmentos con Arduino Pro Mini y RTC DS1302
- CoroFence: Detector Térmico Avanzado con Sensor PIR e Integración IoT