From: Ian Jackson Date: Sat, 20 Jan 2018 18:50:06 +0000 (+0000) Subject: fairphone-case: wip struts to strengthen X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=8b5a0f561c1bb4906ebae69f6acfb5fcb7dbca03;p=reprap-play.git fairphone-case: wip struts to strengthen Signed-off-by: Ian Jackson --- diff --git a/fairphone-case.scad b/fairphone-case.scad index 978579d..94f3b25 100644 --- a/fairphone-case.scad +++ b/fairphone-case.scad @@ -18,6 +18,11 @@ case_th_lid = 2.5; case_th_side = 2; case_th_lip = 1.2; +case_struts_count = 6; +case_struts_solid_below = 0.5; +case_struts_solid_above = 0.5; +case_struts_width = 0.10; + keeper_th_z = 0.75; keeper_th_x = 0.75; keeper_inner_width = 1.75; @@ -204,6 +209,17 @@ module Case(){ ////toplevel linear_extrude(height = 20) mirror([0, 1, 0]) rectfromto(camera_pos_tl, camera_pos_br); + + // struts (invisible, because they're buried in the case) + for (i= [1 : 1 : case_struts_count]) { + translate([0, + -phone_height * i / (case_struts_count+1), + epp2i[1] - case_th_bottom + case_struts_solid_below]) + linear_extrude(height= case_th_bottom + -(case_struts_solid_below+case_struts_solid_above)) + rectfromto([ epp2i[0], -0.5 * case_struts_width ], + [ phone_width - epp2i[0], +0.5 * case_struts_width ]); + } } }