summaryrefslogtreecommitdiff
path: root/Kaffeekurbelgriff.scad
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2023-10-15 08:55:02 +0200
committerErich Eckner <git@eckner.net>2023-10-15 08:55:02 +0200
commitb989abe6e26fcb26cf55a4bbcb074eda0e710619 (patch)
treec3f72537cee4d3aeaaf18aec3b653bbc351702de /Kaffeekurbelgriff.scad
downloadKaffeekurbelgriff-b989abe6e26fcb26cf55a4bbcb074eda0e710619.tar.xz
initial commit
Diffstat (limited to 'Kaffeekurbelgriff.scad')
-rw-r--r--Kaffeekurbelgriff.scad23
1 files changed, 23 insertions, 0 deletions
diff --git a/Kaffeekurbelgriff.scad b/Kaffeekurbelgriff.scad
new file mode 100644
index 0000000..5305c6f
--- /dev/null
+++ b/Kaffeekurbelgriff.scad
@@ -0,0 +1,23 @@
+dSchraube = 8;
+Schluesselweite = 13;
+Kopfhoehe = 8;
+h = 30;
+dUnten = 17;
+dOben = 29.5;
+$fn = 100;
+
+Schraubenkopfdiagonale = Schluesselweite / cos(30);
+
+difference() {
+ cylinder(h = h, r1 = dUnten/2, r2 = dOben/2);
+ translate([0,0,-1])
+ cylinder(h = h+2, r = dSchraube/2);
+ translate([0,0,h - Kopfhoehe])
+ linear_extrude(Kopfhoehe+1)
+ polygon(
+ [
+ for (a = [0:60:300])
+ [Schraubenkopfdiagonale/2*cos(a),Schraubenkopfdiagonale/2*sin(a)]
+ ]
+ );
+} \ No newline at end of file