AudioTry v5: combine 1 and 2.
This commit is contained in:
@@ -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]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user