← back to pin list

Bed envelope

kerfmaster pin list · Definitions

rulingmixedd1d2closed d17A decision by Aristide or Jordan. True because it was decided; it can be superseded, but it cannot be stale.

Content last changed 2026-08-03 — computed from the item itself, not typed.

Vocabulary — Cross-cutting stage

⚠ Known defects

This item's subject has known defects in the code. Recorded and deliberately NOT fixed — recording a defect is not a licence to fix it. Source: cadmaster/defects.jsoncadmaster/KNOWN_DEFECTS.md, not this page — the text below is generated from the register so the two can never disagree.

Bed envelope = the machine's cuttable area: 80" × 160". Anything larger physically cannot be cut on this laser.

Not checked everywhere, 2026-08-03. This item said we check every file, single part and full nest. What runs today: the vector path checks it (vec_pipeline.envelope_check, called from build_vec_board.py). The DXF board never checks it at allbuild_board.py prints the extents and never compares them to the bed; 80×160 appears in that file only inside the unit-detect heuristic. There is no nester, so no nest is checked. And the check that does run silently ignores the machine profile: envelope_check reads machine.get("bed_x") / ("bed_y") while emit.MACHINE_DEFAULT stores "bed": (80.0, 160.0), so the hardcoded 80×160 always wins and a different machine would be ignored without a word. Recorded as a known code defect; deliberately not fixed here.