Search models, users, collections, and posts

Customizable Parametric Sorting Tray - SortForge

IP Report

Print Profile(1)

All
X1 Carbon
A1
X1
P1P
A2L
A1 mini
P2S
P1S
X2D
H2S
H2D Pro
H2D
X1E
H2C

0.2mm layer, 2 walls, 15% infill
0.2mm layer, 2 walls, 15% infill
Designer
2.7 h
1 plate

Open in Bambu Studio
Boost
1
3
0
0
0
0
Released 

Bill of Materials

Bambu Filaments
Select all
Gray (10103) / Filament with spool / 1kg
Black (10101) / Filament with spool / 1kg
Jade White (10100) / Filament with spool / 1kg
Jade White (10100) / Refill / 1kg
Gray (10103) / Refill / 1kg
Black (10101) / Refill / 1kg

Description

SortForge is a single-file OpenSCAD parametric tray generator designed for MakerWorld Parametric Model Maker. It creates clean, printable compartment trays with adjustable outside size, row/column layout, preset mixed-bay layouts, labels, scoops, pour spouts, rim styles, and optional Gridfinity-compatible underside feet.


 

Use it for sorting screws during repair work, keeping electronics components separated, organizing board-game tokens, holding jewelry findings, staging craft supplies, or making custom drawer trays for workshop small parts.


 

The default model is a 180 x 120 x 24 mm tray with a 3 x 4 uniform grid, rounded corners, front scoops, and raised cell-number labels. The model is intentionally primitive-based and fast enough for PMM use. Cell-number labels use lightweight geometry by default instead of expensive font text.


 

Gridfinity behavior is optional. In `tray_size_mode="manual"`, the tray length and width stay exactly user-controlled even when the Gridfinity base is enabled. In `tray_size_mode="gridfinity_units"`, the outside size is derived from the selected Gridfinity pitch and unit count.


 

## Customization Notes


 

- Choose `layout_preset="uniform"` for regular row/column trays.

- Use `hardware_matrix` for many small screw/electronics cells.

- Use `big_left`, `big_right`, `big_center`, or `two_large_four_small` for mixed-size parts.

- Enable `front_scoop` for easier finger access to front-row compartments.

- Set `label_mode` to `cell_numbers`, `prefix_numbers`, or `custom_title`.

- Use `tray_size_mode="manual"` for exact drawer or bench dimensions.

- Use `tray_size_mode="gridfinity_units"` when the Gridfinity unit count should control outside dimensions.

- If PMM generation feels slow, reduce `preview_quality`, disable labels, or use fewer rows/columns.

Comment & Rating (0)

(0/1000)

License

This user content is licensed under a Standard Digital File License.

You shall not share, sub-license, sell, rent, host, transfer, or distribute in any way the digital or 3D printed versions of this object, nor any other derivative work of this object in its digital or physical format (including - but not limited to - remixes of this object, and hosting on other digital platforms). The objects may not be used without permission in any way whatsoever in which you charge money, or collect fees.