From efdd85fd5ec772d9d7f73cca220335c356cdd40d Mon Sep 17 00:00:00 2001 From: "Jan \"Yenya\" Kasprzak" Date: Mon, 19 Jun 2017 18:05:46 +0200 Subject: [PATCH] Lens cap for Hawkeye Firefly Q6 --- firefly-q6-lens-cap.scad | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 firefly-q6-lens-cap.scad 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); +} + + + -- 2.43.0