geerlingguy / geerlingguy/mini-rack

Yet another mini-Rack 3d Printed

Open
#222 1 comment 0 reactions 0 assignees View on GitHub
build showcase
Dominant language
No language data
Stars
3.9k
Forks
102
PR merge metrics
No merged PRs in 30d

Description

### Homelab Mini-Rack 3D Printed
_#homelab #minirack #3dprinter #network_

![Image](https://github.com/user-attachments/assets/ce707e73-0cf4-4a63-aed5-8f9f63532660)

### Introduction:
This is a remix of one of the many 10" mini rack projects available. Actually this is my version 2 🚀️ , once the V1 was not robust enough to have handles, and I wasn't happy with that version. This is the 3rd or 4th generation, as it is a remix of a remis of another remix ...

My target was to create a rack to organize all my stuf, using real network rack nuts and rack studs. That is the reason to use square holes.

I printed all gray components used on the frame with PETG, and almost all the panels and the handle using black PLA. For the side panels, I decided to use acrylic sheets, leftover from my 3d printer enclosure.

To print all these parts, i used my tiny Bambu A1 mini. Using some imagination and super glue, I was able print everything. Because most of pieces are larger than my 3D printer heatbed, i had 2 options 2:

- easy: try to print in diagonal (rails, for example)

- not so easy: use the Bambu Studio feature “CUT”, with option “Dovetail”. With this option you can split your piece in 2 parts, print them, and then use superglue to assembly them.

### Rack Construction:
Some differences from the original design i had to create:

- **larger** : this rack is 10inches considering the internal part, not the external of the rack. I had to extend the original design to accommodate my Aruba 8p Switch.

- **new holes** : as I said, I was planning to use real rack mount cage nuts and/or rackstuds (actually I'm using both), and I changed the original circular holes to square holes. But only the internal ones where the devices will be attached.

- **new handle**: to be easier to print using my A1 mini, without cuts.

- **new front panels**: 1 for 10p x RJ45 and a 2nd one to install 2 x Intel NUCs using only 1 RU

With the new STL files, I started printing the rails - 8 in total.

Then I printed the foot (2) and the top (also 2).

Next I printed 6 side panels.

This was enough to assembly the 2 sides of my rack: left and right. Check the picture with both sides before installing all devices.

![Image](https://github.com/user-attachments/assets/3d3d905d-18f7-4b1d-ac6d-6b524c4d9418)

![Image](https://github.com/user-attachments/assets/74a990da-8d8c-4ff6-8dd8-4d4c0ecf210b)

Next I printed the 2 handles and mounted them.

Finally, I moved the front and back panels from my old rack to the new rack: ethernet cables, blank panel, Intel NUCs, etc.

And last but not least, I cut 4 pieces of acrylic (2 x RU each) and install them as side panels.

And for the cherry on the top, LED Strips ... why not, heh ?! 😄

![Image](https://github.com/user-attachments/assets/f4a8e3d6-1528-4906-9b05-9cedb7017eb8)

### Part List
What I have installed in this rack, so far, bottom to top:

patch panel with 10 ports
Aruba switch 8p
4 rack units where I have: Opengear, Raspberry Pi Server, Synalogy NAS
panel with 2 Intel NUC Servers
blanck panel (it's gonna have a environment monitor on this panel, soon)
patch panel with 10 ports
Behind the rack (not shown in the pictures), attached to the rail, there is a power monitor. This is a simple Wifi power monitor that is connected to the UPS where all devices are connected to. This power monitor is connected to my HomeAssistant where I can have data and graph about my Homelab power consumption. ❤️

And, if you want to have access to the 3D files (STL), [here](https://www.printables.com/model/1344769-10-mini-rack-remixhttps:/) are the links:

Printables [here](https://makerworld.com/en/models/1571368-10-plus-mini-rackhttps:/)
Makerworld [here](https://makerworld.com/en/models/1571368-10-plus-mini-rackhttps:/)

### Rack Inside:
what is running inside:

a proxmox cluster with 3 nodes
raspberry server with docker containers: PiHole, IOT Stack, Grafana, Netdata, etc
8p Giga switch
console terminal (opengear)
Synology NAS
Pfsense virtual with VPN to my Oracle OCI instance
etc

To-do ### Improvements:
Because it's a live project, it's always open to new add-ons. For example:

- router is still not here: it's physically in another room

- top of the rack: still missing something to close it (lid).

- FAN: not sure if a fan to push hot air from inside the rack to the top, or to the back of the rack

- temperature/humidity display

Contributor guide

No contributing guide indexed for this repository

Research direction

This issue documents a 3D-printed mini-rack and links to STL model pages on Printables and MakerWorld. Start by reviewing those linked model pages and the repository’s contribution expectations; the issue does not identify a file, test, or concrete change, so no completion condition is defined.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, raspberry-pi
Domain
content
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.