]> www.fi.muni.cz Git - things.git/commitdiff
Knob for the Picamp gas cooker
authorJan "Yenya" Kasprzak <kas@fi.muni.cz>
Tue, 4 Oct 2016 06:26:35 +0000 (08:26 +0200)
committerJan "Yenya" Kasprzak <kas@fi.muni.cz>
Tue, 4 Oct 2016 06:26:35 +0000 (08:26 +0200)
picamp-knob.scad [new file with mode: 0644]

diff --git a/picamp-knob.scad b/picamp-knob.scad
new file mode 100644 (file)
index 0000000..7fa88a6
--- /dev/null
@@ -0,0 +1,36 @@
+// knob for the Meva Picamp gas cooker
+
+infty = 100;
+eps = 0.01;
+
+wall = 2;
+
+knob_d = 35;
+knob_h = 10 + wall;
+
+hole_d = 7 + 0.3;
+hole_cut = 6.3 - 0.2;
+hole_cut_d = 10;
+
+
+module body() {
+       cylinder(r = knob_d/2, h = knob_h, $fn = 6);
+       /* for (angle = [0:60:360]) {
+               rotate([0, 0, angle])
+               translate([knob_d/2-wall, 0, 0])
+               cylinder(r = grip_d/2, h = knob_h);
+       } */
+}
+
+difference() {
+       body();
+       translate([0, 0, wall]) difference() {
+               cylinder(r = hole_d/2, h = infty);
+               // translate([hole_cut - hole_d/2, -infty/2, -eps])
+               //      cube(infty);
+               translate([hole_cut - hole_d/2 + hole_cut_d/2, 0, -eps])
+                       cylinder(r = hole_cut_d/2, h = infty);
+       }
+}
+
+