
Here it is: my desktop “mini-rack”! The idea was to create an all-in-one solution to solve my desk organization issues… all within arm’s reach.
The rack was built using 20x20 aluminum extrusions and various 3D printed parts. Some were designed by me, while others were found online (list at the end of the post).
Top to bottom:
- 3U TRMNL OG DIY KIT to display useful info (weather, sensor status, rack status, calendar)
- 1U “blank” panel: the router will go here (I still have to choose one; right now there’s a MikroTik RouterBOARD just lying behind the desk)
- 1U RPi 5 (Home Assistant + DNS + API for TRMNL) + air quality sensor (TVOC, CO2, temp, humidity, and PM2.5) and presence detection (MMWave radar) (more info here and here)
- 1U Optiplex 3040 Mini PC for testing (it runs Proxmox; I turn it on whenever I need to test something)
It’s not my main homelab, but it gets the job done.
There are definitely some improvements to be made, like:
- Buying the router
- Adding a fan for the PM2.5 sensor (the readings are currently a bit off)
- Finding a power delivery solution for everything and adding a UPS
- Reprinting some of the 3D parts
3D Printed Parts List:
- Spacer for T-NUTS (designed by me)
- TRMNL Mount (designed by me)
- Air Quality Sensor (designed by me)
- RPi 5 Mount (designed by me)
- 1U Blank (designed by me)
- Dell OptiPlex Mount
- Handle
- Feet (I can’t find the model)
Everything was printed on a Bambu Lab A1 Mini.