37 lines
681 B
OpenSCAD
37 lines
681 B
OpenSCAD
$fn = 400;
|
|
|
|
difference() {
|
|
union() {
|
|
rotate_extrude() {
|
|
translate([4, 1, 0])
|
|
circle(d=2);
|
|
|
|
translate([40, 1, 0])
|
|
circle(d=2);
|
|
|
|
translate([4, 0, 0])
|
|
square([36, 1]);
|
|
}
|
|
|
|
translate([0, 0, 90.5])
|
|
scale([1, 1, 0.7])
|
|
rotate_extrude() {
|
|
translate([5, 1, 0])
|
|
circle(d=4);
|
|
|
|
translate([39, 1, 0])
|
|
circle(d=4);
|
|
}
|
|
|
|
translate([0, 0, 1])
|
|
cylinder(h=90, d=82);
|
|
}
|
|
|
|
cylinder(h=92, d=6);
|
|
|
|
translate([0, 0, 5])
|
|
rotate_extrude() {
|
|
translate([7, 0, 0])
|
|
square([30, 92]);
|
|
}
|
|
} |