include <funcs.scad>
wall = 0.75 * [1,1,1];
-phone = [ 76.40, 30.96, 6.26 ]; // includes socket
+phone = [ 76.40, 30.96, 6.00 ]; // includes socket
phone_button_z = 6.58;
-minwall = 0.25;
+minwall = 0.50;
button_dy_outer = 28.42;
button_dy_inner = 19.05;
keeper_prong = 2;
keeper_stalk_basewidth = 4;
keeper_stalk_len = 70;
+keeper_stalk_gap = 2;
// calculated
PlugKeeperProfileHalf();
}
- %PlugKeeperStalkProfile();
+
+ translate([0,0, -wall[2]])
+ linear_extrude(height = wall[2])
+ PlugKeeperStalkProfile();
}
module Box(){
translate([ led[0], phone[1]/2 - led[1], 1 ])
cylinder(r = led_dia/2, h= phone[2]*2, $fn=20);
+
+ for (ys=[-1,+1])
+ translate([ -0.1, ys * keeper_stalk_gap, -wall[2]*2])
+ linear_extrude(height = wall[2]*3)
+ PlugKeeperStalkProfile();
}
PlugKeeper();