Skip to content

Camera Rod Clamp Upper V1

implemented unverified

Upper half of the split rod clamp for camera / light / mic rigs, modeled mating-face-down. Open saddle over the rod, one apex TPU pad land (three-point contact with the lower pair), four counterbored bolt holes through the wings, an axial cable channel above the saddle (a lav or power line runs along the rod), and a REAL dovetail rail on top — the accessory side: plates, cold-shoe adapters and payload sockets slide on and fix into the rail_fix inserts. NOTE: like branch_clamp_upper_v1, this deliberately does NOT subscribe form.cuts_respect_keepouts — the rail_fix bolt-column keepouts veto FUTURE cuts, while the builder's own channel predates them.

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_camera_rod_clamp_upper
archetype: camera_rod_clamp_upper_v1@1

params:
  rod_d: 15mm
  clamp_w: 32mm
  rail_w: 16mm
  channel_d: 6mm

modifiers:
  - id: fillet_soften
    target: outer_shell

Parameters

parametertypedefaultrangerole
rod_dlength15mm10mm … 45mmfunctionalexposed
clamp_wlength32mm30mm … 80mmstructuralexposed
compression_gaplength2mm1.5mm … 4mmfunctional
screwclamp bolts (counterbored clearance holes in this half)choiceM5M4 | M5 | 1/4-20assembly
flange_tlength8mm8mm … 12mmstructural
walllength3.5mm3mm … 6mmstructural
bolt_weblength7mm0mm … 14mmstructural
edge_mlength8mm6mm … 14mmstructural
corner_rlength2mm1mm … 4mmaesthetic
land_anglenumber5030 … 65functional
land_wlength8mm5mm … 14mmfunctional
pad_recesslength0.8mm0.6mm … 1.5mmfunctional
top_tbody above the saddle apex — carries the cable channellength16mm10mm … 26mmstructural
rail_wdovetail top width (the accessory side)length16mm12mm … 26mmfunctionalexposed
rail_hlength5mm4mm … 8mmfunctional
rail_anglenumber100 … 20functional
channel_daxial cable channel diameterlength6mm4mm … 10mmfunctionalexposed
rail_screwchoiceM3M3 | M4assembly
rail_fix_depthlength5mm5mm … 8mmassembly
min_weblength3mm3mm … 6mmmanufacturing

Regions

  • saddle_contact soft contact surface
  • outer_shell exoskeleton panel
  • rail_interface mounting surface

Contract

Guarantees

must-have features and invariants — verified on every build

  • branch_saddle
  • three_point_tpu_contact
  • axial_cable_channel
  • dovetail_rail
  • compression_gap >= 1.5
  • bolt_dx >= 12

Will refuse

explicit prohibitions — the engine refuses to build these

  • closed_branch_hole_without_split
  • weak_saddle_contact
  • blocked_cable_channel
  • perforated_bolt_boss

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

clamp_half_uppercounterbore_hole_patterncounterbore_hole_patternaxial_channelheatset_insert_pocket

Allowed modifiers

fillet_soften

Subscribed validators (18)

interface.frame_existsinterface.frame_orthonormalinterface.normal_points_outwardinterface.up_consistentform.saddle_geometry_okform.pad_lands_presentform.dovetail_rail_profileform.clamp_channel_clearform.min_web_between_holesform.holes_within_outlinetopology.cavity_opentopology.single_connected_solidtopology.rail_presenttopology.screw_holes_opentopology.countersinks_presenttopology.bores_opentopology.pockets_presentregion.keepouts_preserved