
This is my custom modular rack I made for my 10" Homelab. You can read more about it here: https://www.reddit.com/r/homelab/comments/1idbyfn/my_new_mini_rack/
For assembly, the rack uses standard button-head M6x12mm bolts and M6 Square Nuts. See the CAD picture for assembly configuration. This rack relies on the 10" rack components for holding the 2 sides together. To connect rack uprights to other parts, use the provided gusset plates.
Links to Hardware:
- M6x12 Bolts
- Amazon: https://www.amazon.com/dp/B012TI4O9S
- McMaster Carr: https://www.mcmaster.com/92095A226
- M6 Square Nuts
- Amazon: https://www.amazon.com/dp/B09WSJ6PDX
- McMaster Carr: https://www.mcmaster.com/96887A319
The rack is designed in a way that allows you to scale the rack to any size you need with modular rails of varying length. You can extend the rack as high as you want (might get unstable) by using the connecting gusset plates.
Inspiration for this project was from MRP's Reddit Post
Project Updates
- 3/24/2025 - Added a taller foot option
- I needed to get a fan on the bottom of my rack to cool some hard drives so the taller foot was needed to accommodate.
- 2/26/2025 - Parametric Rack Upright v2
- The original parametric rack upright Fusion 360 file left a lot to be desired. It took a lot of manual editing even after adjusting the required parameter. I have redone the file and uploaded a v2 of the file that correctly handles the parameter for any # of Us > 2. With it, I have also uploaded 2U and 3U rack uprights as requested by
@zmarkella_2835288.
- The original parametric rack upright Fusion 360 file left a lot to be desired. It took a lot of manual editing even after adjusting the required parameter. I have redone the file and uploaded a v2 of the file that correctly handles the parameter for any # of Us > 2. With it, I have also uploaded 2U and 3U rack uprights as requested by
- 2/21/2025 - 6U Rack Upright with Nutslots
- Requested by @DanielWilson_2974971
- 2/7/2025 - New Parts!
- Added a Top Handle model that does not require supports to print. You can print 2 of these, they do NOT need to be mirrored. Just rotate 180 degrees when you install to keep it symmetric. Thanks @Slapping_Sec_2920759 for the suggestion!
- Added a 4U Rack Upright with built-in nut slots to keep the square nuts held in place. I have not tested this myself yet (requires me to rebuild by whole rack 😅) but I will update if needed. Post a comment if there are any issues.
Equipment and Parts
- Models for the USB-C Conversion are also included here. The PD Trigger boards that I used can be found here: https://www.amazon.com/gp/product/B0D5QRDLQV. More info about the conversion can be found here: https://www.reddit.com/r/homelab/comments/1idbyfn/comment/m9zwm4z
- The USB-C Charging hub I use: https://www.amazon.com/gp/product/B0BGLTD816
- The GL.iNet mount requires zip-ties or velcro straps to hold it in place. I have the AX-1300 but other similar models should fit.
Modular 10"/10 inch Rack
by bwees · original on Printables ↗
Gadgets / Computers
♥ 806⬇ 3.2k🖨 25 prints
Print profiles
3 Port Keystone Panel.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
DGS108 Rack Mount.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
GLiNet Rack Mount and 4 Port Patch Panel.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
USBC Charging Hub Rack Mount.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
Prodesk Back Support_Need 2.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
Prodesk Main Rack Mount.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
Prodesk USBC Conversion Bracket.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
DGS-108 USBC Conversion.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
Modular Rack Bottom Foot.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
Modular Rack Side Support.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
Modular Rack Top Handle.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
Modular Rack 4U Upright.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
Modular Rack 6U Upright.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
Modular Rack 2x3 Gusset.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
Modular Rack 1x3 Gusset.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
Modular Rack Top Handle Minimal Overhangs.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
Modular Rack 4U Upright - With Nut Slots.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
Modular Rack 3U Upright.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
Modular Rack 2U Upright.stlDEFAULT
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
Modular Rack 6U Upright - With Nut Slots.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
Modular Rack Bottom Foot - Taller.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
Beelink S12 and 5 Port TL-SG105 Mount.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print