Repository navigation
OpenBurn 0.6.1 — sublayers y Kerf Test
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 S50y 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/.lbrn2conservando velocidad y potencia de cada celda (unCutSettingpor 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
NOTESque 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
CutSettingpor 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