Commit | Line | Data |
---|---|---|
75e62fae TM |
1 | $fn= 100; |
2 | ||
656eb5b4 | 3 | rotate([-90,0,0]) |
75e62fae | 4 | difference() { |
656eb5b4 | 5 | translate([0,0,0.1]) cylinder(d1=23, d2=20, h=30); |
75e62fae TM |
6 | union() { |
7 | translate([0,0,16]) cylinder(d=12.5, h=30); | |
8 | cylinder(d=13.5, h=5); | |
9 | cylinder(d=11.5, h=30); | |
10 | translate([0,0,13]) cylinder(d=13.5, h=7); | |
11 | } | |
2e47d72a TM |
12 | rotate([90,0,0]) union() { |
13 | translate([7.5,9,-6]) cylinder(d=1.6, h=12); | |
656eb5b4 TM |
14 | translate([7.5,9,-6-10]) cylinder(d=3.8, h=1.7+10); |
15 | translate([7.5,9,6-1.7]) cylinder(d=3.8, h=1.7+10); | |
16 | } | |
17 | rotate([90,0,180]) union() { | |
18 | translate([7.5,9,-6]) cylinder(d=1.6, h=12); | |
19 | translate([7.5,9,-6-10]) cylinder(d=3.8, h=1.7+10); | |
20 | translate([7.5,9,6-1.7]) cylinder(d=3.8, h=1.7+10); | |
2e47d72a TM |
21 | } |
22 | translate([0,0,9]) rotate_extrude() translate([10.5,0,0]) circle(1); | |
656eb5b4 TM |
23 | translate([0,0,21]) rotate_extrude() translate([9.9,0,0]) circle(1); |
24 | translate([-20,0,0]) cube(40); | |
25 | } | |
26 | //translate([0,0,-12.2]) cylinder(d=23, h=12); |