summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
d81dd35)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
keeper_gap_z_top = 0.25;
keeper_gap_z_bot = 0.25;
keeper_gap_x = 0.25;
keeper_gap_z_top = 0.25;
keeper_gap_z_bot = 0.25;
keeper_gap_x = 0.25;
+keeper_gap_x_holes = 0.75;
epp1,
epp2,
epp3 + [10,0] ]);
epp1,
epp2,
epp3 + [10,0] ]);
- minkowski(){
- KeeperProfile();
- rectfromto([ -keeper_gap_x, -keeper_gap_z_bot ],
- [ 10, +keeper_gap_z_top ]);
- }
+module Case(){
+ difference(){
+ CaseBase();
+ CaseBase_rhsflip()
+ translate([0, -phone_cnr_rad, 0])
+ rotate([90, 0, 0])
+ linear_extrude(height = phone_height + phone_cnr_rad * 2)
+ minkowski(){
+ KeeperProfile();
+ rectfromto([ -keeper_gap_x, -keeper_gap_z_bot ],
+ [ keeper_gap_x_holes, +keeper_gap_z_top ]);
+ }
+ }
+}
+
+module Keeper(){
+ CaseBase_rhsflip()
+ translate([0, -phone_cnr_rad, 0])
+ rotate([90, 0, 0])
+ linear_extrude(height = phone_height - phone_cnr_rad * 2)
+ KeeperProfile();
+}
+
+//EdgeProfile();
//KeeperProfile();
//CaseBase();
//KeeperProfile();
//CaseBase();