wall = 0.75 * [1,1,1];
wall_bot = 1.0;
-phone = [ 76.40 - 2.00, 30.96, 6.00 ]; // includes socket
+phone = [ 76.40, 30.96, 6.00 ]; // includes socket
phone_button_z = 6.58;
minwall = 0.50;
+expose = 4.00;
+
cutout_dia = 7;
cutout_between = 5;
module BoxMain(){
rotate([0,0,90]) rotate([90,0,0]) {
- linear_extrude(height = phone[0] + wall[0], convexity=20)
+ translate([0,0, expose])
+ linear_extrude(height = phone[0] + wall[0] - expose, convexity=20)
MainProfile();
translate([0,0, phone[0]])
linear_extrude(height = wall[0], convexity=20)
-10 ])
cylinder( r= cutout_dia/2, h = 50, $fn = 20 );
- translate([0, ys*phone[1]/2, sidewall_cutout_z/2])
+ translate([expose, ys*phone[1]/2, sidewall_cutout_z/2])
rotate([90,0,0])
translate([0,0,-3])
cylinder( r= sidewall_cutout_z/2 - 0.1, h=6 , $fn=20 );