From: Jan "Yenya" Kasprzak Date: Fri, 10 Feb 2017 07:31:54 +0000 (+0100) Subject: Ring for haptic feedback of FlySky i6 radio potenciometer X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=commitdiff_plain;h=e7dec845e7f4eb11e10dbd909cf408c9f610ef93;p=things.git Ring for haptic feedback of FlySky i6 radio potenciometer --- diff --git a/flysky-i6-ring.scad b/flysky-i6-ring.scad new file mode 100644 index 0000000..337fbee --- /dev/null +++ b/flysky-i6-ring.scad @@ -0,0 +1,30 @@ +eps = 0.01; +infty = 100; + +inner_d = 11.7; +outer_d = 16; +body_h = 1.5; +tip_h = 3; +tip_w1 = 5; +tip_w2 = 0.5; +tip_d = outer_d/2-0.5; + +difference() { + union() { + cylinder(r = outer_d/2, h = body_h); + hull() { + translate([0, -tip_w1/2, 0]) + cube([tip_d, tip_w1, body_h]); + translate([0, -tip_w2/2, tip_h - eps]) + cube([tip_d, tip_w2, eps]); + } + }; + // inner hole + translate([0, 0, -eps]) + cylinder(r = inner_d/2, h = tip_h + 2*eps); + // rear side + translate([0, 0, -eps]) + rotate([0, 0, 135]) + cube(infty); +} +