chiark / gitweb /
poster-tube-lid: catch: Adjust catch_knob_height
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 27 Nov 2018 22:42:27 +0000 (22:42 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 27 Nov 2018 22:42:27 +0000 (22:42 +0000)
 * Include catch_head_th, so catch_knob_height is relative to that
 * Decrease catch_knob_heeight a bit to partially compensate
 * Result is that knob is somewhat higher

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
poster-tube-lid.scad

index d6190d85f83fc5d357ff9eebfaf7baef8e05c838..c6a0144ae89d83b43c9063020ed98eaea8444927 100644 (file)
@@ -90,7 +90,7 @@ catch_stalk_base_width = 15;
 
 catch_knob_dia = 6;
 catch_knob_above_gap = 8;
 
 catch_knob_dia = 6;
 catch_knob_above_gap = 8;
-catch_knob_height = 6;
+catch_knob_height = 5;
 
 catch_stalk_below_gap = 1.0;
 catch_stalk_beside_gap = 2.0;
 
 catch_stalk_below_gap = 1.0;
 catch_stalk_beside_gap = 2.0;
@@ -630,7 +630,7 @@ module CatchCore(){ /////toplevel
     CatchHeadProfile();
 
   translate(concat(cppB,[0])) hull(){
     CatchHeadProfile();
 
   translate(concat(cppB,[0])) hull(){
-    translate([0,0, catch_knob_height - catch_knob_dia/2])
+    translate([0,0, catch_knob_height + catch_head_th - catch_knob_dia/2])
       sphere(r = catch_knob_dia/2);
     cylinder(r = catch_knob_dia/2, h = 0.1);
   }
       sphere(r = catch_knob_dia/2);
     cylinder(r = catch_knob_dia/2, h = 0.1);
   }