Skip to content

Threaded Port Plate V1

implemented unverified

Internally threaded port plate: a mounting plate with a through threaded bore — the receiving half of the printed thread pair (the matching plug is threaded_plug_v1 at the same nominal size; both sides carry their own fit compensation, so the pair actually mates). Corner screws bolt the plate to the tank/panel; sealing waits for the gasket iteration.

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_port_plate
archetype: threaded_port_plate_v1@1

params:
  thread: m20
  plate_l: 60mm

Parameters

parametertypedefaultrangerole
threadchoicem20m8 | m10 | m12 | m16 | m20 | m24 | m30assemblyexposed
plate_llength60mm30mm … 140mmfunctionalexposed
plate_wlength60mm30mm … 140mmfunctional
tplate thickness = thread engagement depthlength10mm8mm … 24mmstructural
corner_rlength5mm2mm … 12mmaesthetic
fit_compensationlength0.2mm0.1mm … 0.5mmmanufacturing
screwchoiceM4M3 | M4assembly
screw_spacinglengthexpr(plate_l - 16)14mm … 124mmassembly
screw_row_cylengthexpr(plate_w / 2 - 8)4mm … 62mmassembly

Regions

  • plate mounting surface
  • plate_lightening aesthetic lightening

Contract

Guarantees

must-have features and invariants — verified on every build

  • mounting_plate_body
  • modeled_thread
  • countersunk_screw_holes
  • t >= 8

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

rounded_platethread_internal_clearancecountersunk_hole_patterncountersunk_hole_pattern

Subscribed validators (8)

form.thread_spec_okform.holes_within_outlineform.min_web_between_holestopology.thread_presenttopology.bores_opentopology.screw_holes_opentopology.countersinks_presenttopology.single_connected_solid