Add fan mount to case
This commit is contained in:
parent
4994a8ff85
commit
47b4a0dac6
Binary file not shown.
@ -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;
|
||||||
|
Loading…
Reference in New Issue
Block a user