geerlingguy / geerlingguy/mini-rack

2U Power Bricks box becomes The [YaMR] Project

Open
#263 2 comments 2 reactions 0 assignees View on GitHub
build showcase neat things
Dominant language
No language data
Stars
3.9k
Forks
102
PR merge metrics
No merged PRs in 30d

Description

Hello hello, mini-rack aficionados !

## Context

Let's start this post with some context. After building a [first mini-rack](https://github.com/geerlingguy/mini-rack/issues/126), I had what I call a _power bricks issue_... In my rack, I have 6 _tinys_, 2 _firewalls_ and 2 _switches_, all using power adapter bricks. Yes, 10 power bricks requiring AC power sockets to connect, lots of messy wires and bricks to manage.

![Image](https://github.com/user-attachments/assets/741c5aa7-7de1-481a-af80-fa8fe1d041ab)

We move this mini rack rig quite often; we haul it in conferences, clients demos, ... A bin full of messy wires and power bricks isn't fun to handle, and moreover, doesn't look professional at all. We wanted (no, we _needed_!) a neat and clean solution. I started with a few simple requirements :

- It must be the same XY form factor as a DeskPi 10" rack, I want my "power box" to sit under my rack.
- It must be able to connect 10 AC plugs inside it, with only 1 extension connected to the wall.

With these requirements in hand, I started my project. I first built the box I needed, which I'm honestly proud of. It does exactly what it needs to do and imho, looks quite good too! Then, a few weeks ago, I finally had some time available to publish my model. This ended up a lot further than expected : I made multiple improvements to the design, made it available from 2U to 6U, created lots of optional parts, it became ... _**The [YaMR] Project**_ ! (Sorry for the lame / not original at all name haha)

## Final Result

Before digging a little into the build itself, here are some pics of the final result. The _NationTech Power Brick_ box is the original one, the first I made. The other pics are from _The [YaMR] Project_. All models from this project are available on MakerWorld in [this collection](https://makerworld.com/en/collections/10525650-the-yamr-project), the base model being [this one](https://makerworld.com/en/models/1856210-2u-6u-mini-rack-base-model-yamr#profileId-1984831).

|||||
|----------|----------|----------|----------|
| ![Image](https://github.com/user-attachments/assets/b5a7658b-1452-41cc-90cc-8ac08ebb0859) | ![Image](https://github.com/user-attachments/assets/d14735b9-af70-447e-b97f-ae560939d7db) | ![Image](https://github.com/user-attachments/assets/c703c50d-9e4a-4fc2-aa71-23ad78aa3ad4) | ![Image](https://github.com/user-attachments/assets/c0ffe910-fb92-4616-b073-7db3d1009dfe) |

## The Story - Part 1 - The Power Brick

So, I wanted a clean way to manage my wiring. First things first, I needed a powerbar with 10 plugs on it, optionally with some usb connections. It needed to fit inside a box with the same footprint as a DeskPi 10" rack. After some time digging around, I found this [TROND](https://www.amazon.ca/dp/B09196JC1J?ref=nb_sb_ss_w_as-reorder_k0_1_5&=&crid=1S8LBIIAPSS45&sprefix=trond&th=1) model which checked all the boxes. With this in hand, let the design phase begin!

Image

I decided to make the width of frame the same as the DeskPi. I designed the base of the frame so it can integrate the powerbar and hold it securely in place. I also decided to make it "a rack", because... why not?

![Image](https://github.com/user-attachments/assets/80de6ea5-46c0-4123-8b3d-7e47eb4047f2)

I made the frame arms "2U+". What do I mean with "+" ? If you look attentively, there's 8 holes on my arms, while 2U is "6". This is because I plan to use the upper/lower holes to secure the braces holding the left and right frame sides together.

![Image](https://github.com/user-attachments/assets/d8bd7496-d065-4b56-85f7-2cee4a19b61c)

I used a 1U shelf to attach all the bricks inside. The tiny's bricks up top, the other tied under. I also created custom braces, one to deal with the tiny's wires and one to hold 2x 80mm fans.

|||
|----|----|
| ![Image](https://github.com/user-attachments/assets/a2d2500c-53fe-4f64-a2bd-e363cb30e796) | ![Image](https://github.com/user-attachments/assets/8fb6a043-8a40-4f8e-bff6-262fc1399e36) |

I also designed a slide-on cover and removable side panels which closes the box and makes it tighter.

||||
|----|----|----|
| ![Image](https://github.com/user-attachments/assets/7f8e6785-b6ef-4ba7-9224-c3febdf5b13b) | ![Image](https://github.com/user-attachments/assets/465bd8fd-bcf6-452e-8b72-b7cfc95c9fcf) | ![Image](https://github.com/user-attachments/assets/f84d6b82-5f60-460c-8415-19aecac80a7b) |

## The Story - Part 2 - **_The [YaMR] Project_**

I planned to release my Power Brick model on MakerWorld as I do with most of my projects. After a couple months, I finally had some time available so I opened the project back to clean up my 3mf files and make sure I have clean print profiles. Then it happened (again) : I started to make improvements :

- Slotted the frame arms so I can slide on fixed side panels
- Designed new slide-on side panels
- Added multiple zip-ties slots in the arms
- Added threads in one of the frame arms hole so it can be assembled without heat-set inserts if desired
- Designed frame arms up to 6U (in fact, 8U but as I can't test-print them (printer too small), I can't post them)
- Designed multiple various braces : with keystones, with vents, with wire-pass holes, for 2x 80mm fan, for 120mm fan, for DeskPi 7.84inch lcd, ...
- Designed top handles

The [YaMR] Project was born.

||||
|----|----|----|
| ![Image](https://github.com/user-attachments/assets/fad78623-8eb1-4c92-bf79-dbe5fdc57c4c) | ![Image](https://github.com/user-attachments/assets/64c974cf-5cd4-46e6-9dfb-227d8f5b8b52) | ![Image](https://github.com/user-attachments/assets/25e2b92e-ef89-4c4f-ad94-19a136266c98) |

If you're still there, thanks for reading, hope you enjoyed! Feel free to comment / discuss.

[Base Model on MakerWorld](https://makerworld.com/en/models/1856210-2u-6u-mini-rack-base-model-yamr#profileId-1984831)
[The whole [YaMR] collection on MakerWorld](https://makerworld.com/en/collections/10525650-the-yamr-project)

Ohhh, almost forgot to pay the cat tax!! Here it is :P

![Image](https://github.com/user-attachments/assets/84afbb20-eec7-44fb-8908-3ae008ac3491)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.