Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- include <gears.scad>
- difference(){
- union() {
- 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);
- translate([0,0,12.4-2.5]) rotate_extrude() translate([33-5.4,0,0]) square([5.4,2.5]);
- cylinder(h=10,d=56);
- translate([0,0,-0.8]) cylinder(h=0.8,d=58.3); //bottom
- }
- translate([0,0,0-0.9]) rotate_extrude() translate([22.2/2-2.6,0,0]) square([2.6,6.6]);
- translate([0,0,-0.9]) cylinder(d=17.1,h=4.1);
- translate([0,0,-20]) cylinder(h=40,d=10); //bore
- translate([0,0,1]) rotate_extrude(angle=-60) translate([55/2-14.2,0,0]) square([14.2,10]);
- rotate(a=-90) translate([0,0,1]) rotate_extrude(angle=-60) translate([55/2-14.2,0,0]) square([14.2,810]);
- rotate(a=-180) translate([0,0,1]) rotate_extrude(angle=-60) translate([55/2-14.2,0,0]) square([14.2,10]);
- rotate(a=-270) translate([0,0,1]) rotate_extrude(angle=-60) translate([55/2-14.2,0,0]) square([14.2,10]);//slits
- translate([0,0,12.5-2.5]) cylinder(d=55,h=10);//top
- translate([0,0,12.5-2.5-3.86]) rotate_extrude() translate([33.4/2-3.4,0,0]) square([3.4,3.87]);
- translate([0,0,12.5-2.5-2]) rotate_extrude() translate([22.2/2-3.1,0,0]) square([3.1,2]);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement