chiark / gitweb /
toolbox-inserts: bits: new fixings, xl, wip
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 14 Oct 2025 21:44:41 +0000 (22:44 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 14 Oct 2025 21:44:41 +0000 (22:44 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
toolbox-inserts.scad

index 4ba65669227a74b7a905005d0b76998f1f6bc20b..3499c32a4c6b78d17fe258d3533391008077af01 100644 (file)
@@ -82,6 +82,7 @@ bit_h = 10;
 bit_fixing_depth = 6.0;
 
 bit_row_lengths = [9, 10, 11, 8];
+bit_holder_fixings_xl = 8;
 
 bit_holder_offset = fixing_pitch * [+0.0, -0.0];
 bit_holder_fixings_dn = -1;
@@ -646,11 +647,7 @@ module BitFixingsHolesPlan(){
 }
 
 module BitAtFixings() {
-  dist = fixing_pitch *
-    (
-     ceil(bit_pitch_x * (bit_n_x-1) / fixing_pitch)
-     + bit_holder_fixings_dn
-     );
+  dist = bit_holder_fixings_xl * fixing_pitch;
   for (x = [-1,+1] * dist/2) {
     for (y = bit_holder_fixings_ys * fixing_pitch)
       translate([x, y, 0] - concat(bit_holder_offset, [0]))
@@ -864,7 +861,7 @@ module OverallDemo() { ////toplevel
   color("blue") RightPlate();
   color("red") OdAt(-5.5, -4.5) DriverHandleHolder();
   color("red") OdAt(-2.5, +4.5) RatchetHandleHolder();
-  OdAt(7.0, +3) translate(concat(bit_holder_offset, [0])) {
+  OdAt(7.5, +3.5) translate(concat(bit_holder_offset, [0])) {
     color("brown") BitBitHolder();
     color("green") BitMagnetHolder();
   }