Heads up: this kit is AI-designed and hasn't been test-built. Parts may not fit together or match your hardware as-is — expect to adjust holes, clearances or dimensions. Print one part and dry-fit it before printing the rest or buying hardware.*
Printed parts
2020 Gridfinity Drawer Tower
A four-drawer tower built on 2020 aluminium extrusion. Printed runners replace bought slides, and each tray takes a 3x3 Gridfinity layout.
A bench-top drawer tower that holds four drawers, about 198 wide × 141 deep × 242 mm tall. Four 230 mm lengths of 2020 extrusion form the corners and printed parts do the rest. Two identical end plates hold the posts: one sits on the bench and the same part goes on top, flipped over. Eight identical printed runners bolt to the inner slots of the posts with M5 T-nuts, and every drawer tray rests on their ledges. You don't need any bought drawer slides. The inside of each tray is 126.5 × 126.5 mm, which is a 3 × 42 mm Gridfinity footprint plus 0.25 mm per side. A standard 3x3 Gridfinity baseplate drops straight in, or 41.5 mm bins can sit loose on the floor. It's meant for screws, electronics parts and craft supplies on a bench or shelf.
The runners do three jobs. Their 6 mm ledges carry the tray, and the runner walls guide it sideways with 0.5 mm clearance per side. The ledge of the runner one level up sits 2 mm above the tray rim, so a drawer pulled far out can only tip about 2 mm before it catches. For the top drawer, the flipped top plate does the same job. A 0.8 mm ridge near each end of every ledge clicks into notches under the tray, so a closed drawer stays shut and you feel a click at 115 mm of travel, which marks full extension. Each drawer front covers the posts, which stops the drawer when you push it in. A pull with a label window screws through the front into the tray with the same two M3 screws, so the pulling force goes straight into the tray.
Assembly order:
- Print 2 end plates, 8 runners, 4 trays, 4 fronts and 4 pulls. PETG or PLA at 3 perimeters is fine.
- Stand the four 230 mm posts in the sockets of the bottom end plate, with the open side of each socket facing front or back. Fix each post with 3 T-nuts and M5x8 screws.
- Slide 2 T-nuts into the inward-facing slot of each post for every runner level. Bolt the runners on with M5x10 screws, ledge down and facing inward. The runner bottoms go 22, 74, 126 and 178 mm above the bottom end of each post. A 52 mm spacer block keeps the levels even.
- Put the second end plate on top, sockets facing down, and fix it with M5x8 screws.
- Hold each front against its tray, lay a pull over it and drive two M3x14 screws through the pull and the front into the tray's front wall.
- Slide a paper card (86 × 18 mm, no thicker than 0.8 mm) into the pull from the top, drop in a Gridfinity baseplate and bins, and slide the drawers in until they click.
Tuning: if a drawer binds, sand the ledge ridges or print the tray at 99.6% in X. If the click is too weak, add a layer of tape under the ridge. The drop-in T-nut and 2020 slot depth come from the supplier's drawing. If an M5x10 bottoms out in the slot, use an M5x8.
Click any part to preview it in 3D, order it on its own, or download just that file.