chiark / gitweb /
powerbank-bike-clamp: wip
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 5 Feb 2021 20:35:42 +0000 (20:35 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 5 Feb 2021 20:35:42 +0000 (20:35 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
powerbank-bike-clamp.scad

index bb243971f3433401641f49496b37056aa79d16ca..79b08d8760927742155080a989f6a3c8535c6fc9 100644 (file)
@@ -28,11 +28,17 @@ overlap_l = 0.1;
 
 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;
@@ -104,6 +110,14 @@ module SomeClamp(){
     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);
+    }
   }
 }