Skip to content

Pipe Clip V1 Sideprint

implemented unverified

Symmetric snap C-clip for pipes, rods and broom handles (wave R3): the retention is the cavity arc wrapping past half a circle, the mouth opens away from the mounting surface, and the mounting beam lives INSIDE the extruded profile with a screw wing each side — a constant-section extrusion printed profile-on-bed, zero overhangs by construction. This is the generic snap clip; the under-desk asymmetric side-hook stays its own family with different physics.

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_pipe_clip
archetype: pipe_clip_v1_sideprint@1

params:
  pipe_d: 25mm
  arc_deg: 240

modifiers:
  - id: fillet_soften
    target: tongue

Parameters

parametertypedefaultrangerole
pipe_dheld pipe/handle diameterlength25mm8mm … 45mmfunctionalexposed
clearanceradial clearance — snap clips grip, keep it smalllength0.4mm0.1mm … 1mmmanufacturing
wallarm wall; thicker = stiffer snaplength3.2mm2mm … 6mmstructural
arc_degcavity coverage; more arc = stronger retention, harder entrynumber240200 … 262functionalexposed
neck_droplength6mm3mm … 16mmaesthetic
widthextrusion width along the pipe axislength20mm10mm … 60mmassembly
tongue_tlength5mm4mm … 10mmmanufacturing
screwchoiceM4M3 | M4 | M5assembly

Regions

  • tongue mounting surface
  • screw_zones fastener keepout
  • pipe_contact soft contact surface
  • snap_arms high stress region

Contract

Guarantees

must-have features and invariants — verified on every build

  • snap_c_cavity
  • rear_mounting_tongue
  • support_free_by_construction
  • arc_deg > 200

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.

Allowed modifiers

fillet_soften

Subscribed validators (11)

form.snap_arc_coverageform.snap_mouth_retainsform.wall_thicknessform.contact_edges_roundedform.screw_access_clearform.mount_face_flatform.constant_sectiontopology.single_connected_solidtopology.cavity_opentopology.screw_holes_opentopology.countersinks_present