thumbrecess_width = 16.5;
thumbrecess_topcurve_r = 5.0;
-catch_slop = -0.75;
-
-catch_len = 4.5;
-catch_thickness = 1.3;
-
-catch_depth = 0.75;
-catch_height = 0.35;
-catch_finger_height = 1.5;
-catch_finger_depth = 2.5;
-catch_catch_slope = 2.00;
-catch_close_slope = 3.00;
-
prop_recess_under = 0.50;
prop_recess_slop = 0.200; // each side
prop_end_dia = 0.5;
}
}
-module CatchCutProfile(){
+module ThumbRecessCutProfile(){
difference(){
polygon([ cppA + [-10,0],
cppB + [-10,0],
children();
}
-module CatchPortion(ztop){
+module ThumbRecessApply(ztop){
width = thumbrecess_width;
w = width + thumbrecess_topcurve_r*2 + 1;
translate([phone_width/2, 0,0]){
// screw holes in the hinge arms
HingeScrews();
- // catch striker
- CatchPortion(epp4[1])
- CatchCutProfile();
+ // thumb recess
+ ThumbRecessApply(epp4[1])
+ ThumbRecessCutProfile();
// lanyard
Flip_bot(1)
translate([20,-30]) {
%EdgeProfile();
%LidEdgeProfile();
- //translate([0,0,1]) CatchCutProfile();
+ //translate([0,0,1]) ThumbRecessCutProfile();
translate([0,0,+1]) color("red")
- difference(){ EdgeProfile(); CatchCutProfile(); }
+ difference(){ EdgeProfile(); ThumbRecessCutProfile(); }
}
translate([40,-30]) {