feat(case): cut an FPC ribbon relief into the bracket frame

Gap in the left frame member aligned with the body's FPC clearance so
the flex folds back through the bracket plane into the cavity instead
of being pinched. Refresh renders and the bracket alt-text.
This commit is contained in:
Julien Calixte
2026-07-11 09:27:25 +02:00
parent 757dd492b9
commit 6af959f92d
8 changed files with 10 additions and 2 deletions

View File

@@ -232,7 +232,15 @@ module bracket() {
ow = P_w + 18; oh = P_h + 18;
difference() {
linear_extrude(bracket_t)
difference() { rrect(ow, oh, 4); rrect(A_ap_w+2, A_ap_h+2, 2); }
difference() {
rrect(ow, oh, 4);
rrect(A_ap_w+2, A_ap_h+2, 2);
// ribbon (FPC) relief: a gap in the LEFT frame member, lined up
// with the body's FPC clearance so the flex can fold back through
// the bracket plane into the cavity instead of being pinched
translate([-(ow + A_ap_w+2)/4, 0])
square([(ow - (A_ap_w+2))/2 + 4, fpc_w], center=true);
}
for (bx=[-(P_w/2+5), P_w/2+5], by=[-(P_h/2+5), P_h/2+5])
translate([bx, by, -1]) cylinder(h=bracket_t+2, r=1.45); // M2 clear
}