Candle CNC: cómo usar este sender para máquinas con GRBL


Candle es una aplicación de control y envío de G-code orientada a máquinas compatibles con GRBL. Su función principal es conectar el ordenador con la controladora, permitir movimientos manuales, cargar y visualizar archivos, establecer referencias de trabajo y transmitir el programa durante el mecanizado. No es un software CAD/CAM: normalmente el G-code se prepara antes en otra aplicación.

El proyecto Candle continúa desarrollándose y sus versiones actuales incorporan más funciones que las ediciones históricas asociadas a GRBL 1.1. Por eso una guía debe distinguir entre las operaciones básicas, comunes al flujo tradicional, y características que dependen de la versión instalada o del firmware conectado.

Qué puede hacer Candle

La aplicación permite controlar la máquina mediante botones y comandos, supervisar su estado, cargar, editar, guardar y enviar archivos G-code, además de representar las trayectorias en un visualizador. Las versiones modernas añaden funciones y extensiones adicionales, pero el flujo esencial sigue siendo el de un sender.

En la práctica, Candle ocupa la última etapa antes de la controladora: recibe el archivo generado por el CAM y lo transmite mientras muestra coordenadas y progreso.

Candle, GRBL y CAM no son lo mismo

Elemento Función
CAD Diseñar la geometría
CAM Calcular trayectorias y generar G-code
Candle Visualizar, preparar y enviar el G-code
GRBL Ejecutar el control de movimiento en la placa

Esta distinción evita uno de los errores más comunes de principiantes: buscar en Candle herramientas de diseño o esperar que convierta automáticamente un dibujo en un mecanizado completo.

Compatibilidad y sistema

El proyecto oficial ofrece Candle para varios sistemas de escritorio. Las compilaciones y requisitos concretos cambian con las versiones, por lo que conviene comprobar la documentación de la edición que se va a instalar. También es importante verificar el firmware: las versiones históricas de Candle se distribuían diferenciando soporte para GRBL 1.1 y GRBL 0.9 o anteriores, mientras que el desarrollo moderno ha ampliado el alcance a otros controladores compatibles.

Primera conexión con la CNC

Antes de conectar, identifica qué puerto corresponde a la controladora y qué parámetros de comunicación utiliza. Una vez abierta la conexión, la consola y el estado del dispositivo deben responder. Si la máquina no aparece, el problema puede estar en el cable, los controladores del sistema operativo, el puerto, la alimentación de la placa o la configuración de conexión.

No conviene comenzar cargando un trabajo complejo. Primero se verifica que el software puede leer el estado y mover los ejes mediante jog a baja velocidad.

Jog y comprobación de ejes

Los controles de jog permiten desplazar X, Y y Z sin ejecutar un archivo. Es la herramienta adecuada para confirmar el sentido de cada eje, acercar la herramienta a la pieza y comprobar límites. Utiliza incrementos pequeños cuando la fresa está cerca del material o de una mordaza.

Si un eje se mueve en sentido contrario, la corrección pertenece a la configuración del sistema de control o del cableado, no a “compensar” mentalmente cada movimiento en Candle.

Cargar y revisar un archivo G-code

Al abrir un programa, el visualizador ayuda a comprobar la forma general de la trayectoria y la extensión del trabajo. Esta previsualización es útil para detectar un archivo equivocado, un origen inesperado o movimientos claramente fuera de escala. No sustituye a la simulación CAM ni garantiza que no haya colisiones con mordazas o elementos físicos que Candle desconoce.

Antes de ejecutar, revisa las unidades, el origen previsto, la herramienta montada y las alturas de seguridad.

Coordenadas de máquina y de trabajo

Candle muestra información procedente del controlador sobre posición. En una máquina con homing, las coordenadas de máquina se referencian a una posición física repetible. El cero de trabajo se establece según la pieza y el sistema de coordenadas utilizado por el G-code.

No es recomendable cambiar ceros hasta obtener números “cómodos” sin comprender qué sistema se está modificando. Si el trabajo empieza desplazado, hay que revisar origen CAM y referencia de pieza.

