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'.
Fit MPN marking along the longest usable top-face direction
For Fable: optional MPN marking should maximize text size along the longest usable top-face direction. On the independent TPSM365R6V5RDNR model (3.5 x 4.5 mm), the default flat etch placed the text along the 3.5 mm X dimension.
Measured original glyph span: 2.17 x 0.182867 mm along X. After pre-rotating the input +90 degrees around Z, etching, then restoring -90 degrees, the glyph span is 0.235115 x 2.79 mm along Y. Font height grows 28.5714 percent. Native body volumes are unchanged within 1e-5 mm3 and the original CAD frame is retained. The user explicitly flagged the short-axis result as unnecessarily small.
Workaround is published in the global TPSM component marked variant. Successful corrected service job: 99da05848e6864f7, flat mode. Evidence: /home/adom/aiflow-esc-astra/components/quality-audit/check_long_axis.py and marking-long-axis/. Corrected assets and provenance: https://wiki.adom.inc/adom/tpsm365r6v5rdnr . This is an AI-created nominal model, not manufacturer CAD.
Please evaluate both usable top-face orientations by default, respect pin-1/features/edge margins, choose the larger legible font and record the chosen axis, font size and transformation. Do not rotate the final component frame or erase pin-1. AI Flow PR #5 now instructs the review to do this.