keeper_fatter = 0.45;
keeper_fatter_hole = 1.20;
keeper_stubbier = 0.0;
+keeper_hlen_extra = 0.0;
keeper_side = 0; // 0 = lhs; 1 = rhs
// slot for keeper
Flip_rhs(keeper_side)
- translate([0, -phone_cnr_rad, 0])
+ translate([0, -phone_cnr_rad + keeper_hlen_extra, 0])
rotate([90, 0, 0])
- linear_extrude(height = phone_height + phone_cnr_rad * 2)
+ linear_extrude(height = phone_height + phone_cnr_rad * 2
+ + keeper_hlen_extra + 2)
minkowski(){
KeeperProfile(fatter=keeper_fatter_hole);
rectfromto([ -keeper_gap_x, -keeper_gap_z_bot ],
module OneKeeper(){ ////toplevel
translate([0, -phone_cnr_rad, 0])
rotate([90, 0, 0])
- linear_extrude(height = phone_height - phone_cnr_rad * 2)
+ linear_extrude(height = phone_height - phone_cnr_rad * 2
+ + keeper_hlen_extra * 2)
KeeperProfile(fatter=keeper_fatter, stubbier=keeper_stubbier);
}