Tolerance Ladder V1
implemented unverified
The lesson object no STL site can teach with: a row of test bores of monotonically growing clearance around a reference pin printed on the same plate. Predict which step your pin will fit, print, measure your prediction against reality — the divergence IS the lesson. Classroom caveats apply: not EN71, not a certified gauge (docs/CLAIMS.md).
Built from a real example — orbit to inspect.
Declaration example
A minimal product declaration for this archetype — exposed parameters at
their defaults. Validate and build it with
forge validate / forge build.
schema: product/v1
id: my_tolerance_ladder
archetype: tolerance_ladder_v1@1
params:
pin_d: 6mm
clearance_step: 0.05mm
step_count: 8 Parameters
| parameter | type | default | range | role | |
|---|---|---|---|---|---|
pin_dreference pin Ø — the ladder measures clearance around it | length | 6mm | 3mm … 12mm | functional | exposed |
clearance_start | length | 0.05mm | 0.05mm … 0.3mm | functional | |
clearance_step | length | 0.05mm | 0.05mm … 0.2mm | functional | exposed |
step_count | count | 8 | 4 … 12 | functional | exposed |
step_spacing | length | 12mm | 9mm … 20mm | functional | |
thickness | length | 5mm | 4mm … 8mm | manufacturing | |
plate_w | length | 24mm | 18mm … 40mm | functional | |
corner_r | length | 4mm | 1mm … 8mm | aesthetic | |
pin_len | length | 12mm | 8mm … 20mm | functional |
Regions
-
platemounting surface
Contract
Guarantees
must-have features and invariants — verified on every build
tolerance_ladder_rowstep_spacing > pin_d + 4
Will refuse
explicit prohibitions — the engine refuses to build these
- none declared
Not claimed
what passing validation does not mean
safety certifiedmedicalfood safeelectrical certifiedpressure rated- Provided “as is” under Apache-2.0 — no warranty of fitness for a particular purpose.
Built from operations
Subscribed validators (6)
form.ladder_steps_okform.holes_within_outlineform.min_web_between_holestopology.single_connected_solidtopology.bores_opentopology.pins_present