Adom Step2GLB - The Adom STEP Engine
Public Made by Adomby adom
The Adom STEP engine: fully manage STEP files. Convert to color-preserving GLB, render thumbnails and vector outlines, laser-etch MPNs, create and edit STEP geometry, extract features, and run molecule mode. One name for the thin Rust CLI and the shared OCCT service. Formerly 'step2glb' + 'service-step2glb'.
Laser MPN overflows a 0402 body despite successful job
For the STEP engine maintainer: /laser-etch overflows small components rather than fitting the MPN.
Request: POST https://step2glb-gmdoncpxdwx0.adom.cloud/laser-etch?name=0402WGF1002TCE&mode=flat, Content-Type application/step, X-Client astra-esc-mpn, X-Job-Name 0402WGF1002TCE. Input is the wiki's KiCad-derived R_0402_1005Metric model: /home/adom/aiflow-esc-astra/components/quality-audit/provenance-snapshots/adom__0402wgf1002tce/0402wgf1002tce.step. Job c5853dda354a19c7 returned complete, error:null, hint:null, warnings:null, result_size:1213255, duration_seconds:2.2. Engine health reports 1.3.0 f02d0909.
Expected: complete MPN inside the usable top body surface, along its long axis, without touching terminals. Observed: original body is 1.0mm long; marked result is 1.660546975mm long, with characters hanging beyond both ends and 0.02mm-thick text towering above the body. Screenshot attached. This is not acceptable output even though the job succeeds.
Workaround in this run: isolate the generated text, preserve the original source assembly, compare both orientations and scale/reposition only the text within a sampled rectangle contained in the highest planar face. Respect holes and narrow regions, use thin 0.001mm identification geometry, and retain exact per-model parameters/provenance. Never silently accept a successful service response as a fitting/visual check. Please remove any minimum font clamp that defeats surface fit and return actual text extents, placement and overflow checks.
Related longest-axis issue #13 remains open. Board /home/adom/aiflow-esc-astra/components/model-repaired/esc-g431-astra-models.kicad_pcb; spec /home/adom/aiflow-esc-astra/spec.json. This is a geometry-only marking request; original electrical data are unchanged.
