chiark / gitweb /
scaffold-clamp: wip straphook
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 5 Nov 2020 21:29:45 +0000 (21:29 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 5 Nov 2020 21:29:45 +0000 (21:29 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
scaffold-clamp-common.scad
scaffold-clamp-straphook.scad

index 9c9a831b3d6c3c4903afb89ba3b74afb12b84894..9de0eb5285c31770fce71e253b441baeacd3d90a 100644 (file)
@@ -13,6 +13,8 @@ smooth_r = 15;
 bolt_dia = 5 + 0.75;
 bolt_flat = 10 + 1;
 
+nbolts = 2;
+
 open_gap = 10;
 
 hinge_unit = 10;
@@ -55,6 +57,8 @@ max_z = +total_z/2;
 
 pin_flatten = pin_dia/2 * (1 - cos(45));
 
+bolt_stride = total_z / nbolts;
+
 // calculated - vhook
 
 vhook_inside = 15;
@@ -149,8 +153,8 @@ module HalfClampX(flatten=false){
          linextr(0, hinge_unit) MainPlanA(flatten);
       }
     }
-    for (dz=[-1,+1]) {
-      translate([ bolt_x, 0, dz * total_z/4 ]) {
+    for (j=[0:nbolts-1]) {
+      translate([ bolt_x, 0, min_z + (j + 0.5) * bolt_stride ]) {
        translate([0, -tube_dia/2, 0])
          rotate([-90,0,0])
          cylinder(r= bolt_dia/2, h= tube_dia);
index 911ece88855b2dc5e10fd1ec266f4936d74c539c..925be0afa104ac259601b5b254bcaeffa120f844 100644 (file)
@@ -11,3 +11,5 @@ include <scaffold-clamp-common.scad>
 th = 3;
 hhook_th = 3;
 hinge_units = 2;
+nbolts = 1;
+hinge_unit = 7;