diff options
author | Erich Eckner <git@eckner.net> | 2023-10-16 21:25:53 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2023-10-16 21:25:53 +0200 |
commit | 32414ce2f63822147203bfea7aeb33387f6e6622 (patch) | |
tree | dffe8839fc78989302c0549075c41a36b3a67909 | |
download | Staubsaugerhalter-32414ce2f63822147203bfea7aeb33387f6e6622.tar.xz |
initial commit
-rw-r--r-- | Staubsaugerhalter.scad | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/Staubsaugerhalter.scad b/Staubsaugerhalter.scad new file mode 100644 index 0000000..cef8969 --- /dev/null +++ b/Staubsaugerhalter.scad @@ -0,0 +1,35 @@ +d = 5; +dInnen = 40; +l = 40; +dSteg = 6; +dSchwanz = 10; +bSteg = 10; +bSchwanz = 2; +dNut = 2; +$fn = 100; + +translate([-dInnen/2-d,0,0]) + difference() { + cylinder(r = dInnen/2 + d, h = l); + translate([0,0,-1]) + cylinder(r = dInnen/2, h = l+2); + rotate([0,0,135]) + translate([0,0,-1]) + cube([dInnen+d,dInnen+d,l+2]); + } +intersection() { + union() { + translate([-d/2,-dSchwanz/2,0]) + cube([2*bSteg+d,dSchwanz,l]); + translate([-d/2,0,l]) + rotate([0,90,0]) + cylinder(r = dSchwanz/2, h=2*bSteg+d); + } + rotate([0,5,0]) + union() { + translate([-l,-dSteg/2,-l]) + cube([bSteg+l,dSteg,3*l]); + translate([bSteg-bSchwanz,-dSchwanz/2,-l]) + cube([bSchwanz,dSchwanz,3*l]); + } +}
\ No newline at end of file |