}
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]);
}
}
}
+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();