Repository - tinyrack Public
TinyRack is an open-sourced 3D printable modular mini server rack system
master: 9c3b92008a
README.md
TinyRack
TinyRack is a 3D-printable, modular mini server rack for mini PCs and homelabs. Unlike standard 1U racks, units stack on top of each other with proper spacing and airflow, and the design stays modular so you can build the size and layout that fits your needs.
What is TinyRack?
- Modular – Build the size and layout you need; the design is inspired by wire shelving racks.
- Strong – Designed to carry as much vertical load as possible.
- Hardware-free – No screws or metal parts required (only an optional rubber leveler).
- Ecosystem-friendly – An openGrid adapter lets you use the openGrid ecosystem (e.g. Underware 2.0 cable management) with TinyRack’s notched posts.
For more on the design and use case, see the blog article.
Where to get the models
Pre-built 3D models:
- MakerWorld – Includes print profiles for Bambu Lab printers.
- Printables – TinyRack on Printables.
The parametric source (Build123D) is in this repository. A web-based generator for custom parameters is in development.
Building from source
Requirements: Python 3.11+, Build123D, and project dependencies (see pyproject.toml).
All the models are marked with @artifact in the code, so you can easily view or export them with makerrepo-cli command line tool.
For example, to view the post model, run:
To learn more about the command line tool, see makerrepo-cli documentation.
License
MIT — see LICENSE.