June 4, 2026
Description
A fully customizable, parametric OpenSCAD remix of the popular SEELE DESIGN build tray. Easily adjust cell sizes, compartment counts, and wall heights to create the perfect stackable parts organizer or sorting tray for your workshop or repair space. This model also features a wave bottom for easy part retrieval, and a ribbed version for additional grip. Easy to print with no supports required!
For me, I was able to run the file and generate new buld trays with OpenSCAD. Once you have OpenSCAD installed all you would need to do is decompress the .zip file and open the ParametricTrayMaker.scad file from the newly decompressed folder, and make your desired modifications to make your own build tray.
In addition to the Parametric Build Tray file I also included some sample build trays to get you started. Feel free to use them as you wish.
Recommended Material: PLA
Recommended Infill: 15%
Recommended Surface Pattern: Monotonic Line
Rafts: None
Supports: None
Fillament Used: Landu Innovations Technology PLA (The generic stuff Hobby Lobby sells)
If you guys like the Parametric model, kindly consider uploading your make. I'm interested to see how it ends up being used.
I added an experimental version of the main Parametric Build Tray. This new file introduces a few quality-of-life features, including front text and the ability to empty a single column, a ribbed version for additional grip, and waves at the bottom of the model to keep small parts like screws in place.
Please keep in mind that this is a highly experimental build of the main OpenSCAD file; it is considered unstable and may crash, but did have significant sabilility using OpenSCAD's dev versions. Feel free to use and test these files as you see fit, but if you do end up tweaking or improving this experimental version, I kindly ask that you share your work as a remix so the grander community can check out your awsome improvements.
Howdy all. I've been working on the new version of the Parametric Build Tray. I spent a good chunk of Friday and today working on it, and believe that this one is safe enough to push out as a Version 3. I've implemented the features that were introduced in the experimental build, but I will likely add new experimental builds in the future as I think about new features I'd like to see, along with community input. Along with officially adding the features from the experimental build, I've also done some bug fixing. All the changes can be found below.
Along with implementing the sorting waves, users can now choose which column those waves appear in.
Along with adding the ability for users to add their own text, users can stylize that text to either protrude from the build tray or be regressed. You can also choose from several different font options/styles.
Fixed an issue in Section 4.5 that cropped the edges of the waves from the walls of the model
Fixed an issue in Section 1 that caused the ribbed tray to render in lower than the smooth tray
Fixed an issue in Section 6 where the wall joints wouldne't dissapear if the user wanted an empty tray.
Replaced duplicate translate and rotate blocks with a single block that uses inline ternary logic (? :) to dynamically select the correct file and Z-offset based on your Customizer toggle.
Created the z_nudge and wall_height variables at the top of the script to replace the repetitive -0.005 and inner_height + 0.005 calculations that were scattered throughout the code to ensure manifold rendering.
Rewrote the nested if statements used for rendering the front text labels into a much cleaner, single-level if / else if / else chain.
Replaced five separate if blocks and redundant translate() / cube() commands in Section 6 with a single array containing the rules for each wall segment [Condition, X-Offset, Width], allowing OpenSCAD to render them all cleanly using a single short for loop.
I've added a few batches of 18 ready-to-print .3mf files to make your projects a bit easier. Each file has 9 build trays ranging from high-density screw management to tool docks. While you can create your own trays with the OpenSCAD file, this option will allow you to skip the customization process entirely and get right to printing.
License:
Creative Commons — Attribution — Noncommercial — Share Alike
9