From: Jan "Yenya" Kasprzak Date: Tue, 4 Oct 2016 06:26:35 +0000 (+0200) Subject: Knob for the Picamp gas cooker X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=commitdiff_plain;h=d4da9591504e7c83537efbf854f4f976dc93c8a9;p=things.git Knob for the Picamp gas cooker --- diff --git a/picamp-knob.scad b/picamp-knob.scad new file mode 100644 index 0000000..7fa88a6 --- /dev/null +++ b/picamp-knob.scad @@ -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); + } +} + +