(old 2019 design imported from Thingiverse)
I wanted a very quiet Raspberry Pi 4B case for playing around with it as a desktop, but knew it needed active cooling.
I ordered some 28mm x 28mm x 20m heatsinks and designed this around them.
Design considerations:
I used these 28mm x 28mm x 20mm heatsinks: https://www.aliexpress.com/item/32618788162.html
You can use other heatsinks of the same width, the height isn't as important. The important part is that it fills out the duct. If the heatsink is too narrow, too much air can flow around the outside of it, reducing its effectiveness.
I used 3M thermal adhesive padding (sort of like double-sided tape, without the tape) to attach the heatsink: https://www.aliexpress.com/item/32794560201.html
I also used a copper shim as a heat-spreader between the heatsink and microcontroller: https://www.aliexpress.com/item/32826278552.html
I'm not sure if the shim is providing a benefit or not. The adhesive is extremely sticky, you have one chance to apply it correctly, so I didn't test multiple configurations.
If you don't want to use a boost converter and don't mind the increased volume of a fully driven fan, they do make 5V 4010 blowers: https://www.aliexpress.com/item/32998581988.html
In my testing (comparing with a coworker's Pi 4), this case keeps the Pi 4 cooler than the Flirc case can, while still running almost dead silent. I'm glad I finished this before the Flirc was introduced, else I would not have designed it. The advantage of the Flirc over this one is it has no moving parts. This one has the fan. However, this doesn't block wifi signals, and my coworker has found the Flirc definitely attenuates the wifi signal.
Update (2020/01/11): 5V 4010 blowers can be found if you don't want to use the buck-converter and don't mind running the blower at full speed (it will be louder than when underdriven). I'd recommend my approach if you want it to be as quiet as possible.
Printer Brand:
Creality
Printer:
Ender 3
Rafts:
No
Supports:
No
Resolution:
0.16mm layer height
Filament: Toner Plastics PETG
Silver
Notes:
Print all parts flat-side-down and you won't need supports, although you do need good cooling during bridging. Be sure to enable Cura's Bridging mode under Experimental and set the fan to 100% during bridging. This is only needed for the two ducts. The bridge over the opening for the camera cable is short and should be easy for any printer.
I used PETG for this and the boost converter easily slid into place with a snap (as the lock snapped over it). If you print it in PLA, you may need to file down the lock a little bit, as PLA doesn't have as much give as PETG, it's much more rigid.
Assembly
Be sure you have good solder joints and that the cables are long enough before sliding the boost converter in, as it locks in place very firmly. It's a real challenge to get it back out.
I adjusted mine to 9 volts output to drive the 12V blower and it's super quiet and keeps the Pi 4 far under the throttling temperatures (sorry, it's been almost 2 months since I put this together and tested it, so I don't have the numbers handy. I may re-run the tests and post later, too many projects.)
Be sure to use the alignment tool when you place the heatsink! It should slide smoothly into place in the Raspberry Pi's mounting holes. The 3M adhesive is extremely tacky, you won't be able to reposition it without removing what you already applied (and I have no idea what might work for that). The heatsink is not centered over the microcontroller, this is intentional. Once the heatsink is in place, remove the alignment tool before assembly (it has no further use at this point).
Refer to the Raspberry Pi documentation (ie: google) for the best place to position the wires to power the boost converter (and fan). I crimped on some Dupont connectors and connected to pins 4 & 6. Don't use a GPIO output pin!
Category: Computer
The author marked this model as their own original creation. Imported from Thingiverse.