phone_slop = [1,1,1] * 0.5;
+led = [25.9, 9.44]; // y is from edge
+led_dia = 4.4;
+
// calculated
top_z = max( phone[2] + wall[2],
}
}
-module Box(){
- mirror([0,1,0]) rotate([90,0,0]) {
- linear_extrude(height = phone[0] + wall[0])
+module BoxMain(){
+ rotate([0,0,90]) rotate([90,0,0]) {
+ linear_extrude(height = phone[0] + wall[0], convexity=20)
MainProfile();
translate([0,0, phone[0]])
- linear_extrude(height = wall[0])
+ linear_extrude(height = wall[0], convexity=20)
hull() MainProfile();
}
}
+module Box(){
+ difference(){
+ BoxMain();
+
+ translate([ led[0], phone[1]/2 - led[1], 1 ])
+ cylinder(r = led_dia/2, h= phone[2]*2, $fn=20);
+ }
+}
+
//MainProfileInner();
Box();