Skip to content

Commit 1e2ba26

Browse files
committed
reinforce grille
1 parent c196f80 commit 1e2ba26

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

printables/mainbox.scad

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ TOP = 1;
77
BOTTOM = 2;
88
WASHERS = 3;
99

10-
mode = BOTTOM;
10+
mode = DEMO;
1111

1212
screwLength = 9.61;
1313

@@ -21,6 +21,7 @@ labelSize = 9;
2121
label = "CERTAMEN";
2222

2323
visualizeBoards = mode == DEMO;
24+
2425
megaWidth = 53.34;
2526
megaLength = 102.33;
2627
megaHoles = [
@@ -72,6 +73,7 @@ speakerMountXStickout = 5;
7273
speakerMountThickness = 1.5;
7374
grilleSolidWidth = 2;
7475
grilleHoleWidth = 2.5;
76+
grilleReinforcement = 3.5;
7577

7678
alignerThickness = 1+fitTolerance;
7779
alignerHeight = 4;
@@ -171,7 +173,10 @@ module contents(visualize=true) {
171173
cylinder(d=modeSwitchOuterDiameter+2*extraCutout,h=modeSwitchNeck);
172174
}
173175
if (!visualize) {
174-
translate([speakerX,speakerY-nudge,speakerZ]) speakerGrille();
176+
difference() {
177+
translate([speakerX-nudge,speakerY,speakerZ]) speakerGrille();
178+
translate([speakerX-2*nudge,speakerY-speakerDiameter,cutLine-grilleReinforcement/2]) cube([sideWallThickness*2,speakerDiameter*2,grilleReinforcement]);
179+
}
175180
}
176181
}
177182

0 commit comments

Comments
 (0)