Raspberry Pi 5 case generator
Every opening is cut from the board's catalogued connector positions with clearance, and each gets a flared, rounded mouth instead of a punched edge. The board sits on M2.5 heat-set-insert standoffs. The lid rolls over its whole edge, carries a hex vent field over the SoC, and screws down into pillars on the same standoffs. The board and its connectors are modelled as a ghost, so the checks prove that every connector passes its opening, the board sits free of the walls, and the lid seats over the tall connectors.

Ask for the sizes you want to tweak, e.g. “make the width adjustable”.
Specs at the default size
Measured from the actual build on a Bambu Lab A1 in PLA. Every number updates live when you drag a slider above.
- Overall size
- 92 × 63 × 34 mm
- Parts
- 2
- Filament
- 47 g
- Print time
- 1 h 15 min
- Build plates
- 1
- Supports
- None needed
Engineering checks
- Lid seats over the boardlip relieved around the connectors; overlap 0.00 mm³
- Every connector passes its opening6 of 6 connectors clear the case, 1 mm around each
- Board sits free of the walls1.2 mm along the sides; its rounded corners clear the 6 mm case corners (overlap 0.00 mm³)
- Room above the board22 mm for the heatsink or active cooler
- Inserts fully seatedM2.5 inserts 4.5 mm long in 5 mm standoffs
- driver: lid screws goes in20 poses along its path clear of every part.
Adjustable sizes
| Setting | Default | Range |
|---|---|---|
| Port clearance | 1 mm | 0.5–2 mm |
| Space above the board (fan, heatsink) | 22 mm | 18–28 mm |
| Vent hex size | 6 mm | 4–9 mm |
Parts list
| Part | Qty | Size (mm) | Filament | Time |
|---|---|---|---|---|
| case | 1 | 92 × 63 × 31 | 29 g | 45 min |
| lid | 1 | 92 × 63 × 25 | 18 g | 30 min |
How to make it
- Set the space above the board for your cooler or heatsink (16–20 mm for the official active cooler).
- Raise port clearance if your cables have fat overmoulds.
- Print the base upright and the lid face down, press in four M2.5 inserts, and screw on the lid.
Print tips
- PETG near a warm Pi 5; PLA can creep at sustained 60 °C.
- No supports: the port mouths flare outward and the lid prints face down.
FAQ
Does it fit the official active cooler?
At the default 22 mm headroom, yes. The allowed range is 18–28 mm; much taller leaves the lid pillars as slender posts.
What hardware do I need?
Four M2.5 heat-set inserts and four M2.5 screws. The insert depth is checked against the standoff height.
Comments