diff --git a/backpack-organization/main-box.scad b/backpack-organization/main-box.scad index c85963a..c64e8bc 100644 --- a/backpack-organization/main-box.scad +++ b/backpack-organization/main-box.scad @@ -5,7 +5,7 @@ $fn=128; outerWall=4; innerWall=2; layerClearance = 0.5; -verStr="v4"; +verStr="v5"; font="Montserrat"; // as a convention, outer dimensions refer to measurements from outside wall to @@ -140,11 +140,11 @@ module audioTray1() { difference() { audioTrayBlank(s = audioTraySide, h = 15); - translate([(audioTrayIS - 52)/2, innerWall, innerWall]) + translate([2.5, innerWall, innerWall]) union() { for (i = [0, 1]) { - translate([i*(14), i*60, 0]) + translate([i*(11), i*60, 0]) mirror([0, i, 0]) union() { translate([6.5, 0, 6]) @@ -163,30 +163,40 @@ module audioTray1() { sphere(d=14); } - translate([28.5 + i*(14), i*60, 0]) + translate([22 + i*(10), i*60, 0]) mirror([0, i, 0]) translate([0, 6, 0]) union() { translate([6, 0, 7]) 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]) 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]) 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]) 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 - //translate([-2, -1, -1]) cube([audioTraySide + 4, 10, audioTrayHeight + 4]); + // translate([-2, -1, -1]) cube([audioTraySide + 4, 20, audioTrayHeight + 4]); } }