Compatibilidad de Firmware
Esta página documenta la compatibilidad de firmware para controladores láser usados con Rayforge.
Resumen
Rayforge está diseñado principalmente para controladores basados en GRBL pero también es compatible con Marlin, Smoothieware y otros tipos de firmware.
Matriz de Compatibilidad
| Firmware | Version | Estado | Controlador | Notas |
|---|---|---|---|---|
| GRBL | 1.1+ | Completamente soportado | GRBL Serial | Recomendado |
| grblHAL | 2023+ | Compatible | GRBL Serial / GRBL Telnet | Fork moderno de GRBL |
| GRBL | 0.9 | Limitado | GRBL Serial | Antiguo, puede tener problemas |
| Smoothieware | Todos | Compatible | SmoothieDriver (Telnet) | Basado en red |
| Marlin | 2.0+ | Compatible | Marlin Serial | Requiere modo láser |
| ESP3D | Todos | Compatible | GRBL Telnet | Basado en red |
| OctoPrint | Todos | Experimental | OctoPrint | Ver notas abajo |
| Otros | - | No soportado | - | Solicitar soporte |
Firmware GRBL
Estado: ✓ Completamente Soportado Versiones: 1.1+ Controlador: GRBL Serial
GRBL 1.1 (Recomendado)
¿Qué es GRBL 1.1?
GRBL 1.1 es el firmware más común para máquinas CNC y láser de aficionado. Lanzado en 2017, es estable, bien documentado y ampliamente soportado.
Funciones soportadas por Rayforge:
- Comunicación serie (USB)
- Reportes de estado en tiempo real
- Modo láser (M4 potencia constante)
- Lectura/escritura de ajustes ($$, $X=valor)
- Ciclos de homing ($H)
- Sistemas de coordenadas de trabajo (G54)
- Comandos de desplazamiento ($J=)
- Anulación de velocidad de avance
- Límites suaves
- Límites físicos (finales de carrera)
Limitaciones conocidas:
- Rango de potencia: 0-1000 (parámetro S)
- Sin conectividad de red (solo USB)
- Memoria a bordo limitada (búfer de código G pequeño)
Verificando Versión de GRBL
Consultar versión:
Conéctate a tu controlador y envía:
$I
Ejemplos de respuesta:
[VER:1.1h.20190825:]
[OPT:V,15,128]
1.1h= versión de GRBL 1.1h- La fecha indica compilación
GRBL 0.9 (Antiguo)
Estado: Soporte Limitado
GRBL 0.9 es una versión antigua con algunos problemas de compatibilidad:
Diferencias:
- Formato de reporte de estado diferente
- Sin modo láser (M4) - solo usa M3
- Menos ajustes
- Sintaxis de desplazamiento diferente
Si tienes GRBL 0.9:
- Actualiza a GRBL 1.1 si es posible (recomendado)
- Usa M3 en lugar de M4 (potencia menos predecible)
- Prueba exhaustivamente - algunas funciones pueden no funcionar
Instrucciones de actualización: Ver GRBL Wiki