chiark / gitweb /
toolbox-inserts: plates
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 21 Apr 2025 18:23:21 +0000 (19:23 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 21 Apr 2025 18:23:21 +0000 (19:23 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
toolbox-inserts.scad

index b9e949f1ff25b38214d50f93b8b678f4410379eb..d32e4a0eb11325fca0bcf69d82f74b3cb4d0d110 100644 (file)
@@ -28,6 +28,7 @@ well_surround_wall = 2.5;
 well_stiffening_height = 5;
 
 plate_unholed_edge_w = 3;
+plate_mid_gap = 0.5;
 
 driver_handle_shaft_l = 68.2 + 0.75;
 driver_handle_total_l = 152.8 + 0.75;
@@ -227,6 +228,21 @@ module FullPlate() { ////toplevel
   }
 }
 
+module OnePlate(mx) {
+  intersection(){
+    FullPlate();
+    mirror([ mx, 0,0 ])
+      linextr_x_yz(plate_mid_gap/2, box_x)
+      square(1000, center=true);
+  }
+}      
+module LeftPlate() { ////toplevel
+  OnePlate(1);
+}      
+module RightPlate() { ////toplevel
+  OnePlate(0);
+}      
+
 module OdAt(x,y) {
   translate(fixing_pitch * [x,y,0])
     children(0);