Models / Drawer organizer

Drawer organizer

Drawer organizer: a finger-jointed tray from the box library, and a grid of dividers from the dividers library that slot into each other like an egg crate. Measure your drawer, then pick how many compartments you want.

Download size: 572.5 × 315.6 mm. 9 parts on 1 sheet.

Source 40 lines

// Drawer organizer: a finger-jointed tray from the box library, and a grid
// of dividers from the dividers library that slot into each other like an
// egg crate. Measure your drawer, then pick how many compartments you want.
 
use <kerf/box>
use <kerf/dividers>
 
/* [Tray] */
// Outside width
width = 240; // [80:5:560]
// Outside depth, front to back
depth = 160; // [60:5:380]
// Outside height
height = 50; // [25:5:120]
 
/* [Compartments] */
// Compartments across
cols = 4; // [1:1:10]
// Compartments front to back
rows = 2; // [1:1:8]
// Dips in the divider tops, to reach in with a finger
scoops = true;
 
/* [Material] */
// Sheet thickness
$thickness = 3; // [2:0.5:6]
// Beam width
$kerf = 0.15; // [0:0.01:0.3]
// Added to every slot, for an easy fit
clearance = 0.15; // [0:0.05:0.4]
 
/* [Hidden] */
$material = "plywood";
t = $thickness;
 
box([width, depth, height]);
 
// Inside the tray, standing on its floor, a little lower than the walls
grid_dividers([width - 2 * t, depth - 2 * t, height - t - 2], cols, rows,
  clearance = clearance, scoops = scoops, at = [t, t, t]);