Si has construido o comprado un router CNC para hobby, hay una buena probabilidad de que funcione con GRBL — el firmware de código abierto más usado para máquinas CNC pequeñas. GRBL es ligero, confiable y compatible con controladores económicos como Arduino Uno, ATmega y placas basadas en ESP32.
El firmware por sí solo no es suficiente. Para enviar tu G-code y controlar realmente la máquina, necesitas software controlador CNC (un emisor de G-code). Este software maneja el movimiento manual, posicionamiento inicial, control del husillo o láser y la ejecución del trabajo.
A continuación están las mejores aplicaciones gratuitas para controladores CNC GRBL, con fortalezas, desventajas y recomendaciones según el nivel de habilidad.
En esta guía
- Qué Buscar
- Los mejores controladores GRBL gratuitos
- Menciones honoríficas
- Tabla comparativa rápida
- Conclusión & Próximos pasos
Qué buscar en un software controlador CNC GRBL
- Facilidad de instalación y uso — especialmente importante para usuarios primerizos.
- Compatibilidad — Windows, macOS, Linux o Raspberry Pi.
- Visualización — vista previa 2D/3D del camino de la herramienta para detectar problemas temprano.
- Soporte para macros y sondeo — automatiza el cero en Z, cambios de herramienta y rutinas personalizadas.
- Control básico de la máquina — movimiento manual confiable, posicionamiento inicial, control de husillo/láser, ajustes de velocidad.
Mejor software gratuito para controladores CNC (GRBL)

Crédito de la foto: CNC Philosophy
Candle (Controlador GRBL)
- Plataformas: Windows, macOS, Linux
- Facilidad de uso: Muy amigable para principiantes
- Características: Movimiento manual, posicionamiento inicial, sondeo, control del husillo, vista previa básica de G-code
Candle ofrece una interfaz limpia y minimalista con la funcionalidad justa para controlar un router CNC sin abrumarte. La visualización es básica pero efectiva. Carece de funciones avanzadas de macros/red, pero es un excelente punto de partida para usuarios nuevos.
Universal Gcode Sender (UGS)
- Plataformas: Multiplataforma (Java)
- Facilidad de uso: Media
- Características: Visualización, macros, control del husillo, posicionamiento inicial, sondeo
UGS está bien establecido y disponible como Classic (simple) y Platform (moderno, con muchas funciones). Platform añade una interfaz personalizable y un sólido soporte para macros. Es más pesado que Candle pero ideal para usuarios que quieren más control.

Crédito de la foto:CNC JS
CNCjs
- Plataformas: Windows, macOS, Linux, Raspberry Pi
- Facilidad de uso: Moderada (requiere configuración inicial)
- Características: Control basado en web, visualización avanzada, macros, interfaces para colgante/móvil
CNCjs puede ejecutarse localmente o en una Raspberry Pi para que controles tu CNC desde un navegador en cualquier dispositivo. Una vez configurado, es potente, flexible y excelente para talleres en red o flujos de trabajo con múltiples dispositivos.
OpenBuilds CONTROL
- Plataformas: Windows, macOS, Linux
- Facilidad de uso: Fácil
- Características: Visualización, sondeo, macros, registro de trabajos, integración con OpenBuilds CAM
Desarrollado por OpenBuilds pero funciona ampliamente con máquinas GRBL. Está pulido y es amigable para principiantes, mientras ofrece sondeo y extras útiles. Si quieres algo moderno y con soporte, esta es una opción sólida.

Crédito de la foto: BCNC en Github
bCNC
- Plataformas: Multiplataforma (Python)
- Facilidad de uso: Más difícil (interfaz técnica)
- Características: Sondeo avanzado, auto-nivelación, visualización 3D, macros personalizables
bCNC es el favorito de usuarios avanzados, especialmente para fresado de PCB gracias a la auto-nivelación. La interfaz es utilitaria, pero el conjunto de funciones es profundo. Si te gusta trastear, bCNC ofrece el máximo control.
Menciones honoríficas
- LaserGRBL — Optimizado para láseres de diodo; simple y excelente para proyectos láser (también funciona para routers).
- ioSender — Controlador GRBL ligero con un diseño sencillo; una alternativa limpia a Candle.
Tabla comparativa rápida
| Software | Plataformas | Facilidad de uso | Visualización | Características especiales | Mejor Para |
|---|---|---|---|---|---|
| Candle | Win/macOS/Linux | Fácil | Básica | Retorno a casa, sondeo | Principiantes |
| UGS | Multiplataforma | Media | Bueno | Macros, visualización | Usuarios intermedios |
| CNCjs | PC/Raspberry Pi | Media | Avanzada | Control web, macros, móvil | Talleres en red |
| OpenBuilds CONTROL | Win/macOS/Linux | Fácil | Bueno | CAM integrado, fácil de usar | OpenBuilds y aficionados |
| bCNC | Multiplataforma | Más difícil | Avanzada | Auto-nivelación, sondeo | Aficionados avanzados |
Conclusión & Próximos pasos
Principiantes deberían comenzar con Candle o OpenBuilds CONTROL. Los usuarios intermedios apreciarán UGS o CNCjs por sus funciones ampliadas. Los usuarios avanzados deberían considerar bCNC para herramientas potentes de sondeo y auto-nivelación.
Lo mejor: todos son gratuitos. Prueba algunos y conserva el que mejor se adapte a tu flujo de trabajo y sistema operativo.