37 lines
709 B
OpenSCAD
37 lines
709 B
OpenSCAD
$fn = 200;
|
|||
|
|
|
||
|
|
difference() {
|
||
|
|
union() {
|
||
|
|
rotate_extrude() {
|
||
|
|
translate([8, 1, 0])
|
||
|
|
circle(d=2);
|
||
|
|
|
||
|
|
translate([44, 1, 0])
|
||
|
|
circle(d=2);
|
||
|
|
|
||
|
|
translate([8, 0, 0])
|
||
|
|
square([36, 1]);
|
||
|
|
}
|
||
|
|
|
||
|
|
translate([0, 0, 10])
|
||
|
|
scale([1, 1, 0.7])
|
||
|
|
rotate_extrude() {
|
||
|
|
translate([9, 1, 0])
|
||
|
|
circle(d=4);
|
||
|
|
|
||
|
|
translate([43, 1, 0])
|
||
|
|
circle(d=4);
|
||
|
|
}
|
||
|
|
|
||
|
|
translate([0, 0, 1])
|
||
|
|
cylinder(h=10, d=90);
|
||
|
|
}
|
||
|
|
|
||
|
|
cylinder(h=16, d=14);
|
||
|
|
|
||
|
|
translate([0, 0, 2])
|
||
|
|
rotate_extrude() {
|
||
|
|
translate([11, 0, 0])
|
||
|
|
square([30, 16]);
|
||
|
|
}
|
||
|
|
}
|