X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=blobdiff_plain;f=fairphone-case.scad;h=bdde9ad932fbd42847e6bbbc7920683a62713df1;hp=dd3b669a8ae61ab65acfb0e6273b39ea0f43cd45;hb=8263f4e484f4fc931f300d34c1e154cd7661a988;hpb=54cf490e302b8908409dab91a31272910b47da68 diff --git a/fairphone-case.scad b/fairphone-case.scad index dd3b669..bdde9ad 100644 --- a/fairphone-case.scad +++ b/fairphone-case.scad @@ -215,8 +215,8 @@ hex22 = hex21 + hinge_x_gap; hex23 = hex22 + hingescrew_portion_len - hingescrew_nut_thick; // bodge, need to divvy this up more sensibly hex24 = hex20 + hingescrew_shaft_len + hinge_x_postscrew_gap; -echo(hex20, hex21, hex22, hex23, hex24); -echo(hingescrew_portion_len); +//echo(hex20, hex21, hex22, hex23, hex24); +//echo(hingescrew_portion_len); // catch @@ -865,6 +865,19 @@ module LidPrint(){ ////toplevel Lid(); } +module TestSelectPropRecesses(posns){ + linextr(-100,100){ + translate([phone_width/2, -phone_height]){ + square([ 3, 500 ], center=true); + for (y=posns) + hull() + for (dy=[ -prp5[0], -prp2[0] ]) + translate([0,y+dy]) + square([prop_main_width+5, 5], center=true); + } + } +} + module TestSelectFrame(){ include = [1,-1] * (epp2i[0] + 4); @@ -878,6 +891,7 @@ module TestSelectFrame(){ module TestSelectLidFrame(){ TestSelectFrame(); + TestSelectPropRecesses(prop_lid_posns); } module TestFrameCase(){ ////toplevel