Raspberry Pi 4 & 5 Mini Server Rack Case

Copyright Claim

Raspberry Pi 4 & 5 Mini Server Rack Case

Boost
189
345
48

Print Profile(2)

All
X1 Carbon
P1S
P1P
X1
X1E
A1

Heatset Inserts
Heatset Inserts
Designer
8 h
6 plates
4.8(13)

No heatset inserts
No heatset inserts
Designer
8 h
6 plates
4.7(6)

Boost
189
345
48
9
270
274
Released

Description

Edit 4/3/24: Removed experimental Pi3 sled models. If you need a Pi3 sled, go check out Bald Print's excellent remix for a tested Pi3 sled: https://makerworld.com/en/models/411343

 

Edit 3/20/24: fixed hole size for threaded insert sleds. Previously it had been 3.7mm, it is now 3.3mm.

 

Edit 2/14/24: uploaded version of files that does not require heatset threaded inserts and uses same screws for top and securing sleds. Should only require socket head M4 screws for frame, and M2.5 to secure the Pis to the sleds.

Raspberry Pi Mini Server Rack

I made a mini server rack where each sled holds a single Raspberry Pi, for a total of 3. There are sleds already made for Pi4B and Pi5 where all front and side I/O is accessible. There is also a "blank" sled with no I/O cutouts, if needed to modify to fit your own needs. The model is parameterized, so if needing to have more or less sleds it can be customized to fit.
 

There are 2 versions uploaded - one that uses heatset threaded inserts (M4 & M2.5) and one where the screws thread directly into the plastic. The threaded insert version will be more durable and be able to be reassembled more, however.
 

This is inspired by this model from Thingiverse. I needed it to support both Pi4 and 5, but the model only had a sled for Pi3 and threaded screws directly into the legs - which broke for me when assembled. So, I decided to make my own from scratch.

Models

There are 2 folders of files - “Heatset Inserts” and “No Heatset Inserts”. All models are named the same between the 2, only difference is the size of screw holes.

  • rack_frame.stl - default frame that can hold up to 3 rpis
  • rack_top.stl - attaches to top of frame to stabilize the frame arms
  • pi4_sled.stl - sled for holding a rpi 4B
  • pi5_sled.stl - sled for holding a rpi 5
  • sled_lid.stl - lid that slides into slot on top of sled
  • blank_sled.stl - sled with no I/O port holes (included if you want to modify to fit your needs)
  • rack_frame_4_sleds.stl - frame that can hold up to 4 rpis
  • rack_frame_5_sleds.stl - frame that can hold up to 5 rpis
  • pi_mini_rack.step - STEP file if you want to modify and extend the design

Bill of Materials

For the rack:

  • (1x) rack_frame.stl
  • (1x) rack_top.stl
  • (4x) M4 heat set inserts (depending on models used)
  • (4x) M4 x 10mm screws

For each sled:

  • (1x) sled model of your choice
  • (1x) sled_lid.stl
  • (4x) M2.5 x 4mm heat set inserts (depending on models used)
  • (4x) M2.5 screws
  • (2x) M4 heat set inserts (depending on models used)
  • (2x) M4 x 10mm screws

Assembly

These directions depict the heatset insert version.

For the rack, set the M4 inserts into the holes on the top of each leg, making sure they sit just below the top of the legs. The frame is reversible, so decide on which side you want to insert the sleds into and set the inserts into the holes you will use. Use the M4 screws to attach the top to the frame.

 

For each sled, set the M2.5 inserts into the posts for the Pi. Set the Pi into the sled, making sure the USB & ethernet ports are flush with the front of the sled. For the Pi4, I've found it easiest to slightly bend the side outward to allow the 3.5mm port to go into the cutout with the USB/ethernet ports aligned. Use M2.5 screws to attach the Pi to the sled. Slide the lid in from the rear (its a dovetail joint and can be tight).

Align the slots in the frame with the guides at the bottom of the sled. Slide the sled into the rack and secure to the frame with an M4 screw on each side. Attach the needed I/O and power the sled up.

Comment & Rating (48)

Please fill in your opinion
(0/5000)

Boosted
Print Profile
Heatset Inserts
Absolutely love it! Thank you @jonthemiller for an amazing model, it turned out great!
2
Reply
Super Idee...
1
Reply
thank you, my little 2u rack printed with polycarbonate using the non heated insert variant.
1
Reply
Is there any way you could add a pi 3b+ sled? This little rack is fantastic!
(Edited)
The designer has replied
1
Reply
I can try, but I do not have a 3b+ to test against. The Pi4/5 ones did take 2-3 revisions to get the fit correct, even with the mechanical drawings. I'll let you know when I have one uploaded if you want to beta test it.
0
Reply
I uploaded a pi3_sled.stl based off a reference model, and updated both print profiles to have it. Let me know if it works for you. If you have any issues would be happy to adjust as needed. Note the audio port will be tight - just have to slightly bend the wall out to get the Pi to fit in, its identical on the Pi4.
(Edited)
0
Reply
Replying to @jonthemiller :
Awesome. Will see how 'er fits! Thank you so much!
1
Reply
FWIW I thought the rpi3 sled worked just fine. And I would request a sled to hold a 2.5" HD/SSD and maybe add voronoi holes to the blank side without the IO and maybe even some holes on the IO side for more air flow.
The designer has replied
1
Reply
Appreciate the feedback! I do have a need for some storage on my network, will look into adding a sled for drives.
1
Reply
Replying to @jonthemiller :
While you're in there, a version with the sled 1cm taller to accommodate a POE hat (and requisite rack height change) would be awesome. I wish I was better in Fusion or I'd give it a try myself.
0
Reply
Hi everyone, I've been working with this piece for both the Raspberry Pi 3B+ and the Raspberry Pi 4 and wanted to share a bit of what I've noticed. When it comes to using heated inserts with the Pi 4, I found that the holes are a bit on the larger side for a M2.5 size. The inserts just slip in without any snugness, which was a bit of a surprise for me. This is quite a contrast to how perfectly they fit with the Pi 3B+, where everything clicked into place just right. I thought this was something worth mentioning.
The designer has replied
1
Reply
Thanks for the feedback! Let me check and make sure the hole size param is correct for the 2.5 inserts. When I create the no-heatset insert versions, I change this parameter to a smaller value, and could have set it incorrectly when putting it back.
(Edited)
1
Reply
Hey, this is exactly what happened. It had been set to 3.7mm vs the 3.3mm it should be. I have uploaded updated STLs and fixed the print profile for heatset inserts. Let me know if this works well for you, and thanks again for letting me know about this issue.
1
Reply
Print Profile
Heatset Inserts
built nice. does not fit 3b+
The designer has replied
0
Reply
If you can let me know what specifically is not fitting, or provide any photos that would be helpful. It took a few iterations to get a tight fit on both the 4 and 5, and without a 3 on hand I had to design the sled against (possibly wrong) reference models.
0
Reply
Boosted
I've got a pi 3 rack that I modified to work, I'll be posting a remix of it soon.
0
Reply
Boosted
Remixed and posted for the pi3 - https://makerworld.com/en/models/411343#profileId-313258
0
Reply
Print Profile
Heatset Inserts
Other Issues:raspberry pi 3b didn’t fit.
The designer has replied
0
Reply
Can you provide any additional details? I know for the 4 (which has the same audio jack), it can help to pull the side of the sled out some to get the 3.5mm jack to fit in its hole when sliding the Pi's USB/ethernet ports in. I added the 3 sled after someone else commented asked for it. I don't have a 3 to test with personally. If there are fitment issues, it would be helpful if a pic can be posted so I can adjust the holes.
0
Reply
Boosted
Replying to @jonthemiller :
I'll take one for the team and print off a pi 3 sled and see where it needs adjusting and post back.
0
Reply
Replying to @stircwazy :
Thanks - I'll take a look and adjust!
0
Reply
Looking awesome! may I ask where did you find a raspberry pi 5 model? for the dimensions and ports location?
The designer has replied
1
Reply
On Raspberry Pi's site, theres a datasheets section. They have a published both mechanical drawings of every Pi, as well as a STEP file for the 5.
0
Reply
Replying to @jonthemiller :
Thanks!
1
Reply
Jonthemiller, Did you print this with supports?
The designer has replied
0
Reply
No supports, it bridges the port areas just fine for me. I use a relatively fast profile for eSun PLA+ though.
1
Reply
ok. thank you
0
Reply