This modular desk organizer was born from a simple frustration: existing solutions were too rigid, forcing you to accept someone else's vision of how your desk should be organized. I wanted the freedom to adapt my workspace to my needs, not the other way around.
Built on a standardized 100x100 mm grid system, each module connects using printed snap-fit joints—no tools, screws, or additional hardware required. The robust construction is designed to withstand daily use without falling apart after a few days. Mix and match different modules to create the perfect setup for your workflow, and reconfigure as your needs change.
Download the STL files from Printables (link below). Choose which modules you need based on what you want to organize—drawers for small items, compartments for pens, trays for tools. Each module follows the same 100x100 mm base dimension, so everything connects seamlessly.
Recommended settings:
Material: PLA (PETG or ASA also work)
Perimeters: 4 walls (prevents joint cracking)
Infill: 30% (20% may also work)
Layer height: 0.25 mm
Supports: None required
Print time: ~9.5 hours per module (average)
The design is completely support-free. Print each module separately—the modular approach means you can add more pieces over time without reprinting your entire setup.
Connect modules using the built-in snap-fit joints. No tools required—simply align the connectors and press firmly until they click into place. The joints are designed for repeated assembly and disassembly, so you can reconfigure your layout whenever needed. Drawers should slide smoothly but hold firmly even when tilted.
Getting the snap-fit joints right required extensive tuning. Too tight and the pieces won't connect; too loose and they fall apart. The final tolerances ensure parts click together firmly while remaining easy to separate for reconfiguration.
Drawers presented a unique engineering puzzle: they needed to slide smoothly for easy access but grip firmly enough to stay put when the desk is bumped or tilted. The solution involved carefully designed rails with just the right amount of friction and retention.
By committing to a consistent 100x100 mm grid, the system becomes infinitely expandable. New module designs can be added without breaking compatibility with existing pieces, creating a truly future-proof organizational system.
Initial prototypes had joints that either wouldn't connect or broke during assembly. The snap-fit mechanism requires precise dimensions that vary slightly between different printers and materials.
Extensive testing led to optimized tolerances that work across different printer types. The 4-wall perimeter specification ensures the joint areas have sufficient strength to handle repeated connections without cracking.
Early drawer designs either fell out too easily or required excessive force to open. Finding the balance between retention and smooth operation was critical for everyday usability.
Implemented a rail system with carefully calculated friction points. The drawers glide smoothly during normal use but grip securely when tilted. Multiple test prints refined the rail geometry until the feel was just right.