I will be pleased if you subscribe to my Instagram (instagram.com/uptime.lab) and Twitter (twitter.com/Merocle). I do not post any spam — only my own projects and quite rarely. Your subscription is essential to me!

If you’re wondering how it can be used and why, please look at the introduction in the first article: Raspberry Pi Rack Server Mark I.

Raspberry Pi Rack Server Mark I and Mark II have been working pretty nice for 6 months already. They are based on a model that I found on thingiverse.com and inherited the basic design idea.

With Mark III, I completely rethought the design, which allowed to:

  • increase the number of raspberries in 2 rack units
  • significantly reduce printing time and plastic consumption
  • significantly reduce the time required for assembling and disassembling the server
  • reduce the number of parts
  • implement a modular design, which means that MARK III will be available in various modifications

The basic model, designed for 14x of Raspberry Pi and 14x of a standard 2.5″ SSD

Printing recommendations:

  • layer height 0.15mm
  • wall thickness  0.6mm
  • no supports
  • horizontal expansion  -0.1mm
  • without a skirt  

Please print one Tray and one Body part first and have a look at how they fit each other, as well as how it works with Raspberry Pi and your SSD.

Screws and other parts:

If you like what I do, you can always support me with PayPal:

Model for 18 Raspberries without SSD. Works with or without PoE hats

  • Shorter
  • Lighter
  • Active cooling highly recommended

Printing recommendations:

  • layer height 0.15mm
  • wall thickness is 0.6mm
  • no supports
  • horizontal expansion  -0.1mm
  • without a skirt  

Please print one Tray and one Body part first and have a look at how they fit each other. In case of problem play with “horizontal expansion”.

Screws and other parts:

  • Set of 5 fans Arctic F8 Value Pack, ACFAN0 0061 A – €17.60 incl. VAT
  • Power supply for fans 12V2A 7Tipps – EUR 13.99 incl. VAT
  • Adapter with 1 to 6 fans. Cutting off the extra male and female sockets works perfects Lüfter Adapterkabel 3Pin auf 6x 3Pin Molex (6x15cm) – €4.40 incl. VAT
  • Screws for fans M4 12mm 10 pcs. with nuts
  • Threaded rod M5 ~452mm  2 pcs. and 4pcs nuts M5
  • In case you don’t use the original PoE hat you additionally need 2x M2.5 with M2.5 nut for each Raspberry

If you like what I do, you can always support me with PayPal:

4.8 21 votes
Article Rating
Subscribe
Notify of
guest
55 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Fred W.
Fred W.
1 month ago

Looks great, have been waiting for the files for this!

Marius
Marius
Reply to  Ivan Kuleshov
1 month ago

So say we all!

Sven N.
Sven N.
1 month ago

Looking good! Are there advantages of switching to M.2 SSD?
How many Pi can you fit in 2U? 14 isn’t the max, is it?

dakaix
dakaix
Reply to  Ivan Kuleshov
1 month ago

Looking forward to the version without SSDs! Would also like to see a mod for with the sides fully enclosed for best temps – particularly for smaller bramble type use cases (4-8 PI’s).

Last edited 1 month ago by dakaix
Christian Lamar
1 month ago

Love the update.. I was having issues printing some of the longer panels on the previous one.
Just love there is still enough room for POE

NJD
NJD
1 month ago

Hi,

Great job.
I would like to adapt it to add an LCD screen. 
What software do you use?
Would it be possible to get the sources?

TD74
TD74
1 month ago

Now this looks awesome! Any chance you could you do an attachment for Intel NUC?

I current have my own 3D printed version where I have 10 Pis and 1 Intel NUC 10 Tall version .. but nothing nearly as modular as this.

TD74
TD74
Reply to  Ivan Kuleshov
1 month ago

True and probably a not that common case to mix Pis and NUC to the same, but I have a pretty small self built rack cabinet and not much space left .. so I kinda need to be able to mix them to the same .. had some modules for USB power supplies also earlier, before adding PoE to the Pi’s.

Anyway NUC is 11.7cm wide, 5.1cm tall and depth is 11.2cm. So it could fit in horizontally in 2U, though probably would eat up about 4 of those raspberry pi slots .. but I could still sqeeze in 2 more Pi’s.

Maybe I’ll just play with the attachments a bit and see if I can get something that works for my NUC.

Steve
Steve
1 month ago

This is awesome! Exactly what I was looking for. Definitely following your projects.

Alex Hamelin
1 month ago

I’ve seen that somewhere…
https://www.thingiverse.com/thing:1606631

Great upgrade guys, I designed the one in the link back in 2016 for a project at the time.

ixpict
ixpict
1 month ago

Very cool! Thank you!

Malasers
Malasers
30 days ago

I got excited and was thinking about building this but then realized, I don’t need a cluster of raspberries. What I would like to see(and I was looking for official measurements to make it) is a disk array enclosure that I can connect with a sata hub, using this design as a starting point. (Thanks)

kse
kse
30 days ago

Are there any plans on upgrading this with an internal switch board and internal power distribution? Otherwise you are waisting another U of the rack for something that is directly integrateable.

Gerry Creager
Gerry Creager
30 days ago

Any thought of going “diskless” and using either PXEboot or solely relying on the onboard microSD for boot, but talking to a NAS/SAN? I’m thinking tightly coupled numerical modeling, e/g/, weather models, so the SSD doesn’t add much for me. This design looks ideal for a Container implementation, and that’s something also likely on my radar, for a ham radio/weather server implementation.

