Raspberry Pi 4 case with break-out GPIO tab + fan versions

Community rules
1. Be kind and courteous
We're all in this together to create a welcoming environment. Let's treat everyone with respect. Healthy debates are natural, but kindness is required.

2. No hate speech or bullying
Make sure everyone feels safe. Bullying of any kind isn't allowed, and degrading comments about things such as race, religion, culture, sexual orientation, gender or identity will not be tolerated.

3. Only 3D printers advertised.
Only 3D printers or directly related product may be advertised. If you post anything else it will be moderated and you will be banned.

4. Replying to posts
If you reply to a post, make sure your reply is connected with the main topic, do NOT take a topic off track.

5. All post are moderated
Every post on here is moderated - always. Don't bother joining unless you have works to share or problems to inquiry about 3D printers. That is all that will be allowed on this group.
Post Reply
User avatar
Posts: 816
Joined: 2020-06-24 1:56


Download Link:
Hidden Content
This board requires you to be registered and logged-in to view hidden content.


UPDATE 17/05/2020 - Receiving requests for files so added all F360 document files and STEP files. The F360 files might be a little bit of a mess with the workflow and I didn't name everything so might take some picking apart. Sorry, it was my first year learning design. There is an F360 file for a multi material model. the top half has been split into sections, just the bottom half needs the same to finish it off. I just don't have the time.

The model I've printed, I use a filament change (M600) to make the top and bottom different colours. Multi-part model coming soon for people with dual extruders/MMU/Palette

Inspiration for the layout came from my favourite Pi 3b on here (
), and the Pi 4 remix helped getting the ports lined up first time, so thanks for that.

For the GPIO to break out, make sure "Detect bridging perimeters" is unchecked in PrusaSlicer under Print Settings->Layers & Perimeters

You will need:

Tools - 2mm Allen Key, Phillips screwdriver (fan screws)

4 - M2.5 x 20mm cap head screws for slim version, M2.5 x 25mm for fan versions

4 - M2.5 nuts

6 - 8mm rubber feet (optional, links below)
Screws for the fan openings:

For 30mm x 30mm x 10mm fan

4 - M3 x 14mm pan head screws

4 - M3 hex nuts
For 40mm x 40mm x 10mm fan

4 - M4 x 14mm pan head screws

4 - M4 hex nuts
(You can only fit a 10mm fan inside the case. For deeper fans, mount outside and adjust screw length to fit)

For the slim case with no fan opening and the 30mm case with fan mounted outside, Ive used a 25mm x 25mm x 10mm heatsink, it fits in there nicely. If you're going all out with cooling, in the 40mm fan case you could fit a 25mm x 25mm x 15mm heatsink only if you position it correctly so it doesnt hit the nuts holding the fan.


8mm rubber feet:

https://www.ebay.co.uk/i/172638753096?c ... CdEALw_wcB
25mm x 25mm x 10mm heatsink:

25mm x 25mm x 15mm heatsink:

https://www.ebay.co.uk/p/Aluminium-Heat ... tmEALw_wcB
Im not affiliated to these sellers. Just some "cool" options :P

The holes for the screws and nuts might need a little clean up. When you place the M2.5 nuts in the bottom half of the case, screw the M2.5 bolt through the bottom half only until tight to help pull the nut in so its aligned properly.

Print Settings
Prusa i3 MK3




10% Grid

For the GPIO to break out, make sure "Detect bridging perimeters" is unchecked in PrusaSlicer under Print Settings->Print Settings

Created by Harryb1991 in https://www.thingiverse.com

Post Reply