chiark / gitweb /
toolbox-inserts: wip Bits
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 20 May 2025 19:24:23 +0000 (20:24 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 20 May 2025 19:24:23 +0000 (20:24 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
toolbox-inserts.scad

index daa363daab145c9cb3db2e84fa637447c70e3fcf..20a6e28c9753ed11e916e9231ab7a90e0a5a6828 100644 (file)
@@ -67,6 +67,7 @@ bit_around_bit_wall = 2.0;
 bit_registration_wall = 1.0;
 bit_registration_wall_gap = 0.33;
 bit_mag_th = 1.0 + 0.125;
+bit_h = 10;
 
 $fs = 0.1;
 $fa = 3;
@@ -514,6 +515,19 @@ module BitMagnetHolder(){ ////toplevel
     }
   }
 }
+module BitBitHolder(){ ////toplevel
+  difference(){
+    linextr(0, bit_mag_th + bit_h){
+      difference(){
+       BitHolderOuterPlan();
+       BitAtBits()
+         circle(r = bit_bit_d/2);
+      }
+    }
+    linextr(-1, bit_mag_th)
+      BitHolderInnerPlan();
+  }
+}
 
 //==================== tests and demos ====================
 
@@ -665,6 +679,11 @@ module OverallDemo() { ////toplevel
   color("red") OdAt(-5.5, -4.5) DriverHandleHolder();
 }
 
+module BitDemo() { ////toplevel
+  color("blue") translate([0,0, 0.1]) BitBitHolder();
+  color("red") BitMagnetHolder();
+}
+
 module OverallDemoLidded() { ////toplevel
   OverallDemo();