Skip to content

Under-Desk Cable Clip

buildable validated

A single-piece printable clip that holds a cable bundle beneath a desk: a screw flange flows through a blended neck into an asymmetric side-entry hook with independently dimensioned stop and flex lips.

Molded asymmetric side-entry cable clip for underside desk mounting: a continuous shell flowing from a flat screw flange through a blended neck into an asymmetric side-opening hook. The upper (short, stop) and lower (long, tapered flex) lips are independently dimensioned profile features, so lower_lip_len > upper_lip_len is real, measurable geometry.

Why it matters: Demonstrates parameterized retention geometry, protected modifier regions and print validation in one small everyday part.

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_underdesk_cable_clip
archetype: underdesk_cable_clip_v2_molded@1

params:
  bundle_d: 20mm
  mouth_gap: 10mm
  upper_lip_len: 6mm
  lower_lip_len: 15mm

modifiers:
  - id: add_countersunk_holes
    target: flange

Parameters

parametertypedefaultrangerole
bundle_dcable bundle diameter the cradle must holdlength20mm8mm … 40mmfunctionalexposed
wallconstant shell wall thicknesslength3.5mm2mm … 6mmmanufacturing
mouth_gapthroat opening; must stay narrower than the bundlelength10mm4mm … expr(bundle_d * 0.7)functionalexposed
upper_lip_lenshort fixed stop lip above the mouthlength6mm3mm … 12mmfunctionalexposed
lower_lip_lenlong tapered flex lip below the mouth — the retainerlength15mmexpr(upper_lip_len * 1.6) … 30mmfunctionalexposed
flange_llength70mm40mm … 140mmassembly
flange_wlength30mm16mm … 60mmassembly
flange_tlength5mm4mm … 10mmmanufacturing
neck_droplength8mm3mm … 20mmaesthetic
screw_countcount21 … 4assembly
screwchoiceM4M3 | M4 | M5assembly
screw_spacingscrews sit beside the hook along the cable axis; the floor keeps a driver clear of the hook footprintlength50mmexpr(flange_w + 13) … expr(flange_l - 10.0)assembly
clearanceradial cavity clearance around the bundlelength0.8mm0.2mm … 2mmmanufacturing
cavity_roofteardrop = self-supporting 45deg cavity bottom for support-free printing (hook gets ~40% of a radius deeper)choiceroundround | teardropmanufacturing

Regions

flange screw_zones cable_contact snap_root lower_lip neck_weld perforation_safe_zone
Section view
flange screw_zones cable_contact snap_root lower_lip neck_weld perforation_safe_zone
Plan view
  • flange mounting surface
  • screw_zones fastener keepout
  • cable_contact soft contact surface
  • snap_root high stress region forbids: add_hex_perforation
  • lower_lip retaining flexure forbids: add_hex_perforation
  • perforation_safe_zone aesthetic lightening

Contract

Guarantees

must-have features and invariants — verified on every build

  • asymmetric_side_hook
  • side_facing_mouth
  • through_cavity
  • mounting_flange
  • retaining_lower_lip
  • mouth_gap < bundle_d * 0.7
  • lower_lip_len > upper_lip_len * 1.5

Will refuse

explicit prohibitions — the engine refuses to build these

  • symmetric_c_ring
  • closed_ring
  • downward_entry
  • boxy_rectangular_hook

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

add_countersunk_holesadd_hex_perforationfillet_soften

Subscribed validators (18)

form.profile_closedform.profile_smoothform.mouth_opens_sidewaysform.mouth_gap_matchesform.lower_lip_longer_than_upperform.not_symmetric_c_ringform.flange_above_cradleform.wall_thicknessform.regions_presentform.contact_edges_roundedform.screw_access_cleartopology.single_connected_solidtopology.cavity_opentopology.mouth_opens_sidewaystopology.asymmetric_lips_geometrytopology.flange_above_cradletopology.screw_holes_opentopology.countersinks_present

Examples

desk_cable_clip_20mm