chiark / gitweb /
trackpump-mutlihead-clip: pumpside mostly done
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 22 Jul 2016 15:27:50 +0000 (16:27 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 22 Jul 2016 15:27:50 +0000 (16:27 +0100)
trackpump-mutlihead-clip.scad

index 15ecc7e..a6d1bbd 100644 (file)
@@ -29,7 +29,6 @@ module PumpSidePlan() {
       }
       translate([-xm, -or]) square([xm, or*2]);
     }
-    translate([-xm, 0]) circle(r=pump_main_dia/2);
     translate([-xm*2, 0])
       square(center=true, [pump_side_width*3, pump_shaft_dia]);
   }
@@ -67,14 +66,19 @@ module PumpSideElevation(){
 }
 
 module PumpSide(){
-  intersection(){
-    translate([0,100,0])
-      rotate([90,0,0])
-      linear_extrude(height=200)
+  difference(){
+    intersection(){
+      translate([0,100,0])
+       rotate([90,0,0])
+       linear_extrude(height=200)
       PumpSideElevation();
-    translate([0,0,-100])
-      linear_extrude(height=200)
-      PumpSidePlan();
+      translate([0,0,-100])
+       linear_extrude(height=200)
+       PumpSidePlan();
+    }
+    translate([-(baseplate + pump_main_dia/2), 0,
+               -(pump_side_thick + pump_side_height)])
+      cylinder(r=pump_main_dia/2, h=200);
   }
 }