Files
3D/server_rack/scad/fan_cover_mount.scad
T
2026-06-15 11:43:37 +02:00

30 lines
1015 B
OpenSCAD

$fn=60;
include <BOSL2/std.scad>;
include <honeycomb.scad>;
include <nutsnbolts/cyl_head_bolt.scad>;
include <fan_holder_v2.scad>
base_length=100;
base_width=108;
base_height=30;
fan_size=60;
// fan_mount
color("blue", alpha=0.9) /*rotate([0,-90,0])*/ {
difference() {
union() {
rect_tube(size1=[base_length,base_width+5], size2=[fan_size,fan_size], wall=2.5, h=base_height, rounding1=10, rounding2=3);
translate([6.5,base_width/2+1.25,0]) cuboid([40,2.5,13], rounding=5, edges=[BOT+LEFT,BOT+RIGHT], anchor=TOP+RIGHT);
translate([6.5,-base_width/2-1.25,0]) cuboid([40,2.5,13], rounding=5, edges=[BOT+LEFT,BOT+RIGHT], anchor=TOP+RIGHT);
translate([-30,-30,27]) fan_mount(size=fan_size,thick=3);
}
// cut
translate([base_length/2-5,0,0]) cuboid([20,60,15], rounding=10, edges=[FRONT+TOP,BACK+TOP], anchor=BOT);
// hdds_holes
translate([1.5,0,-8.75]) ycyl(d=3.5, l=120);
translate([-28.5,0,-8.75]) ycyl(d=3.5, l=120);
}
}