From: Ian Jackson Date: Wed, 24 Jan 2018 22:53:54 +0000 (+0000) Subject: fairphone-case: struts over button openings, depndent on support X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=48849145277e9c642c4db404e078651bfd4c9095;p=reprap-play.git fairphone-case: struts over button openings, depndent on support Signed-off-by: Ian Jackson --- diff --git a/fairphone-case.scad b/fairphone-case.scad index ef3f7c2..735a8c1 100644 --- a/fairphone-case.scad +++ b/fairphone-case.scad @@ -8,6 +8,8 @@ bumper = [ 0.250, -0.025 ]; // ^ One side. Overall size is increased by twice this. // If no bumpers, is the gap around the phone. +enable_support = 1; + phone_cnr_rad = 6.0; button_cutout_depth = 9; @@ -600,6 +602,7 @@ module Case(){ ////toplevel Buttons(){ mirror([1,0,0]) rotate([90,0,90]) { + if (!($button_leg_only && enable_support)) intersection(){ translate([0,0,-10]) linear_extrude(height= 20) @@ -609,6 +612,11 @@ module Case(){ ////toplevel translate([phone_width/2, -400, kppe[1]]) mirror([1-abs($rhsflip - keeper_side),0,0]) cube([400, 800, 50]); + if (enable_support) + rotate([-90,90,0]) + translate([-400, -400, kppd[1]]) + mirror([0,0,1]) + cube([800,800,100]); } translate([0,0, -bppR[0]]) linear_extrude(height= 20)