AudioTry v5: combine 1 and 2.

This commit is contained in:
2025-12-26 21:22:45 -06:00
parent 58f789e1b9
commit 0a44ab7907
+18 -8
View File
@@ -5,7 +5,7 @@ $fn=128;
outerWall=4; outerWall=4;
innerWall=2; innerWall=2;
layerClearance = 0.5; layerClearance = 0.5;
verStr="v4"; verStr="v5";
font="Montserrat"; font="Montserrat";
// as a convention, outer dimensions refer to measurements from outside wall to // as a convention, outer dimensions refer to measurements from outside wall to
@@ -140,11 +140,11 @@ module audioTray1() {
difference() { difference() {
audioTrayBlank(s = audioTraySide, h = 15); audioTrayBlank(s = audioTraySide, h = 15);
translate([(audioTrayIS - 52)/2, innerWall, innerWall]) translate([2.5, innerWall, innerWall])
union() { union() {
for (i = [0, 1]) { for (i = [0, 1]) {
translate([i*(14), i*60, 0]) translate([i*(11), i*60, 0])
mirror([0, i, 0]) mirror([0, i, 0])
union() { union() {
translate([6.5, 0, 6]) translate([6.5, 0, 6])
@@ -163,30 +163,40 @@ module audioTray1() {
sphere(d=14); sphere(d=14);
} }
translate([28.5 + i*(14), i*60, 0]) translate([22 + i*(10), i*60, 0])
mirror([0, i, 0]) mirror([0, i, 0])
translate([0, 6, 0]) translate([0, 6, 0])
union() { union() {
translate([6, 0, 7]) translate([6, 0, 7])
rotate([-90, 0, 0]) cylinder(d=12, h=16); rotate([-90, 0, 0]) cylinder(d=12, h=16);
translate([0, 0, 6]) cube([12, 16, audioTrayIH]); translate([0, 0, 7]) cube([12, 16, audioTrayIH]);
translate([6, 15.5, 7]) translate([6, 15.5, 7])
rotate([-90, 0, 0]) cylinder(d=7, h=32.5); rotate([-90, 0, 0]) cylinder(d=7, h=32.5);
translate([2.5, 15.5, 6]) cube([7, 32.5, audioTrayIH]); translate([2.5, 15.5, 7]) cube([7, 32.5, audioTrayIH]);
translate([6, 36, 4]) translate([6, 36, 4])
rotate([-90, 0, 0]) cylinder(d=7, h=12); rotate([-90, 0, 0]) cylinder(d=7, h=12);
translate([2.5, 36, 3.5]) cube([7, 12, audioTrayIH]); translate([2.5, 36, 4]) cube([7, 12, audioTrayIH]);
translate([6, 43, 11]) translate([6, 43, 11])
sphere(d=13); sphere(d=13);
} }
} }
translate([audioTrayIS - 14, 8, 0])
union() {
translate([6, 0, 6.5]) rotate([-90, 0, 0]) cylinder(d=12, h=40);
translate([0, 0, 6.5]) cube([12, 40, audioTrayIH]);
translate([6, 26, 5]) rotate([-90, 0, 0]) cylinder(d=12, h=14);
translate([0, 26, 5]) cube([12, 14, audioTrayIH]);
}
} }
// Show Cross-section // Show Cross-section
//translate([-2, -1, -1]) cube([audioTraySide + 4, 10, audioTrayHeight + 4]); // translate([-2, -1, -1]) cube([audioTraySide + 4, 20, audioTrayHeight + 4]);
} }
} }