chiark / gitweb /
toolbox-inserts: bits: magnet base layer
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 12 Jun 2025 17:49:11 +0000 (18:49 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 12 Jun 2025 19:48:15 +0000 (20:48 +0100)
As per email.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
toolbox-inserts.scad

index bcc0382775e8c56ad3d3157b0af2648d5e5b3086..2e301e6498f1dab10a8de4d95362d4c906fc205e 100644 (file)
@@ -605,7 +605,8 @@ bitholder_sz = [
                ]
   + [2,2] * (bit_bit_d/2 + bit_around_bit_wall);
 
-bitholder_magnetholder_z_max = bit_mag_th;
+bitholder_magnetholder_base_th = 0.425;
+bitholder_magnetholder_z_max = bitholder_magnetholder_base_th + bit_mag_th;
 
 bitholder_bitholder_z_max = bitholder_magnetholder_z_max + bit_h;
 bitholder_bitholder_z_recess = bitholder_magnetholder_z_max;
@@ -647,9 +648,11 @@ module BitMagnetHolder(){ ////toplevel
     linextr(0, bitholder_magnetholder_z_max) {
       BitMagnetHolderPlan();
     }
-    linextr(-1, bitholder_magnetholder_z_max + 1) {
+    linextr(bitholder_magnetholder_base_th, bitholder_magnetholder_z_max + 1) {
       BitAtBits()
        circle(r = bit_mag_d/2);
+    }
+    linextr(-1, bitholder_magnetholder_z_max + 1) {
       BitAtFixings()
        circle(r = fixing_hole_d/2);
     }