Advertisement
Guest User

Untitled

a guest
Jul 2nd, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. include <gears.scad>
  2. difference(){
  3. union() {
  4. translate([63.8,0,0]) worm_gear(modul=0.966, tooth_number=66, thread_starts=2, width=12.4, length=12, worm_bore=0, gear_bore=10, pressure_angle=20, lead_angle=10, optimized=1, together_built=0, show_spur=1, show_worm=0);
  5.  
  6. translate([0,0,12.4-2.5]) rotate_extrude() translate([33-5.4,0,0]) square([5.4,2.5]);
  7. cylinder(h=10,d=56);
  8. translate([0,0,-0.8]) cylinder(h=0.8,d=58.3); //bottom
  9. }
  10.  
  11.  
  12. translate([0,0,0-0.9]) rotate_extrude() translate([22.2/2-2.6,0,0]) square([2.6,6.6]);
  13. translate([0,0,-0.9]) cylinder(d=17.1,h=4.1);
  14. translate([0,0,-20]) cylinder(h=40,d=10); //bore
  15.  
  16.  
  17. translate([0,0,1]) rotate_extrude(angle=-60) translate([55/2-14.2,0,0]) square([14.2,10]);
  18. rotate(a=-90) translate([0,0,1]) rotate_extrude(angle=-60) translate([55/2-14.2,0,0]) square([14.2,810]);
  19. rotate(a=-180) translate([0,0,1]) rotate_extrude(angle=-60) translate([55/2-14.2,0,0]) square([14.2,10]);
  20. rotate(a=-270) translate([0,0,1]) rotate_extrude(angle=-60) translate([55/2-14.2,0,0]) square([14.2,10]);//slits
  21.  
  22.  
  23. translate([0,0,12.5-2.5]) cylinder(d=55,h=10);//top
  24.  
  25. translate([0,0,12.5-2.5-3.86]) rotate_extrude() translate([33.4/2-3.4,0,0]) square([3.4,3.87]);
  26.  
  27. translate([0,0,12.5-2.5-2]) rotate_extrude() translate([22.2/2-3.1,0,0]) square([3.1,2]);
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement