fixed front section cut, added 45 heatsink mask, fixed vu5 and vu7 holder, adjusted accessory entries for all stored cases due to bottom calc change, other fixes and adjustments

This commit is contained in:
Edward Kisiel
2024-02-08 17:17:08 -05:00
parent 2697bc7648
commit 66aeb943c6
8 changed files with 575 additions and 555 deletions

View File

@@ -25,16 +25,17 @@
DESCRIPTION: creates fan covers for fan openings
TODO: none
USAGE: fan_cover(size, thick)
USAGE: fan_cover(size, thick, style)
size = size of fan
thick = thickness of cover
style = fan mask style
*/
module fan_cover(size, thick) {
module fan_cover(size, thick, style) {
difference() {
color("grey", 1) slab([size, size, thick], 3);
color("grey", 1) fan_mask(size, thick, 2);
color("grey", 1) fan_mask(size, thick, style);
}
}

View File

@@ -307,9 +307,9 @@ vu7_height = vu7_pcb_height + 9.75;
if(side == "right") {
// vu5 shape and back cut
if(case_style == "vu5") {
translate([width+sidethick-2,-.6,case_z+sidethick+2.5])
translate([width+adj,-.6,case_z+sidethick+2.5])
rotate([0,-90,0])
linear_extrude(height = 2*sidethick)
linear_extrude(height = 3*sidethick)
polygon(points = [ [-sidethick,-sidethick-wallthick-5],
[cheight-bottom_height-top_height-3,-sidethick-wallthick-5],
[cheight-bottom_height-top_height-3,depth-53],
@@ -327,7 +327,7 @@ vu7_height = vu7_pcb_height + 9.75;
}
// vu7 shape and back cut
if(case_style == "vu7") {
translate([width+sidethick-2,-.6,case_z+sidethick+2.5])
translate([width+adj,-.6,case_z+sidethick+2.5])
rotate([0,-90,0])
linear_extrude(height = 2*sidethick)
polygon(points = [ [-sidethick,-sidethick-wallthick-5],
@@ -355,9 +355,9 @@ vu7_height = vu7_pcb_height + 9.75;
if(side == "left") {
// vu5 shape and back cut
if(case_style == "vu5") {
translate([-sidethick-adj,-.6,case_z+sidethick+2.5])
translate([-sidethick+adj,-.6,case_z+sidethick+2.5])
rotate([0,-90,0])
linear_extrude(height = 2*sidethick)
linear_extrude(height = 3*sidethick)
polygon(points = [ [-sidethick,-sidethick-wallthick-5],
[cheight-bottom_height-top_height-3,-sidethick-wallthick-5],
[cheight-bottom_height-top_height-3,depth-53],
@@ -375,7 +375,7 @@ vu7_height = vu7_pcb_height + 9.75;
}
// vu7 shape and back cut
if(case_style == "vu7") {
translate([-sidethick-adj,-.6,case_z+sidethick+2.5])
translate([-sidethick+adj,-.6,case_z+sidethick+2.5])
rotate([0,-90,0])
linear_extrude(height = 2*sidethick)
polygon(points = [ [-sidethick,-sidethick-wallthick-5],