/high-density-cluster-platform

3D printed high density cluster platform

Creative Commons Attribution Share Alike 4.0 InternationalCC-BY-SA-4.0

Rack-mount server platform for Raspberry Pi

3D printed, 2U rack mount platform for clustering Raspberry Pi or similar form factor single board computers.

The STL files contained at the root level of this repository are directly from Uptime Lab's official website.

Within folders in this repository, there are folders named extra. Each extra folder contains derivative models based on Uptime Lab's models, as well as models that were inspired by the original models.

Using the models in this repository, a 3D printer, a few other parts and a bunch of time, you can create a platform of dense, single board computers.

Using Uptime Lab's original accomodates 18 Raspberry Pi computers, with enough space for each RPi to have a PoE module. A similar density of Pine64's Rock64 can also be achieved with the same 3D models (minus the PoE modules -- generally, Rock64 do not suppoer PoE).. Using the Narrow and Wide body models in extra can be used to accomodate wider boards; namely allowing for the use the PCIe on the RockPro64.


Uptime Platform for Raspberry Pi Mark III n18

Printer Settings

A Creality Ender 3 pro and Creality 6 SE printers were used textrao print all the parts.

  • Filament: eSUN PLA PRO (PLA+)
  • Filament temperature: 210 C
  • Bed temperature: 80 C
  • Z-Hop: Yes
  • Cura Profile: Dynamic Quality

These settings were arrived upon after many, many prototypes. These settings might not be ideal when using your own 3D printer. Experiment by printing a couple different models.

I would recommend test printing extra/Nameplate Long-Wide.stl or Nameplate.stl and Body x17.stl. Things to watch for:

  1. The prongs on Nameplate will crack off easily if printed with too low a density.
  2. Body model is printed vertically. Doing so leaves a minimal amount of surface area touching the build plate. Without good adhesion, the model will easily become detached.

Build Notes


Setting up Kubernetes

Goto ajokela/rpi-k8s-ansible


Uptime Platform for Raspberry Pi Mark III n18


Official website uplab.pro

Creative Commons License Creative Commons Attribution-ShareAlike 4.0 International License.


Original Models - Copyright © Uptime Lab/Ivan Kuleshov 2020-2022
Extra Models - Copyright © A.C. Jokela 2022