This modular rack system is designed to help makers keep their filament spools organized efficiently, without the need for wall-mounted structures or bulky storage units. It offers flexibility, structural stability, and low material usage, and can be scaled to fit any workspace. The system is suitable for both boxed and unboxed spools.
MembershipThis model is available for personal use. To obtain a commercial license, please check the available options
A bit of the design development that is available on my blog at: https://designrepcom.com/
If you enjoy behind-the-scenes insights and want to be the first to know when new designs are released, consider subscribing to the blog.
Â
Compatibility
Optimised for standard 1 kg filament boxes (e.g., Bambu Lab), but also accommodates loose spools.
Fits most 200 mm diameter, 70 mm wide spools (±10 mm tolerance).
Compatible with Prusa Prusament larger boxes (latest update).
A separate module for 2 kg spools is under development.
Fully compatible with the SpoolBox4All, making it versatile for different filament formats.
Modularity & Expansion
Stack up to 5 to 8 units vertically, you can add more if you fix them to the wall at some point (this is for safety reasons)
For this tall assemblies, since the load on the lower modules will accumulate, it is ideal to use reinforced sides for the first modules. The lighter structures are better suited for the upper levels or for cases where horizontal growth is preferred over vertical.
Expand laterally as much as needed—the more you add, the more stable it becomes.
Modules connect with dovetail and lateral clips; optional screw/nut reinforcement for extra stability.
U-shaped plastic clips are suitable for small, horizontal structures; for tall vertical stacks, use nuts and bolts.
You can expand your Rack4All system with the new Storage Unit! These modular units provide enclosed storage for parts, tools, and accessories. Mix and match with existing racks for a fully customized setup.
You can feed the printer directly from the modules. Plastic spools spin smoothly inside the rack.
For extra smoothness or if you have concerns, use the side holder (added in the 13-04-2025 update), designed to minimize friction.
Â
As an update, I’d like to share that this rack system is fully compatible with the SpoolBox4All — a modular and practical filament storage box designed to fit spools from virtually any brand or manufacturer.
This makes the system highly versatile for anyone managing a growing collection of different filament formats.
Â
Printing Recommendations
Designed for 3D printing with a 0.6 mm nozzle (recommended for speed and strength).
Also tested with 0.8 mm nozzle (uses more material, may affect precision).
0.4 mm nozzle: takes longer, less resistant, but uses less material.
Prototyped with a Bambu Lab A1.
Sliced with gyroid infill at 10%.
Structural strength comes mainly from wall thickness and geometry.
Vertical inclination helps centre the mass and improve stability.
Â
Material Usage (per module, excluding base):
Configuration 1: Bottom - Configuration 2: Top
Material Usage (per module, excluding base)
Configuration 1 (heavier): approx. 260g
Configuration 2 (lighter): approx. 213g
Configuration 3 (18-04-2025): closing top ends with Bambu Lab logo, my logo, and a clean version (logo version only for 0.4 mm nozzle).
All configurations offer excellent rigidity and are built to last.
Â
All these side panels bellow provide reinforced structural support when compared to the base side panel, making them ideal for the first levels in tall configurations. You can use the lighter side panels starting from the second level upwards.
Lateral alternatives available as extra print profiles
The logo needs a bit more resolution, so I chose to include this version only in the profile that uses the 0.4mm nozzle. See image below.Â
Â
If you build it, I’d love to see it in your workspace! And don’t forget to check the blog for more ideas and updates
Horizontal setup, can be expanded as much as needed
Assembly Instructions
Modules connect laterally and stack vertically with simple interlocking features.
For assembly guidance, see the YouTube video linked below.
The concept was born from the need for a flexible, scalable storage solution that adapts to different types of spools and user preferences. The design process focused on balancing strength, ease of assembly, and efficient use of material, while keeping the system open to future expansion and customization.
The system is constantly evolving, with new modules and features being developed based on user feedback and my own experience in the workshop.
If you enjoy behind-the-scenes insights and want to be the first to know about new designs, consider subscribing to the blog.
I’d love to see how you use the rack in your own workspace—feel free to share your builds and ideas!
Change Log
(10-04-2025) Update to the description now shows the possibility of horizontal mounting, as well as the addition of a video demonstrating how to assemble the module
(11-04-2025) This update is necessary, as it will open up many new possibilities in the future. So, for those who have already downloaded the previous version, please consider updating to this one when it feels most convenient. This new model is slightly wider and taller compared to the version previously released. If you're happy with the older model, I recommend making a backup of the 3MF file so you can continue using it, as this new version will replace the previous one.
One other change in this version is the use of square nuts, which make the assembly process much easier. If you plan to use hex nuts, you should stick with the previous model.
Many more updates are coming soon. Just to reinforce what I mentioned earlier: although the previous version is fully functional, this new one allows for broader use and will serve as the foundation for upcoming features.
This small clip shows the assembly of the base module with the updates mentioned
(13-04-2025) Very minor update to the left panel, which now includes holes designed for those who need increased lateral stability (especially for taller structures).
I took the opportunity with this update to introduce a new accessory that lets you hang an open spool. Think of it like a hanger, where you can leave the spool for a brief period of time when it doesn’t make sense to store it in a vacuum bag.
Â
(13-04-2025-a) Sometimes M2.5 square nuts may run out on MakerWorld, and it seems they’re not always easy to find with the exact same dimensions elsewhere — for example, on Amazon. I'm therefore providing an alternative version using hex nuts. While not the ideal solution, it works just fine.
In fact, in the assembly video I created, hex nuts are used, and you can see how I prevent them from rotating when the screw starts to tighten. You have now, 2 more profiles for this propose.
To download this additional profile, click on “Download STL/CAD Files.” I’ve moved this from the normal profile area to declutter the print profiles section.
Â
(13-04-2025-b) As an update, I’d like to share that this rack system is fully compatible with the SpoolBox4All — a modular and practical filament storage box designed to fit spools from virtually any brand or manufacturer. The original version, now stackable, includes a built-in desiccant tray to protect filament from humidity, and supports easy spool swaps without tools. There’s also a filament-feed version that allows the filament to be used directly from inside the box, making it ideal for enclosed setups or AMS systems and Prusa MMU3. Both versions integrate seamlessly with this rack, making it easier to keep everything tidy and accessible while extending the life of your filament.
This image shows some of the available options for filament storage
(21-04-2025)Added dedicated module for storing build plates. While it was designed with Bambu Lab build plates in mind, it’s also compatible with other brands, such as the Prusa Mk series, as long as the plates are within 250x250 mm size. I haven’t tested it with larger build plates yet, but for most conventional models, it should work seamlessly.
Racks4All - Build Plates
(22-04-2025) A base with a slightly steeper angle… I won’t be changing the original one, which has a 10-degree incline, but instead I’ll be adding this as a new option. - This can be found within the Raw Model Files.
This new base will be more suitable if you’re planning to create vertical configurations, meaning stacking several modules on top of each other. Even though the increase in angle is slight, it will help the “tower” lean slightly towards the back, as opposed to what happens now, where the weight of the filament — especially those stored inside the boxes — seems to shift the centre of mass forward. This tends to create a forward-bending effect, which the new base aims to counteract. (More info in my blog post)
(27-04-2025) I’ve just released the Racks4All Tagging System, and it’s already available for download. You’ll also find a new bottom part for the rack, designed to better fit the tag rod. Don’t worry—you don’t have to reprint your entire rack; I’ve created a rod that works with the current system. However, if you plan to print more modules and use the tagging system, the new bottom part will provide a better fit.
(27-04-2025) Update of the lateral alternatives, now with an extra - reenforced version and profile for 0,4 and 0,6mm nozzles. Now all the profiles only use square nuts.Â
(25-05-2025) Added feet's to the bases of the Rack4All modules, with 2 options:
TPU (already on the base print profile and on the 13Âş Base variation)
(02-06-2025) Added the wall fixation module. As the structure grows in height, especially above 5 floors, a forward bending may start to occur, particularly when using the lighter side panels. This happens due to the accumulation of the weight of the coils in the lower modules, which tends to shift the center of mass forward. To address this situation, there are a few alternatives:Â
you can choose to continue expanding the structure horizontally instead of vertically;Â
you can use modules with reinforced side walls, ideal for the lower levels in tall stacks;Â
or you can resort to fixing one or more modules to the wall to stabilize the structure. In the first two alternatives, the implementation is simple; in the case of wall mounting, it will be necessary to use a part specifically developed for this purpose (Wall fixation module - Available here, please check the available print profile), ensuring the use of screws and plugs appropriate for the type of wall in question.
Wall fixation module
You can find this variation following these instructions:
Sometimes I update or add more print profiles, they can be found under the section “Download STL/CAD Files”