Skip to content

OpenBurn 0.6.1 — sublayers y Kerf Test

Choose a tag to compare

@SJLS27 SJLS27 released this 25 Oct 00:02
· 20 commits to main since this release

OpenBurn 0.6.1 — Material Test con sublayers y Kerf Test

Cierra el bloque de calibración: tests de material con capas reales y medición de kerf guiada.

Nuevo

Material Test con sublayers

  • Nueva opción Create one sublayer per cell en Tools → Material Test….
  • Cada celda del grid se crea en su propia capa, con nombre C00 P40 S50 y sus ajustes reales de velocidad, potencia, pasadas, intervalo, ángulo y cross-hatch.
  • Ventajas:
    • editar cualquier celda desde Cuts / Layers como una capa normal,
    • exportar a .lbrn/.lbrn2 conservando velocidad y potencia de cada celda (un CutSetting por celda),
    • sin overrides por objeto ni avisos de exportación.
  • La capa original queda activa al terminar.

Kerf Test

  • Nuevo Tools → Kerf Test… con dos métodos:
    • Slot: ranura rectangular de ancho nominal; mides el ancho real.
    • Line span: N líneas separadas una distancia fija; mides de borde exterior a borde exterior (más preciso).
  • El patrón se genera con kerf 0 y etiquetas en una capa NOTES que no se envía al láser.
  • Calculadora integrada:
    • Slot: offset = (nominal − medido) / 2.
    • Line span: full kerf = medido − span nominal; offset ± full kerf / 2 según compenses piezas exteriores o agujeros.
  • Apply to active layer y, opcionalmente, actualiza el kerf del material seleccionado en la biblioteca.
  • Para capas con agujeros y piezas exteriores, la guía recomienda duplicar la capa y usar offsets opuestos.

Biblioteca de materiales

  • Extraída a un módulo compartido (src/core/materials.ts) con carga/guardado y evento de actualización.
  • El Kerf Test puede escribir el offset medido directamente en un material.
  • Persistencia verificada también en Electron (file://) además del navegador.

Verificación

  • Sublayers 3 × 2: 6 capas reales, 6 celdas, cada una en su capa, sin overrides y con CutSetting por celda al exportar. ✅
  • Kerf span: 10 líneas × 5 mm → span 45 mm y sin compensación aplicada al patrón. ✅
  • Kerf slot: ranura de 1 × 20 mm con kerf 0. ✅
  • Cálculo: medido 1.20 / nominal 1.00 → full kerf 0.20, offset −0.10; aplicado a capa y material. ✅
  • Kerf negativo: cuadrado de 20 mm → 19.8 mm. ✅
  • npm run build, typecheck de Electron y CI en verde. ✅

Instalación

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

Enlaces