Gerry Creager
Gerry Creager
Reply to  Ivan Kuleshov
27 days ago

Thank you! I’ll be interested to see that. I hope to continue with my weather modeling and want to try on the Pisafter I retire next year. Initial thought is 64 RPi, and build out a rather speedy file system, perhaps BTRFS but not Gluster, to run a relatively tightly coupled numerical weather model like WRF. I’ll ramp up CPUs if it can’t run fast enough to be useful. Love your design.

Toad
Toad
29 days ago

Neat job! I wonder how well this would do as a Ceph cluster w/ one OSD per pi.. even tho the I/O speed is somewhat limited by USB you can make up for it with lots of nodes.. Imagine a production level fully redundant ceph cluster in 6u (28 pi and 2.switches)! What do you all think?

Mik
Mik
29 days ago

Would you consider sharing the model files as well? I would love to adapt the holders for some other smaller devices like a Netgear 5 port switch, Arduino’s etc.

Haydon John Ryan
Haydon John Ryan
28 days ago

Would love to see a 1u version for less pis:)

Greg Cole
Greg Cole
Reply to  Haydon John Ryan
23 days ago

Why does everyone always want things for less. This is a custom piece and not from a factory pumping these out by the millions. Pay the piper or go away.

Sam
Sam
25 days ago

Thank you for the work on this, will be very useful for a project we have. We are using Samsung T5s, what are the chances of an adapter?

Yong Jie
Yong Jie
24 days ago

It will be great to have alternative ssd option like t7 or t5 holder for the tray but good job !

Greg Cole
Greg Cole
23 days ago

This looks absolutely amazing.
As a casual Pi enthusiast (running Pi’s at home for ad blocking and file and print services) So I’m new to the Pi industry.

Wondering two things.
What would one do with 14 Raspberry Pi’s? and,
What would one need with the Samsung T5 ?

Would this be for mining bit coin or surveillance systems or…

Sophia
Sophia
21 days ago

What is the height clearance in mm for the pi? I am powering my cluster through the 5v and ground pins and I’m not sure if the jumper cables are too tall or not. Thanks.

Robert Nelson
21 days ago

Careful, which version of the Sabrent, the 3.0 doesn’t work with usb boot on the pi4b with USB3 ports.

https://jamesachambers.com/raspberry-pi-4-usb-boot-config-guide-for-ssd-flash-drives/

Robert Nelson
Reply to  Ivan Kuleshov
21 days ago

I wonder if they have different sub-models? the packaging listed: EC-SSHD

[687665.543255] usb 5-3.4: new high-speed USB device number 33 using xhci_hcd
[687665.733481] usb 5-3.4: New USB device found, idVendor=152d, idProduct=1561, bcdDevice= 2.04
[687665.733484] usb 5-3.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[687665.733486] usb 5-3.4: Product: SABRENT
[687665.733486] usb 5-3.4: Manufacturer: SABRENT
[687665.733487] usb 5-3.4: SerialNumber: DB9876543214E
[687665.734636] scsi host5: uas
[687665.735186] scsi 5:0:0:0: Direct-Access   SABRENT          0204 PQ: 0 ANSI: 6

Bus 005 Device 034: ID 152d:1561 JMicron Technology Corp. / JMicron USA Technology Corp. JMS561U two ports SATA 6Gb/s bridge

I do like how small this adapter is with your design, as the Startek ones are a little bigger/tighter around the Ethernet cable.

Regards,

Tv-
Tv-
Reply to  Robert Nelson
19 days ago

Hey, I just upgraded the firmware for my cables and now they work just fine in USB3.0 mode. Found that from sabrents website.

Carl Cedergren
Carl Cedergren
Reply to  Tv-
18 days ago

Where did you find this firmware update? Please link it

Carl Cedergren
Carl Cedergren
Reply to  Carl Cedergren
18 days ago

Found it, and can confirm that it fixes the issue: https://www.sabrent.com/?wpdmdl=78709&ind=1588706035834

Carl Cedergren
Carl Cedergren
18 days ago

Have you actually tried booting from the Sabrent SATA Cable Adapter with the Rasberry Pi 4? I just cant get it to work and reading some other sites seems to confirm this. To bad i ordered five of them, you might want to update the recommendation to save others from doing the same misstake.

Carl Cedergren
Carl Cedergren
Reply to  Carl Cedergren
18 days ago

For anyone else coming here for this issue, update the Sabrent firmware and they will work, link is here: https://www.sabrent.com/?wpdmdl=78709&ind=1588706035834

Nick
Nick
18 days ago

Hi any chance you have the 18 pi version available as an STL? I’m network booting all my Pis so no need for the SSDs 🙂

Michael
Michael
17 days ago

What’s your method for attaching the fans to the fan power supply? The power supply is a 12V DC barrel but the fans are 3-pin

Dennis M.
Dennis M.
16 days ago

Ivan, this is great work. Thank’s for all your efforts. Any tips on getting the trays to snap in and out a bit easier?

Last edited 16 days ago by Dennis M.
Yong Jie
Yong Jie
1 day ago

It seems that the 18 pi rack for body there is some error.

Jie Yong
Jie Yong
Reply to  Ivan Kuleshov
33 minutes ago

The holes to join together one of the holes located wrongly