Establecer el cero de la pieza

El procedimiento depende del trabajo. X e Y pueden referenciarse a una esquina, al centro o a un tope. Z puede establecerse tocando la superficie, la mesa de sacrificio o mediante una sonda si el sistema está preparado. La decisión debe coincidir con el origen elegido en CAM.

Después de fijar el cero, es buena práctica mover la herramienta a una altura segura y comprobar en el visualizador que la trayectoria queda donde se espera.

Consola y comandos

La consola permite enviar comandos directamente y leer respuestas de la controladora. Es útil para consultar ajustes GRBL, ejecutar determinadas rutinas y diagnosticar alarmas. Cuando un botón de la interfaz produce un comportamiento inesperado, observar la respuesta del firmware ayuda a distinguir un problema de conexión de uno de configuración.

Heightmap y sondeo de superficie

Candle es conocido también por su función de mapa de alturas en flujos donde se sondea una superficie y se compensa la trayectoria, especialmente en trabajos sensibles a pequeñas variaciones de Z. La disponibilidad y funcionamiento exacto dependen de la versión y del controlador.

Este recurso puede ser útil para grabado o PCB, pero no corrige una máquina mal escuadrada ni una pieza mal fijada. La sonda debe funcionar de forma fiable antes de automatizar cualquier ciclo.

Pausa, parada y recuperación

Es fundamental conocer la diferencia entre pausar un envío, detenerlo y resetear el controlador. Cada acción puede dejar la máquina en un estado distinto. Antes de un trabajo importante, conviene probar el comportamiento con el husillo apagado para saber cómo responde la combinación concreta de Candle, firmware y controladora.

Una pausa por software no sustituye a un sistema físico de parada de emergencia apropiado para la máquina.

Errores frecuentes con Candle

  • Puerto ocupado: otro programa mantiene abierta la conexión con la controladora.
  • Movimiento invertido: configuración de dirección de eje incorrecta.
  • Trabajo desplazado: origen de CAM y cero de trabajo no coinciden.
  • Escala errónea: pasos por unidad o unidades del archivo no corresponden.
  • Alarmas de límite: sensores, ruido eléctrico o homing necesitan revisión.
  • Trayectoria aparentemente correcta pero mecanizado incorrecto: el visualizador no conoce la geometría real de mordazas, herramienta o stock salvo que el flujo se haya preparado para ello.

Candle frente a otros senders

Candle destaca por combinar control directo, consola y visualización dentro de una interfaz orientada a GRBL. Universal Gcode Sender es otra alternativa habitual con su propia organización y conjunto de funciones. La elección depende de sistema operativo, controladora, preferencias de interfaz y herramientas adicionales necesarias.

No hay necesidad de cambiar de sender si el flujo actual es estable y cubre el trabajo. Sí puede tener sentido comparar opciones si se necesitan funciones de sondeo, macros, compatibilidad con otro firmware o una interfaz diferente.

Flujo seguro antes de pulsar ejecutar

  1. Conecta y confirma el estado de la controladora.
  2. Haz homing si forma parte de la configuración de la máquina.
  3. Monta y aprieta la herramienta adecuada.
  4. Sujeta la pieza y comprueba que no puede moverse.
  5. Define el cero de trabajo según el CAM.
  6. Carga el archivo y revisa visualmente su extensión.
  7. Comprueba alturas y que no existan obstáculos.
  8. Realiza, cuando sea prudente, una ejecución en vacío o una verificación a altura segura.
  9. Inicia el trabajo y permanece atento al comienzo del mecanizado.

Para quién tiene sentido Candle

Candle es especialmente adecuado para usuarios de routers y grabadoras CNC basadas en GRBL que quieren una aplicación de escritorio con visualización y control manual. No sustituye a un buen CAM ni a una configuración correcta del firmware, pero ofrece una interfaz práctica entre ambos.

Su uso resulta mucho más sencillo cuando se entiende el flujo completo: el CAM decide la trayectoria, Candle la transmite y GRBL controla el movimiento. Mantener claras esas responsabilidades facilita diagnosticar problemas y trabajar de forma más repetible.