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.
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:
- The prongs on
Nameplatewill crack off easily if printed with too low a density. Bodymodel 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.
- Many of the Raspberry Pi computers and Power over Ethernet (PoE) modules were sourced from Adafruit. Others were sourced from eBay, SparkFun, Pishop (both Canada and US).
- Gigabit switch: HP ProCurve JG237A A5120 PoE+ EI Switch 48 Port
- Multi-port USB: TRIPP-LITE U280-016-RM USB Charging Station 16 ports
- Threaded rod and M5 Fan bolts
- M5 nuts
- Torx round head, thread forming screws for plastic; these are only needed if you chose not to use PoE modules or you are using Pine64's Rock64, A64, or RockPro64, as well as Orange Pi PC and other similar form factor boards.
- ARCTIC P8 - 80 mm Case Fan
- USB to 3-pin adapter cable (five individual adapters are needed; one for each fan)

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

