chiark / gitweb /
toolbox-inserts: WellSurround: indicative
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 21 Apr 2025 10:59:22 +0000 (11:59 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 21 Apr 2025 10:59:22 +0000 (11:59 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
toolbox-inserts.scad

index 59f2f8f22b49b803438c6a96f1d931b2dc527617..def23d54c445b94fd2a3a6b12a033bbe8839ed02 100644 (file)
@@ -13,6 +13,7 @@ below_plane_z = 4.5;
 
 fixing_pitch = 10;
 fixing_depth = 6;
+fixing_nom_d = 4;
 
 fixing_receptacle_d = 4 + 2.5 + 2.5;
 
@@ -98,8 +99,10 @@ module WellSurround(
                circle(r= fixing_receptacle_d/2);
            }
          }
-         AtFixingPositions(hull_group)
-           %linextr(0, 30) circle(r= 0.5, $fn=4);
+         AtFixingPositions(hull_group) %union() {
+           linextr(0, 30) circle(r= 0.5, $fn=4);
+           linextr(0, $fixing_depth) circle(r= fixing_nom_d/2);
+         }
        }
       }
 
@@ -126,6 +129,7 @@ module DriverHandleHolder() { ////toplevel
     [ driver_handle_shaft_l + 15, driver_handle_shaft_l + 45 ],
   ], [ 
     [ [0,0] ],
+    [ [10, -1], [10, +1] ],
   ], offset=[-5, 0])
     DriverHandlePositive();
 }