From e7dec845e7f4eb11e10dbd909cf408c9f610ef93 Mon Sep 17 00:00:00 2001 From: "Jan \"Yenya\" Kasprzak" Date: Fri, 10 Feb 2017 08:31:54 +0100 Subject: [PATCH] Ring for haptic feedback of FlySky i6 radio potenciometer --- flysky-i6-ring.scad | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 flysky-i6-ring.scad 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); +} + -- 2.43.0