Parametric Cabinet Organizer (Under-Sink/Kitchen)
Print Profile(1)

Description
Description
A fully parametric door-mounted organizer designed to hang on the inside of a cabinet door — perfect for under-sink storage, cleaning supplies, or kitchen essentials. Modeled entirely in OpenSCAD with a built-in Customizer so you can dial in every dimension without touching the code.
Customizer parameters
| Parameter | What it controls |
|---|---|
| door_thickness | Thickness of your door panel + clearance |
| hook_cap_height | Height of the top cap (how tight the hook grips) |
| panel_length | Length of the vertical backplate — increase to clear a sink basin or other obstacle |
| total_width | Overall width of the organizer |
| wall_t | Single wall thickness used everywhere (hook, backplate, basket) |
| basket_depth | How far the basket protrudes into the cabinet |
| basket_height | Height of the basket |
| basket_floor | Floor thickness (0 = open bottom) |
| hole_shape | Floor pattern: 0 = solid · 1 = square holes · 2 = round holes |
| hole_size | Side length of squares or diameter of circles |
| hole_margin | Gap between holes and from the edges |
How it works
The hook clips over the top edge of the door panel. A vertical backplate runs down the interior face of the door, letting you skip past any obstacles (pipes, sink basin, hinges). The basket hangs off the bottom of the backplate and opens toward the inside of the cabinet.
Print settings
- Material: PETG recommended for bathroom/kitchen humidity; PLA works fine for dry cabinets
- Layer height: 0.24 mm
- Infill: 20–30 %
I also imported into BambuStudio and split the model with a dovetail so that is easier to print and stronger too. I then applied a drop of glue.
Tips
- Measure your door thickness carefully and add 1–2 mm of clearance to door_thickness so the hook slides on and off easily without being sloppy.
- Use panel_length to clear the sink basin or any internal cabinet hardware — set it to 0 if you want the basket to start right below the hook.
- The perforated floor options (square or round) save material and look great; a hole_size of 10–15 mm with a hole_margin of 4 mm is a good starting point.
- Print a small test clip first (reduce basket_height to ~10 mm) to validate the door fit before committing to the full print.
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.






Comment & Rating (0)