cadmaster — pin list
Deferred decisions & backlog · updated 2026-07-23 · commit d9bd2fb
▶ Current focus (before anything below): INPUT vs OUTPUT = 100%.
Heal fidelity — true source vs healed, measured honestly to the thou. Finish this first.
Big capabilities
- DWG input support (ex7) — LibreDWG converter half-built; finish + wire
DWG→DXF auto-convert. Slotted for “later tonight.”
- PDF → G-code — Metacam can’t do this; we want it. New input path.
- Nesting — pack multiple copies for best yield. Base stock 4×8; copper /
aluminum / stainless / mild steel, various thicknesses. Honor the 80″×160″ bed.
- Lead-in/out + cut-order optimization — proper per-contour kerf side
(G41 vs G42) tied to cut direction; the post emits all G41 today.
- Multi-part history board — board is single (last build wins); want a
history board, newest on top.
UI / workflow decisions
- Layering scheme — several layers (original / healed / QC flags / QC fix /
cut / engrave / …). Final model TBD.
- Interface workflow — operator flow: load → heal → QC → review/accept/reject
the QC_FIX → post.
- Cut vs. engrave rule — how files mark it (a layer name like CUT / ENGRAVE?).
Needed before “open contour = FAIL” goes global; engrave passes run G40 and are
legitimately open.
- Auto-close threshold — gap size cadmaster snaps shut vs. flags for a human.
Proposed default: auto-close under ~1–10 thou, flag larger.
- DXF export layer table — define the HEALED layer so every CAD renders all
healed entities (pending: does the tiny hook arc show in your CAD?).
- Best-practices defaults — apply the team’s table as defaults; every value
easily overridable in the interface.
Agreed & queued build after fidelity
- QC step 2 — QC_FIX correction layer: auto-fix each flagged anomaly as a
separate, per-flag, labeled, deletable layer. Operator accepts (push to
production) or deletes and fixes by hand.
- QC step 3 — delivery: QC_FLAGS + QC_FIX layers in the DXF, red circles on
the board, “N auto-fixes applied — review before running” banner, post built
from the corrected geometry.
Done ✓
- QC step 1 — detection (commit 900fc49): topology detector (open contours
+ duplicates), red QC circles on the board, gate FAILs on open/duplicate/branch.
Proven on ex9 — false PASS → correct FAIL; circles match the operator’s flags.