chiark / gitweb /
toolbox-inserts: bits: new new fixings, shape based on hull
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 15 Oct 2025 23:06:00 +0000 (00:06 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 15 Oct 2025 23:06:00 +0000 (00:06 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
toolbox-inserts.scad

index 42f21a46be793205ba80b180a8028bd16fa7754f..c77d258af5bd389d202d12779d88ca2785566bd8 100644 (file)
@@ -616,7 +616,18 @@ bitholder_bitholder_z_max = bitholder_magnetholder_z_max + bit_h;
 bitholder_bitholder_z_recess = bitholder_magnetholder_z_max;
 
 module BitHolderOuterPlan() {
-  square(bitholder_sz, center=true);
+  ny = len(bit_row_lengths);
+  hull(){
+    for (y = [0: ny-1]) {
+      nx = bit_row_lengths[y];
+      translate([ 0, (y - (ny-1)/2) * bit_pitch_y ])
+       square(
+              [ bit_pitch_x * (nx-1), 1 ]
+              + [2,2] * (bit_bit_d/2 + bit_around_bit_wall),
+              center=true
+              );
+    }
+  }
 }
 module BitHolderInnerPlan() {
   offset(r= -bit_registration_wall)