chiark / gitweb /
trackpump-mutlihead-clip: pumpside mostly done
[reprap-play.git] / trackpump-mutlihead-clip.scad
index 049d0a9fd3fa76e72aef1246ca1809580aed6f52..a6d1bbd8352e31c206d32ba231a8b0a94fdb74e5 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]);
   }
@@ -66,5 +65,23 @@ module PumpSideElevation(){
   }
 }
 
+module PumpSide(){
+  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([-(baseplate + pump_main_dia/2), 0,
+               -(pump_side_thick + pump_side_height)])
+      cylinder(r=pump_main_dia/2, h=200);
+  }
+}
+
 //PumpSidePlan();
-PumpSideElevation();
+//PumpSideElevation();
+PumpSide();