I have added 2 Noctua 200mm fans.
It makes some difference to the noise levels, but not as much as I hoped. I think that might be due to the hot weather, the ambient air is 31degC . In Winter the cooling effect of the added fans will probably lead to a much more drastic reduction in the stock-fan speeds and therefore more noise reduction.
What I get with 2 out of 3 hashboards powered up, using Low Power Enhanced Mode in 31-32 deg C air is this:
Adapter for 200mm Noctua fan printed using Polymax PC-FR.
$fn=160;
_min = 0.01; // translate([-_min,0,0])
difference(){// for section view of S9J to Noctua 200mm fan dapter
union(){// 200mm Noctua fan attachment for S9J
difference(){// Main fan shroud hull to be hollowed by 2nd hull
hull(){// Outer hull
// Opening for S9J fan adapter - a sqare with extra's for the screws
// inner cube: 119.5
// outer cube: 119.5 + 2 x wall thickness 3 layers = 121.9mm
cube([121.9, 121.9, 0.1], center=true);// S9j fan outer square size + 1.2mm wall thickness
translate([0,0,-50])// z determines height of shroud
cylinder(r=98.5, h=0.1);// defines shape of 200mm fan round attachment
}
// End outer hull
hull(){// Inner hull
// Opening for S9J fan adapter - a sqare with extra's for the screws
// inner cube: 119.5
// outer cube: 119.5 + wall thickness 3 layers = 120.7mm
cube([119.5, 119.5, 0.1], center=true);// S9j fan outer square size + 1.2mm wall thickness
translate([0,0,-50])// z determines height of shroud
cylinder(r=97.3, h=0.1);// defines shape of 200mm fan round attachment
}
// End outer hull
}
// End difference main fan shroud
translate([0,0,5])
difference(){// Square part that fits on S9J fan
cube([121.9, 121.9, 10], center=true);// S9j fan outer square size + 1.2mm wall thickness
cube([119.5, 119.5, 10], center=true);// S9j fan outer square size + 1.2mm wall thickness
}
// End difference square part to fit on S9j fan
difference(){// Screw holders - removing the outer fan shroud to remove overhangs on outside of shroud
union(){// 4 screw holders
difference(){// hollowing and adjusting 1 screw holder
translate([62.5,-62.5,-8])
rotate([-35,-45,0])
translate([0,0,-5.5])
cylinder(r=7,h=30, center=false);
translate([52.5,-52.5,-10])
cylinder (r=2.35, h=21);// screw hole
translate([0,0,10])
cube([200,200,20],center=true);
}
// End difference
rotate([0,0,90])
difference(){// hollowing and adjusting 1 screw holder
translate([62.5,-62.5,-8])
rotate([-35,-45,0])
translate([0,0,-5.5])
cylinder(r=7,h=30, center=false);
translate([52.5,-52.5,-10])
cylinder (r=2.35, h=21);// screw hole
translate([0,0,10])
cube([200,200,20],center=true);
}
// End difference
rotate([0,0,180])
difference(){// hollowing and adjusting 1 screw holder
translate([62.5,-62.5,-8])
rotate([-35,-45,0])
translate([0,0,-5.5])
cylinder(r=7,h=30, center=false);
translate([52.5,-52.5,-10])
cylinder (r=2.35, h=21);// screw hole
translate([0,0,10])
cube([200,200,20],center=true);
}
// End difference
rotate([0,0,270])
difference(){// hollowing and adjusting 1 screw holder
translate([62.5,-62.5,-8])
rotate([-35,-45,0])
translate([0,0,-5.5])
cylinder(r=7,h=30, center=false);
translate([52.5,-52.5,-10])
cylinder (r=2.35, h=21);// screw hole
translate([0,0,10])
cube([200,200,20],center=true);
}
// End difference
}
// End union of 4 screw holders
difference(){// making negative of outer hull to remove screw holder overhangs on outside
cube([500,500,500],center=true);
hull(){// Outer hull
cube([121.9, 121.9, 0.1], center=true);// S9j fan outer square size + 1.2mm wall thickness
translate([0,0,-50])// z determines height of shroud
cylinder(r=98.5, h=0.1);// defines shape of 200mm fan round attachment
}
// End outer hull
}
// End difference negative of outer hull
}
// End difference making screw holders by removing outer hull
translate([0,0,0.5])
difference(){// 200mm fan attachment level top plate
// holes distance: 170mm ; 4.5mm diameter But it seems to shrink after printing,
// width 140mm
// thickness 32mm
translate([0,0,-50])
cube([200,200,1.0], center=true);// top plate
union(){// 4 x Quarter rings for corner rounding of the top late
// rounding corners by differencing 1/4th rings in each corner
translate([89,89,-100])// moving the quarter ring where it needs to be
difference(){// a quarter ring
cylinder (r=25, h=200);
cylinder (r=11, h=200);
rotate([0,0,45])
cube([15,1500,400],center=true);
translate([-18,0,0])
rotate([0,0,45])
cube([25,1500,400],center=true);
}
// End difference of a quarter ring
rotate([0,0,90])
translate([89,89,-100])// moving the quarter ring where it needs to be
difference(){// a quarter ring
cylinder (r=25, h=200);
cylinder (r=11, h=200);
rotate([0,0,45])
cube([15,1500,400],center=true);
translate([-18,0,0])
rotate([0,0,45])
cube([25,1500,400],center=true);
}
// End difference of a quarter ring
rotate([0,0,180])
translate([89,89,-100])// moving the quarter ring where it needs to be
difference(){// a quarter ring
cylinder (r=25, h=200);
cylinder (r=11, h=200);
rotate([0,0,45])
cube([15,1500,400],center=true);
translate([-18,0,0])
rotate([0,0,45])
cube([25,1500,400],center=true);
}
// End difference of a quarter ring
rotate([0,0,270])
translate([89,89,-100])// moving the quarter ring where it needs to be
difference(){// a quarter ring
cylinder (r=25, h=200);
cylinder (r=11, h=200);
rotate([0,0,45])
cube([15,1500,400],center=true);
translate([-18,0,0])
rotate([0,0,45])
cube([25,1500,400],center=true);
}
// End difference of a quarter ring
}
// End union 4 x quarter rings for corner rounding
translate([0,0,-55])
cylinder(h=100.02, r=97.5);// 200mm fan sized hole 192.5mm diameter
translate([-85,-85,-55])
union(){// Fan screw holes group of 4
translate([0,0,0])
cylinder(h=1000, r=2.35);// increased from r=2.25 in v20221030c
translate([170,0,0])
cylinder(h=1000, r=2.35);
translate([0,170,0])
cylinder(h=1000, r=2.35);
translate([170,170,0])
cylinder(h=1000, r=2.35);
}
// End union fan screw holes group of 4
}
// End difference fan attachment level top
}
// End 200mm Noctua S9j adapter
union(){// sectioning
*translate([0,0,-59])
cube([200,200,100],center=true);// sectioning for partial print test
rotate([0,0,45])
translate([50,50,-50])
cube([100,100,200],center=true);// to section the whole thing
translate([50,50,-50])
cube([100,100,200],center=true);// to section the whole thing
}
// End union for sectioning
}
// End difference of entire fan shroud assembly for sectioning