Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
bridge_slop_factor = 1.5;
+hinge_lobes = 2;
+hinge_gap_z = 0.75;
+hinge_gap_xy = 0.75;
+
$fs = 0.1;
$fa = 5;
// calculated
+hinge_stride = (clamp_width + hinge_gap_z) / hinge_lobes;
+
main_r = tube_dia/2 + main_th;
hinge_outer_r = hinge_around + hinge_pin/2;
linextr_x_yz(-main_r*5, main_r*5)
translate([screw_y, 0])
circle(r= screw/2);
+
+ for (i=[0 : hinge_lobes-1]) {
+ translate([0,
+ hinge_y,
+ -clamp_width/2 + i * hinge_stride])
+ linextr(-hinge_gap_z, hinge_stride/2)
+ square(hinge_outer_r*2 + hinge_gap_xy, center=true);
+ }
}
}