phone_button_z = 6.58;
minwall = 0.50;
+cutout_dia = 7;
+cutout_between = 5;
+
button_dz = 1.35;
button_dy_outer = 28.42;
}
}
+module KeeperProjection(){
+ projection()
+ rotate([0,90,0])
+ linear_extrude(height= 20)
+ projection()
+ PlugKeeper();
+}
+
module Box(){
difference(){
BoxMain();
translate([ led[0], phone[1]/2 - led[1], 1 ])
cylinder(r = led_dia/2, h= phone[2]*2, $fn=20);
- for (ys=[-1,+1])
+ for (ys=[-1,+1]) {
translate([ -0.1, ys * keeper_stalk_gap, -wall[2]*2])
linear_extrude(height = wall[2]*3)
PlugKeeperStalkProfile();
+
+ translate([ phone[0] + wall[0],
+ ys * (cutout_between/2 + cutout_dia/2),
+ -10 ])
+ cylinder( r= cutout_dia/2, h = 50, $fn = 20 );
+ }
}
PlugKeeper();
//MainProfileInnerHalf();
//MainProfile();
+//KeeperProjection();
Box();