chiark / gitweb /
toolbox-inserts: bits: break out some plans
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 12 Jun 2025 19:46:46 +0000 (20:46 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 12 Jun 2025 19:48:15 +0000 (20:48 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
toolbox-inserts.scad

index 1c699aa6a4daa7fb18539b953c1fb706807dc7e4..272862b765e1b64d2ced73726b1c7e9c1d9106e6 100644 (file)
@@ -631,6 +631,15 @@ module BitAtBits() {
     }
   }
 }
+module BitBitsPlan() {
+  BitAtBits()
+    circle(r = bit_mag_d/2);
+}
+module BitFixingsHolesPlan(){
+  BitAtFixings()
+    circle(r = fixing_hole_d/2);
+}
+
 module BitAtFixings() {
   dist = fixing_pitch *
     (
@@ -649,12 +658,10 @@ module BitMagnetHolder(){ ////toplevel
       BitMagnetHolderPlan();
     }
     linextr(bitholder_magnetholder_base_th, bitholder_magnetholder_z_max + 1) {
-      BitAtBits()
-       circle(r = bit_mag_d/2);
+      BitBitsPlan();
     }
     linextr(-1, bitholder_magnetholder_z_max + 1) {
-      BitAtFixings()
-       circle(r = fixing_hole_d/2);
+      BitFixingsHolesPlan();
     }
   }
 }