Skip to content

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

parametertypedefaultrangerole
threadchoicem20m8 | m10 | m12 | m16 | m20 | m24 | m30assemblyexposed
stud_llength12mm6mm … 40mmfunctionalexposed
grip_dlength36mm16mm … 80mmfunctionalexposed
grip_hlength8mm5mm … 20mmstructural
fit_compensationlength0.2mm0.1mm … 0.5mmmanufacturing

Regions

  • plug_grip mounting surface

Contract

Guarantees

must-have features and invariants — verified on every build

  • modeled_thread
  • stud_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

threaded_plug_body

Subscribed validators (3)

form.thread_spec_oktopology.thread_presenttopology.single_connected_solid