Table Talk
Nothing here yet. Love this design? Say so - the designer might see it.

Stackable Sorting Tray Generator

Plan Your Print
About 86 g of filament From the designer's print profile
Print Profile (5) 2x2 Split 3 1h 28m 78 g PLA
2x2 Split 3
1 plate 1h 28m 78 g PLA
X2D, X1, X1E, A1, P1P, H2S, P2S, H2D Pro, P1S, H2C, A2L, A1 mini, X1 Carbon, H2D
Plate Details (1)
0.4 mm nozzle, all plates
Plate 1
1h 28m 78 g PLA · 78 g
2x2 Grid of 4
1 plate 1h 34m 81 g PLA
X2D, X1, X1E, A1, P1P, H2S, P2S, H2D Pro, P1S, H2C, A2L, A1 mini, X1 Carbon, H2D
Plate Details (1)
0.4 mm nozzle, all plates
Plate 1
1h 34m 81 g PLA · 81 g
2x2 Grid of 9
1 plate 1h 53m 86 g PLA
X2D, A1, H2D Pro, A1 mini, X1, H2D, H2S, X1E, X1 Carbon, H2C, P1P, P2S, A2L, P1S
Plate Details (1)
0.4 mm nozzle, all plates
Plate 1
1h 53m 86 g PLA · 86 g
1x1 Split
1 plate 37m 28 g PLA
X2D, P2S, H2S, A1, A2L, H2D Pro, X1, X1E, P1S, A1 mini, X1 Carbon, H2C, H2D, P1P
Plate Details (1)
0.4 mm nozzle, all plates
Plate 1
37m 28 g PLA · 28 g
1x2 Grid of 3
1 plate 1h 48 g PLA
X2D, P2S, H2S, A1, A2L, H2D Pro, X1, X1E, P1S, A1 mini, X1 Carbon, H2C, H2D, P1P
Plate Details (1)
0.4 mm nozzle, all plates
Plate 1
1h 48 g PLA · 48 g
As sliced by the designer. Your printer, filament, and settings may change these numbers.
Designer's Description
🗃️ The ultimate customizable parametric sorting tray generator!

Stop dealing with messy desk drawers, unorganized hardware assortments, or chaotic board game boxes. This fully parametric OpenSCAD generator allows you to create the exact sorting trays you need. Whether you require a simple symmetrical grid or a complex split layout for varying part sizes, this tool generates perfectly stackable, scoop-bottomed bins in seconds.

Membership Custom storage solutions and board game organizers are massive bestsellers on Etsy and at local markets. Want to sell physical prints of these sorting trays legally? Join my Commercial Membership for only €4.99/mo to get full commercial rights to sell this model and ALL my other generators!

⚙️ Customizer features:
  • Advanced layouts: Choose between a standard grid or dynamic split layouts (split_right, split_left, split_top, split_bottom). You can perfectly adjust the size of the main compartment using the split_ratio slider, and divide the remaining space into as many sub-sections as you need (split_count).
  • Ergonomic scoop bottoms: Enable scoop_bottom to mathematically calculate a smooth, curved transition between the floor and the walls. This makes retrieving tiny M3 screws, beads, or board game tokens incredibly easy with your fingertips!
  • Seamless stacking: Enable stackable to generate an interlocking top lip and a matching bottom cavity. The customizer automatically applies your chosen stack_clearance so the trays lock together perfectly without jamming.
  • Recessed dividers: Enable recess_dividers to drop the internal walls slightly below the outer rim. This ensures that when you stack another tray on top, it sits perfectly flush without the internal dividers colliding with the tray above it.
  • Instant presets: Don't want to mess with sliders? Pick from the built-in presets like '2x2 Split' or '1x2 Grid' for instant, perfectly proportioned trays.
🧠 Behind the design (For makers & moderators)

Creating a robust, stackable tray with scoop bottoms and complex asymmetrical split layouts requires highly optimized code to prevent slicer errors.

Instead of using slow Minkowski operations to curve the inside bottoms, this model uses an extremely efficient 2D to 3D hull transition. The compartment_cutout module takes a 2D rounded rectangle, shrinks it precisely by the scoop_radius , extrudes it by 0.01mm, and hulls it to the full-sized rectangle located higher up on the Z-axis. This mathematically guarantees a perfect 45-degree inner chamfer that prints flawlessly without supports, while keeping the rendering time under a second. The interlocking stacking lip is dynamically calculated using the global wall thickness minus the defined tolerance clearance, ensuring absolute dimensional accuracy.

🖨️ Print settings:
  • Material: PLA, PETG, or ABS/ASA (PETG is highly recommended if storing sharp metal hardware or tools).
  • Layer height: 0.20mm or 0.28mm for fast, structural prints.
  • Supports: STRICTLY NONE. The scoop bottoms and stacking lips are designed with 45-degree angles to bridge and overhang flawlessly.
  • Infill: 10% to 15% is perfect.
  • Walls: 2 or more are fine.
❤️ Share your prints!

I love seeing your beautifully organized drawers, toolboxes, and board games. Please upload a photo of your make!
Boost Me

Happy printing!

sorting tray parametric grid generator bin container stackable openscad customizable