Added cabinet with fan
This commit is contained in:
parent
3ea4c800d2
commit
d4402d530c
77
RackCabinets/RaspberryPi3BFan/R3_Cabinet_with_fan.scad
Normal file
77
RackCabinets/RaspberryPi3BFan/R3_Cabinet_with_fan.scad
Normal file
@ -0,0 +1,77 @@
|
||||
include<../sixinch_library.scad>
|
||||
|
||||
|
||||
///////////////////////////////
|
||||
// Raspberry Pi 3 Model B //
|
||||
///////////////////////////////
|
||||
print_cabinet_sml = true;
|
||||
|
||||
if(print_cabinet_sml){ // Cabinet //
|
||||
w=88;
|
||||
h=70;
|
||||
|
||||
pole=2.5;
|
||||
height=6;
|
||||
|
||||
screw_bottom_front = [36];
|
||||
screw_side_front = [];
|
||||
round_peg = [
|
||||
[w,h,6,2.8,4],
|
||||
[w-49,h,6,2.8,4],
|
||||
[w-49,h-58,6,2.8,4],
|
||||
[w,h-58,6,2.8,4],
|
||||
|
||||
[w,h,pole,0,height],
|
||||
[w-49,h,pole,0,height],
|
||||
[w-49,h-58,pole,0,height],
|
||||
[w,h-58,pole,0,height]];
|
||||
depth = 98;
|
||||
units = 2;
|
||||
|
||||
shift =20;
|
||||
|
||||
difference(){
|
||||
cabinet(depth,units,screw_bottom_front,round_peg,screw_side_front);
|
||||
//fan grille
|
||||
translate([0,-0.1,56-20]){cube([35,16.5,2]);}
|
||||
translate([0,-0.1,56+4-20]){cube([35,16.5,2]);}
|
||||
translate([0,-0.1,56+8-20]){cube([35,16.5,2]);}
|
||||
translate([0,-0.1,56+12-20]){cube([35,16.5,2]);}
|
||||
translate([0,-0.1,56+16-20]){cube([43.45,16.5,2]);}
|
||||
translate([0,-0.1,56+20-20]){cube([43.45,16.5,2]);}
|
||||
translate([0,-0.1,56+24-20]){cube([43.45,16.5,2]);}
|
||||
}
|
||||
|
||||
difference(){
|
||||
translate([36,14,69-shift]){
|
||||
rotate([0,0,55]){
|
||||
cube([40,26+3,26+3],center=true); //25x25x10mm fan
|
||||
}
|
||||
}
|
||||
|
||||
//fan duct
|
||||
translate([36,14,69-shift]){
|
||||
rotate([0,0,55]){
|
||||
cube([52,26,26],center=true); //25x25x10mm fan
|
||||
}
|
||||
}
|
||||
|
||||
//cutoff inside
|
||||
translate([36,14,69-shift]){
|
||||
rotate([0,0,55]){
|
||||
translate([11,0,0]){
|
||||
cube([22,32,32],center=true); //25x25x10mm fan
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//cutoff bottom
|
||||
translate([0,-20,0]){
|
||||
cube([200,20,200]);
|
||||
}
|
||||
|
||||
//cutoff side
|
||||
cube([20,20,100]);
|
||||
}
|
||||
|
||||
}
|
119044
RackCabinets/RaspberryPi3BFan/R3_Cabinet_with_fan.stl
Normal file
119044
RackCabinets/RaspberryPi3BFan/R3_Cabinet_with_fan.stl
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user