Repository navigation
OpenBurn 0.6.0 — Focus Test, kerf y biblioteca de materiales
OpenBurn 0.6.0 — calibración fina: Focus Test, kerf y materiales
Este bloque cubre la calibración y el corte repetible: foco con eje Z, compensación de kerf, control de scan y una biblioteca de materiales que puedes editar y guardar.
Nuevo
Focus Test con eje Z
- Tools → Focus Test… crea una rampa de líneas paralelas, cada grupo a una altura Z distinta.
- Etiquetas
Z -2.00 mm … Z +2.00 mmen una capa NOTES que no se graba. - Cada línea lleva su propio
zOffset; el GCode emiteG1 Z…antes de cada grupo y vuelve aZ0al terminar. - Settings → Machine: casilla Z axis installed y Z feed (mm/min).
- Shape Properties → Z offset para fijar la altura de cualquier objeto.
Kerf y scan
- Kerf por capa: expande (+mm) o contrae (−mm) los contornos cerrados en modo Line.
- Angle: dirección del relleno en Fill/Image (0° horizontal, 45° diagonal…).
- Cross-hatch: segunda pasada a
angle + 90°. - Scan offset: compensa el retardo del láser desplazando cada línea de scan.
Biblioteca de materiales editable
- Edita nombre, espesor, velocidad, potencia, pasadas, modo y kerf.
- Apply to layer aplica todo a la capa activa; Save layer guarda la capa actual como material; Delete elimina.
- Persistencia automática en el equipo (
localStorage).
Compatibilidad
- Import/export de
kerf,angle,crossHatchyscanOffseten.lbrn/.lbrn2. - Los
.obrnantiguos migran sus ajustes de corte con valores por defecto. - Los contornos abiertos ya no se cierran al planificar (mejor para líneas y paths abiertos).
Verificación
- Focus Test: 5 alturas Z generan
G1 Z-2 … Z2y retorno aZ0; aviso claro si el eje Z está desactivado. - Kerf: un cuadrado de 20 mm con kerf
1 mmproduce un contorno de 22 × 22 mm. - Angle 45°: pendiente 1; cross-hatch duplica los segmentos (14 → 28).
- Scan offset: desplazamiento exacto de 0.5 mm en las líneas de relleno.
- Biblioteca: creación/edición y persistencia comprobadas.
npm run buildy typecheck de Electron en verde.
Instalación
git clone https://github.com/SJLS27/openburn.git
cd openburn
npm install
npm run dev:electron