Permalink
Browse files

Cut out volume from rotor

  • Loading branch information...
1 parent ebbb394 commit 025531ca28674157dd7486e7ba2187ecd4ebc448 @bgamari committed Jan 7, 2013
Showing with 14 additions and 4 deletions.
  1. +14 −4 pump.scad
View
18 pump.scad
@@ -88,9 +88,15 @@ module rotor(include_bearings = false) {
union() {
color("steelblue")
translate([0,0,-rotor_plate_h])
- cylinder(r=rotor_dia/2 + bearing_inner_dia/2, h=rotor_plate_h);
-
-
+ difference() {
+ cylinder(r=rotor_dia/2 + bearing_inner_dia/2, h=rotor_plate_h);
+
+ for (theta = [360/n_wheels/2:360/n_wheels:360])
+ rotate(theta)
+ translate([0.3*rotor_dia, 0, -rotor_plate_h])
+ cylinder(r=20, h=3*rotor_plate_h);
+ }
+
rotate(45) shaft_clamp(6, 25, 20, $fn=40);
for (theta = [0:360/n_wheels:360])
@@ -107,5 +113,9 @@ module rotor(include_bearings = false) {
}
pump_base($fn=80);
-translate([0,0,-pump_h/2+rotor_plate_h]) rotor(true);
+
+rotate(45)
+translate([0,0,-pump_h/2+rotor_plate_h])
+rotor(true);
+

0 comments on commit 025531c

Please sign in to comment.