diff options
author | Erich Eckner <git@eckner.net> | 2023-10-02 20:02:07 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2023-10-02 20:02:07 +0200 |
commit | 8d92d46b047ce0d8c5672d60e4902756027bdcbe (patch) | |
tree | 19bc4e7c067ac7fae1aea51b091862587bdb181d | |
download | Muskatkurbel-8d92d46b047ce0d8c5672d60e4902756027bdcbe.tar.xz |
erster Versuch
-rw-r--r-- | Muskatkurbel.scad | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/Muskatkurbel.scad b/Muskatkurbel.scad new file mode 100644 index 0000000..a702d4c --- /dev/null +++ b/Muskatkurbel.scad @@ -0,0 +1,32 @@ +dAuszen = 43.4; +dInnen = 36; +hInnen = 7.8; +hAuszen = 10; +dNippel = 33.7; +hNippel = 2.5; +hRand = 4.8; +tNippel = 2; +lKurbel = 100; +bKurbel = 10; +dKurbelLoch = 4; + +$fn=100; + +difference() { + translate([0,0,hAuszen-tNippel/2]) + cube([tNippel, (dAuszen+dInnen)/2, tNippel], center=true); + cylinder(r=dNippel/2, h=2*hAuszen); +} +difference() { + union() { + cylinder(r=dAuszen/2, h=hAuszen); + translate([0,-bKurbel/2,0]) + cube([lKurbel,bKurbel,bKurbel]); + translate([lKurbel,0,0]) + cylinder(h=bKurbel, r=bKurbel/2); + } + translate([0,0,hAuszen-hInnen]) + cylinder(r=dInnen/2, h=hAuszen); + translate([lKurbel,0,-1]) + cylinder(h=bKurbel+2, r=dKurbelLoch/2); +}
\ No newline at end of file |