Skip to content

Camera Rod Clamp Lower V1

implemented unverified

Lower half of the split rod clamp for camera / light / mic rigs: the 15 mm rod standard by default, any rod or boom diameter by parameter. Same split-clamp law as the branch clamp — the saddle center sits compression_gap/2 beyond the mating plane, so the bolted pair always squeezes the rod and never closes a loose hole around it. Recessed TPU pad lands grip the rod without marring; heatset bolt columns in the wings receive the upper half; the cord slots take a safety lanyard.

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_lower
archetype: camera_rod_clamp_lower_v1@1

params:
  rod_d: 15mm
  clamp_w: 32mm

modifiers:
  - id: fillet_soften
    target: outer_shell

Parameters

parametertypedefaultrangerole
rod_drod / boom diameter at the clamping point (15 mm = rig standard)length15mm10mm … 45mmfunctionalexposed
clamp_wclamp body width along the rod axislength32mm30mm … 80mmstructuralexposed
compression_gapdesigned daylight between the bolted mating faceslength2mm1.5mm … 4mmfunctional
screwclamp bolts (heatset inserts in this half)choiceM5M4 | M5 | 1/4-20assembly
base_tlength6mm5mm … 12mmstructural
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
insert_depthlength6mm5mm … 8mmassembly
cord_ylength5mm4mm … 8mmfunctional

Regions

  • saddle_contact soft contact surface
  • outer_shell exoskeleton panel

Contract

Guarantees

must-have features and invariants — verified on every build

  • branch_saddle
  • three_point_tpu_contact
  • heatset_pockets
  • tie_slots
  • 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
  • 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_lowerheatset_insert_pocketheatset_insert_pocketcord_slot_pair

Allowed modifiers

fillet_soften

Subscribed validators (12)

interface.frame_existsinterface.frame_orthonormalinterface.normal_points_outwardinterface.up_consistentform.saddle_geometry_okform.pad_lands_presentform.cuts_respect_keepoutstopology.cavity_opentopology.single_connected_solidtopology.pockets_presenttopology.cutout_presentregion.keepouts_preserved