chiark / gitweb /
powerbank-bike-clamp: clamp width etc.
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 7 Feb 2021 23:13:08 +0000 (23:13 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 7 Feb 2021 23:13:08 +0000 (23:13 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
powerbank-bike-clamp.scad

index 076538b14795904ddc9d899f51726abcb0928905..73e29bbfbb448e520b6a798925331dd7762ce83d 100644 (file)
@@ -17,7 +17,7 @@ screw_nut_th = 3.9 + 0.75;
 knob_behind_across = 12.2 + 0.75;
 behind_knob_th = 5;
 
-clamp_width = 20;
+clamp_min_width = 20;
 
 clamp_gap = 2;
 
@@ -27,7 +27,7 @@ overlap_l = 0.1;
 
 bridge_slop = 1.2;
 
-hinge_lobes = 2;
+hinge_lobe_per = 10;
 hinge_gap_z = 0.75;
 hinge_gap_xy = 0.75;
 
@@ -89,8 +89,9 @@ brace_total_len = brace_len + main_th;
 brace_ctrs_y = [ straps_y[0] - (brace_r + strap_r/2),
                 straps_y[1] + (brace_r + strap_r/2) ];
 
-clamp_width_actual = max(clamp_width, 0);
+clamp_width_actual = max(clamp_min_width, holder_x_sz);
 
+hinge_lobes = floor(clamp_width_actual / hinge_lobe_per);
 hinge_stride = (clamp_width_actual + hinge_gap_z) / hinge_lobes;
 
 hinge_outer_r = hinge_around + hinge_pin/2;