Add fan mount to case

This commit is contained in:
Przemek Grondek 2022-01-16 14:01:41 +01:00
parent 4994a8ff85
commit 47b4a0dac6
2 changed files with 27 additions and 6 deletions

Binary file not shown.

View File

@ -18,8 +18,8 @@ screw_size = height - thickness; // 10;
// //
$fn = 100; $fn = 100;
//top_part(); top_part();
bottom_part(); //bottom_part();
module bottom_part() { module bottom_part() {
difference() { difference() {
@ -60,16 +60,37 @@ module top_part() {
// grill // grill
grill = 33; grill = 33;
for (i = [0 : 15]) { for (i = [0 : 12]) {
translate([40 + (6 * i), spacing_y + 5, height - thickness * 1.5]) translate([60 + (6 * i), spacing_y + 5, height - thickness * 1.5])
grill(grill); grill(grill);
translate([40 + (6 * i), depth - grill - spacing_y + 5, height - thickness * 1.5]) translate([60 + (6 * i), depth - grill - spacing_y + 5, height - thickness * 1.5])
grill(grill); grill(grill);
} }
translate([35, (depth+10)/2, height - thickness])
fan();
} }
} }
module fan() {
d=2.7;
v = [
[ -16, -16, 0],
[ -16, 16, 0],
[ 16, 16, 0],
[ 16, -16, 0]
];
for ( i = v ) {
translate(i)
cylinder(d=d,h=10, center=true);
}
cylinder(d=39,h=10, center=true);
}
module screw_mounts() { module screw_mounts() {
d = (peg_up) + 1; d = (peg_up) + 1;
x = width + spacing_top + spacing_bottom - 4; x = width + spacing_top + spacing_bottom - 4;