From: Jan "Yenya" Kasprzak Date: Mon, 19 Jun 2017 16:05:46 +0000 (+0200) Subject: Lens cap for Hawkeye Firefly Q6 X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=commitdiff_plain;h=efdd85fd5ec772d9d7f73cca220335c356cdd40d;p=things.git Lens cap for Hawkeye Firefly Q6 --- diff --git a/firefly-q6-lens-cap.scad b/firefly-q6-lens-cap.scad new file mode 100644 index 0000000..993d2ad --- /dev/null +++ b/firefly-q6-lens-cap.scad @@ -0,0 +1,28 @@ +eps = 0.01; + +// Q6 lens dimensions +black_ring_d = 18.5 + 0.5; +yellow_ring_d = 19.5 + 0.5; +yellow_ring_d2 = 20.5; +black_ring_h = 3.5; +yellow_ring_h = 3.5; +lens_overhang = 2; + +wall = 1.5; + +body_h = wall + lens_overhang + black_ring_h + yellow_ring_h; +body_d = 2*wall + yellow_ring_d2; + +$fn = 128; +difference() { + cylinder(r = body_d/2, h = body_h); + translate([0, 0, wall]) + cylinder(r = black_ring_d/2-wall, h = lens_overhang+eps); + translate([0, 0, wall + lens_overhang]) + cylinder(r = black_ring_d/2, h = black_ring_h+eps); + translate([0, 0, wall + lens_overhang + black_ring_h]) + cylinder(r = yellow_ring_d/2, h = yellow_ring_h+eps); +} + + +