chiark / gitweb /
mic-table-clamp: wip ClampBot
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 10 May 2020 21:03:30 +0000 (22:03 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 10 May 2020 21:03:30 +0000 (22:03 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
mic-table-clamp.scad

index 745024cc7192280005995082ab3868d91f3fba93..f297fc6bf49180ac2733e1cffeebf54d013f3e2d 100644 (file)
@@ -27,7 +27,8 @@ thread_act = thread_nom + 0.600;
 clamp_l = 40;
 clamp_top_th = 7;
 clamp_bot_th = 10;
-clamp_bot_tooth = 2.5;
+clamp_bot_tooth_h = 2.5;
+clamp_bot_tooth_d  = 10;
 clamp_bot_collar = 20;
 clamp_bot_collar_th = 4.0;
 clamp_reg_sz = 3;
@@ -146,5 +147,25 @@ module ClampTop(){ ////toplevel
   }
 }
 
+module ClampBot(){ ////toplevel
+  linear_extrude(height = clamp_bot_th, convexity=4) {
+    difference(){
+      ClampArmPlan();
+      ClampHolePlan();
+    }
+  }
+  translate([clamp_l, 0, clamp_bot_th-0.1])
+    linear_extrude(height = clamp_bot_tooth_h +0.1)
+    rectfromto([ -clamp_bot_tooth_d, -clamp_w/2 ],
+              [  0,                 +clamp_w/2 ]);
+  translate([0,0, clamp_bot_th])
+    mirror([0,0,1])
+    linear_extrude(height = clamp_bot_collar)
+    difference(){
+    ClampCollarPlan();
+    ClampHolePlan();
+  }
+}
+
 //Wingnut();
 //Stem();