The SB2040 has a problem with it overheating and sometimes failing with permanent damage, so I decided to look for a solution to keep it cool. Initially I found people were using 20mm fans to cool their SB2040's but these were rather difficult for me to source so I decided I would make my own solution that uses easier to source and cheaper 3007 fans (or 3010 fans) - as a side note a 3007 fan pushes over 3 times as much air as a 2010 fan so you'll have plenty of cooling.
You can print the cover with no supports but you'll want to have your bridging well tuned or the fan will have too tight of a fit.
A special thanks is also due to jrubiks1209#3798 for helping test this with me and confirming it all works! This design is also based on jakep_82#4091's fan cover so thank you for the inspiration :)
After installing this on my printer, my SB2040 sits at 57C in a 60C enclosure (with no heatsinks and just a 3007 fan), whereas before installing a fan it would sit closer to 85C in the same enclosure temp!
The heatsink that comes with the SB2040 is too tall for this cover so you can either trim it down or purchase some low profile heatsinks. (I haven't received my 8.8mm * 8.8mm heatsinks yet so can't confirm if they'll fit). I personally run my SB2040 without any heatsinks but you do you :)
Solder your fan wires to the FAN2
port on the SB2040, connecting to 5V
and GPIO15
pads (if you have a 24V fan, solder to VCC
instead of 5V
)
[controller_fan SB2040_Fan]
pin: sb2040:gpio15
stepper: extruder
The author marked this model as their own original creation.