MakerBot Print is our newest print-prepration software, which supports native CAD files and STL assemblies,
allows you to interact with all your printers via the Cloud, and many other exciting new features.

Download Now

Hey! This thing is still a Work in Progress. Files, instructions, and other stuff might change!

Raspberry Pi 4 Case Top - Smart Fan Mount (30/40mm) + PoE Hat

by Haz1 Jul 1, 2019
Download All Files

Thing Apps Enabled

Please Login to Comment

A very nice design.

But i would also ask for a higher one.

Cause i use the PoE Hat and additionaly the GPIO Pins on top of the hat, also a big heatsink on the CPU.

Is there a possibility to add a bigger one with one or two cm additional space?

Great design, perfect fit, thanks a million :) :clap:

Printed at 0.15mm this design has about the best snap fit and tolerances for inputs etc that I have seen. Great job. I just posted my make.

I'm having trouble printing the thin walls in ABS on a Prusa mk3. Using Cura with thin wall detection. Am I the only with this issue?
May I ask what the thickness is of those sections?

Edit: learned that Cura has trouble dealing with thin sections. Will try another slicer and feedback.

Different slicer did the trick. Came out beautifully. Did print it in PETG in the end as the ABS versions kept warping. Probably one of the most difficult things I ever printed but have no idea why as the design shouldn't be this tricky...

The fit with the RPi4 is beautiful, everything lines up perfectly with small clearances, well done.

If I may give 2 small suggestions for improvement:

  • Add a fillet radius to the bottom of the fan holding shroud. This should make it much more robust and less at-risk of snapping off.
  • Making the floor or ceiling less thick the design will print much quicker and decreases risk of warping when printing ABS. You don't need much more than 1mm thickness there for strength and rigidity.

Other than that I have zero remarks, very nice design. Many compliments as it's not easy to get this type of snap fits to work nicely.

Great design, but I'd love to suggest a few things for future.

Some kind of grill to protect the fan from fingers, cat paws, etc.
The walls that actually hold the fan could use a bit of support or made thicker, mine printed with two walls which pretty much snapped off when I slide my fan in. I printed the ver for a 40mm fan.

My raspberry pi 4 does not have holes in the corners for the pins in the bottom cases. I believe this is why the cases don't fit.

All fits perfect.
Of course you should first remove the lower screws...

Both were two short. They would not go over the bottom of the circuit board.

Is it necessary to do a new post every time?
I can not understand.
Send me a picture of the problem via PM.

I printed two of his bottoms. Both did not fit your top. Your top was a perfect fit for my pi with a poe hat.

You can continue your first post.

I had no problems at all.
Where did the case not fit?
Maybe a calibration problem?!

I tried Malolo's bottom but it does not fit.

What does not fit?

Can you include the bottom part?

Hello @Haz1
Can you make another version of the lid to fit the 15.5mm (height) heat sink and 4010 fan?
Photo attached.

Hey totalos,
thx for your post.
In my opinion, I don't think that such a big heatsink makes sense.
Made a good experience with a small piece of copper on the processor. With larger heatsinks, I felt no noticeable improvements.
Gladly I can create a version adapted for the 4010 fan.

I mount a 12V fan and connect to 5V.
Then it is very quiet and the air cools the heat sink sufficiently.
I will be grateful if you do so that my fan and radiator fit;)

Added a version for 4010 fans. Take a smaller heatsink.
I do not want to destroy the design, sorry.

Unfortunately, the heat sink is permanently attached :(


File Top_Fan4010_Screwless_Slots.stl. contains a lot of errors.
685 incomplete edges. Some of the slicers print with defects.

Have no problems with the prusa slicer.