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:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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],
|
||||
|
||||
Reference in New Issue
Block a user