Why lanes and not pockets
Most of what lives in a bathroom drawer is long. A toothbrush is about 190 mm, a full tube of toothpaste 150 to 190 mm, a razor 130 to 150 mm, a comb much the same. Square pockets force these to stand on end or lie across two compartments. Lanes let them lie flat, one kind to a lane, where a glance finds them. Each lane here is 196.8 mm long and 48.1 mm wide inside: one lane takes two or three toothbrushes and a tube side by side, another the razor and its spare cartridges, the third the comb, tweezers and nail clippers. For small loose items, add a second, shorter tray with square pockets next to this one.
What to measure
Measure the inside of the drawer in three directions. Vanity drawers often have a cut-out or a curved back to pass the basin trap, so measure the width and depth where the tray will actually sit, not at the front edge alone. Take half a millimetre off each so the tray drops in. Then the height: shut the drawer nearly closed and read the clear height under the cabinet frame, and keep the tray 3 mm below it. Finally lay your longest item on a ruler. If it is over 196 mm, raise the tray width; the generator accepts up to 400 mm, and your printer bed is the practical limit.
Wall, floor and material
The outer wall and the floor are 1.6 mm and the two dividers 1.2 mm. The wall is thicker than on a dry-room tray because a bathroom tray is taken out and rinsed, and a wet tray is gripped harder. Bathrooms are warm and damp but nowhere near hot enough to soften PLA, so PLA or PETG both work; PETG shrugs off water and cleaning products better over the years. Printed surfaces have fine grooves between the layers that hold toothpaste residue, so choose a smooth filament, print the walls at 0.16 mm layers, and wash the tray with warm water and washing-up liquid, not in a dishwasher, which is hot enough to warp PLA.
Printing
Print with the floor on the bed and no supports. The tray needs a bed of at least 200 by 150 mm. Its floor is a large flat sheet, and large sheets show every first-layer fault: level the bed, clean it, and print the first layer slowly. Four lines of a 0.4 mm nozzle make the 1.6 mm wall, so two perimeters are enough and the walls contain no infill. Expect a print of four to five hours at 0.2 mm layers.
Outline drawing
Top view, to scale. The tray is 45 mm high with 1.6 mm walls and floor and 1.2 mm dividers.
Parameters the generator will use
| Setting | Link parameter | Value |
|---|---|---|
| Model | model | drawer_bin |
| Outer width (X) | width | 200 |
| Outer depth (Y) | depth | 150 |
| Outer height (Z) | height | 45 |
| Wall thickness | wall | 1.6 |
| Floor thickness | floor | 1.6 |
| Compartments across (X) | cols | 1 |
| Compartments deep (Y) | rows | 3 |
| Divider thickness | divider | 1.2 |
All lengths are in millimetres. Outer size from these values: 200 x 150 x 45 mm.
Open the generator with these values
This model is free. One $7 licence key opens five more models. Get a licence key on Gumroad ($7)
The fitted drawer organiser bin is the free model: no licence key and no account are needed to preview it and download the STL. The other five models (pipe and cable clip, hex bit holder, screwdriver rack, 42 mm grid bin and drill guide jig) need a licence key.