Skip to content

OpenBurn 0.6.0 — Focus Test, kerf y biblioteca de materiales

Choose a tag to compare

@SJLS27 SJLS27 released this 24 Oct 23:50
· 21 commits to main since this release

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 mm en una capa NOTES que no se graba.
  • Cada línea lleva su propio zOffset; el GCode emite G1 Z… antes de cada grupo y vuelve a Z0 al 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, crossHatch y scanOffset en .lbrn/.lbrn2.
  • Los .obrn antiguos 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 … Z2 y retorno a Z0; aviso claro si el eje Z está desactivado.
  • Kerf: un cuadrado de 20 mm con kerf 1 mm produce 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 build y typecheck de Electron en verde.

Instalación

git clone https://github.com/SJLS27/openburn.git
cd openburn
npm install
npm run dev:electron

Enlaces