Advertisement
Guest User

Untitled

a guest
Feb 6th, 2016
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.73 KB | None | 0 0
  1. module 30fan() {
  2. difference()
  3. {
  4. linear_extrude(height=11, center = true, convexity = 4, twist = 0)
  5. difference()
  6. {
  7. square([30,30],center=true);
  8. difference()
  9. {
  10. circle(r=28.5/2,center=true);
  11. circle(r=18/2,center=true);
  12. }
  13.  
  14. translate([+12,+12]) circle(r=3.4/2,h=12+0.2,center=true);
  15. translate([+12,-12]) circle(r=3.4/2,h=12+0.2,center=true);
  16. translate([-12,+12]) circle(r=3.4/2,h=12+0.2,center=true);
  17. translate([-12,-12]) circle(r=3.4/2,h=12+0.2,center=true);
  18.  
  19. }
  20.  
  21. }
  22.  
  23. //Seven Blades
  24. linear_extrude(height=10, center = true, convexity = 4, twist = -30)
  25. for(i=[0:6])
  26. rotate((360*i)/7)
  27. translate([0,-1.5/2]) square([28.5/2-0.75,1.5]);
  28. }
  29.  
  30.  
  31. #%translate([0, 0, -5.5]) 30fan();
  32.  
  33. difference() {
  34. translate([0, 0, 11.5])cube([30+4.8, 30, 23], center=true);
  35. hull() {
  36. translate([0, 0, 8.5])cube([30, 50, 11+1.2], center=true);
  37. translate([0, 0, 17.6])cube([19, 50, 6], center=true);
  38. }
  39. translate([0, 0, 15.5])cube([19, 50, 21], center=true);
  40.  
  41. translate([12.5, 0, 20]) cylinder(r=3.4/2,h=10,center=true, $fn=24);
  42. translate([-12.5, 0, 20]) cylinder(r=3.4/2,h=10,center=true, $fn=24);
  43. translate([-12.5, 0, 17.6]) cylinder(r1= 5/2, r2=6.4/2,h=6,center=true, $fn=24);
  44. translate([12.5, 0, 17.6]) cylinder(r1= 5/2, r2=6.4/2,h=6,center=true, $fn=24);
  45.  
  46. translate([12,12]) cylinder(r=3.4/2,h=10,center=true, $fn=24);
  47. translate([12,-12]) cylinder(r=3.4/2,h=10,center=true, $fn=24);
  48. translate([-12,12]) cylinder(r=3.4/2,h=10,center=true, $fn=24);
  49. translate([-12,-12]) cylinder(r=3.4/2,h=10,center=true, $fn=24);
  50. rotate([0, 0, 22.5/2]) cylinder(r=28/2, h=10, center=true);
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement