From: Ian Jackson Date: Sun, 28 Jan 2018 18:36:13 +0000 (+0000) Subject: fairphone-case: bugfix from mk1: fit button cover clearance with keepers X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=7770827b802f785346281246c80a71663ea58938;p=reprap-play.git fairphone-case: bugfix from mk1: fit button cover clearance with keepers Signed-off-by: Ian Jackson --- diff --git a/fairphone-case.scad b/fairphone-case.scad index f182ac8..2d4269f 100644 --- a/fairphone-case.scad +++ b/fairphone-case.scad @@ -189,6 +189,9 @@ bppO = [ bppN[0], bppP[1] ]; bppL = lpp10 + [5,0]; bppK = [ bppL[0], bppN[1] ]; bppJ = [ bppN[0], bppL[1] ]; +bppU = [ bppJ[0], lpp12[1] ]; +bppV = lpp11; +bppW = lpp10; // hinge plan hp_rn = hingescrew_nut_dia/2; @@ -321,7 +324,9 @@ module LidEdgeProfile(){ module ButtonCoverProfile(){ intersection(){ - polygon([ bppM, bppP, bppO, bppJ, bppL, bppK ]); + polygon(concat([ bppM, bppP, bppO, bppJ ], + (enable_support ? [ bppU, bppV, bppW ] : []), + [ bppL, bppK ])); hull(){ EdgeProfile(); LidEdgeProfile();