Skip to content

Barbed Hose Adapter

implemented unverified

A printable step-down adapter with barbed spigots and a stop flange — the everyday repair part: measure two hoses, declare two diameters, print.

Measurement-driven generic spare: a two-step barbed hose adapter. Spigot Ø = barb crest = the nominal hose bore you measured; a hose pushes on from each tip and bites against the sawtooth. The mid flange stops both hoses. For LOW-RISK household/workshop lines only — not pressure-rated, not potable-water certified (docs/CLAIMS.md).

Why it matters: Shows how the showcase pack turns a one-off repair into a declared, validated product family — vacuum, drain and garden presets ship with it.

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_hose_adapter
archetype: hose_adapter_v1@1

params:
  spigot_d_a: 32mm
  spigot_d_b: 35mm

Parameters

parametertypedefaultrangerole
spigot_d_abarb crest Ø of side A — the measured hose borelength32mm10mm … 60mmfunctionalexposed
spigot_d_bbarb crest Ø of side Blength35mm10mm … 60mmfunctionalexposed
spigot_len_alength30mm18mm … 60mmfunctional
spigot_len_blength30mm18mm … 60mmfunctional
walllength2.4mm1.8mm … 5mmmanufacturing
barb_hper-side barb height over the rootlength0.8mm0.4mm … 1.5mmfunctional
barb_count_acount32 … 6functional
barb_count_bcount32 … 6functional
flange_tlength4mm3mm … 8mmfunctional
flange_lipflange radius past the larger crestlength2.5mm1.5mm … 6mmfunctional

Regions

  • body_flange mounting surface

Contract

Guarantees

must-have features and invariants — verified on every build

  • hose_barb_spigots
  • adapter_stop_flange
  • spigot_d_a > 2 * wall + 2 * barb_h + 4

Will refuse

explicit prohibitions — the engine refuses to build these

  • none declared

Not claimed

what passing validation does not mean

  • safety certified
  • medical
  • food safe
  • electrical certified
  • pressure rated
  • Provided “as is” under Apache-2.0 — no warranty of fitness for a particular purpose.

Built from operations

hose_adapter_body

Subscribed validators (3)

form.barb_retention_okform.revolve_profile_clear_of_axistopology.single_connected_solid