Skip to content

Tube Connector V1

implemented unverified

Branched hose connector: a barbed run with smooth branch spigots rooted in the stop flange — tee (one branch), cross (two) or ELBOW (one barbed bottom spigot, a capped crown, the water turns the corner; the blind run bore provably swallows the branch junction). X-branch barbs are a revolve the axis-aligned kernel cannot make, so branches take a hose clip. Straight runs and reducers ARE hose_adapter_v1 (showcase pack). Pressure honesty: gravity/siphon duty, never certified for pressurized lines (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_tube_connector
archetype: tube_connector_v1@1

params:
  config: tee
  run_d_a: 12mm
  branch_d: 0mm

Parameters

parametertypedefaultrangerole
configchoiceteetee | cross | elbowfunctionalexposed
run_d_arun spigot Ø = barb crest = nominal hose bore (end A)length12mm8mm … 40mmfunctionalexposed
run_d_bend B spigot Ø; 0 = same as end A (a reducing tee sets both)length0mm0mm … 40mmfunctional
branch_dbranch spigot Ø; 0 = same as run end Alength0mm0mm … 40mmfunctionalexposed
spigot_lenlength28mm15mm … 60mmfunctional
branch_lenlength24mm12mm … 60mmfunctional
walllength2.4mm2mm … 4mmstructural
barb_hlength0.8mm0.4mm … 1.5mmfunctional
barb_countcount32 … 6functional
flange_tlength8mm6mm … 14mmstructural
flange_liplength3mm2mm … 6mmstructural

Regions

  • tee_flange mounting surface

Contract

Guarantees

must-have features and invariants — verified on every build

  • hose_barb_spigots
  • adapter_stop_flange
  • branched_tube_body
  • run_d_a > 2 * wall + 4

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

tee_body

Subscribed validators (9)

interface.frame_existsinterface.frame_orthonormalform.barb_retention_okform.tube_wall_okform.tube_run_openform.branch_path_connectedtopology.pins_presenttopology.bores_opentopology.single_connected_solid