chiark / gitweb /
mic-table-clamp: Adjust clamp/collar transition
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 10 May 2020 22:42:09 +0000 (23:42 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 10 May 2020 22:42:09 +0000 (23:42 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
mic-table-clamp.scad

index cac94b720871c9cb3c36525b9d234685cb290cda..e7656079f3aa6fd20195895d23c7ac2f1264d045 100644 (file)
@@ -62,6 +62,7 @@ $test= true;
 wingnut_cnr = wingnut_wing_th/2 -0.1;
 
 clamp_reg_bot_x_min = -stem_base_dia/2 -clamp_reg_clear_x -clamp_reg_sz2;
+clamp_collar_r = thread_nom/2 + clamp_bot_collar_th;
 
 module OurThread(l){
   translate([0,0,-0.01])
@@ -116,14 +117,18 @@ module Wingnut(){ ////toplevel
 }
 
 module ClampCollarPlan(){
-  circle(r= thread_nom/2 + clamp_bot_collar_th);
+  circle(r= clamp_collar_r);
 }
 module ClampHolePlan(){
   circle(r= clamp_hole_dia/2);
 }
 module ClampArmPlan(){
-  rectfromto([0,       -clamp_w/2],
-            [clamp_l, +clamp_w/2]);
+  r = clamp_collar_r;
+  hull(){
+    rectfromto([r,       -clamp_w/2],
+              [clamp_l, +clamp_w/2]);
+    ClampCollarPlan();
+  }
 }
 
 module ClampTop(){ ////toplevel