Threaded Plug V1
implemented unverified
Threaded plug: a grip disc with an externally threaded stud — tank/jar/port stopper printed standing up (the only orientation a thread is worth printing in). Coarse metric table from M8 up (a printed M3 is a fantasy); the major is REDUCED by the per-side fit compensation so it mates the matching internally threaded port. Sealing honesty: this is a mechanical plug — add an O-ring groove iteration before promising water-tight.
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_threaded_plug
archetype: threaded_plug_v1@1
params:
thread: m20
stud_l: 12mm
grip_d: 36mm Parameters
| parameter | type | default | range | role | |
|---|---|---|---|---|---|
thread | choice | m20 | m8 | m10 | m12 | m16 | m20 | m24 | m30 | assembly | exposed |
stud_l | length | 12mm | 6mm … 40mm | functional | exposed |
grip_d | length | 36mm | 16mm … 80mm | functional | exposed |
grip_h | length | 8mm | 5mm … 20mm | structural | |
fit_compensation | length | 0.2mm | 0.1mm … 0.5mm | manufacturing |
Regions
-
plug_gripmounting surface
Contract
Guarantees
must-have features and invariants — verified on every build
modeled_threadstud_l >= 6
Will refuse
explicit prohibitions — the engine refuses to build these
- none declared
Not claimed
what passing validation does not mean
- Provided “as is” under Apache-2.0 — no warranty of fitness for a particular purpose.
Built from operations
Subscribed validators (3)
form.thread_spec_oktopology.thread_presenttopology.single_connected_solid