Docs menu

DOCS / REFERENCE

Carcass parameters

Copy page ▾

The Properties panel shows these parameters under Parameters when you select a carcass. Hold the pointer over a parameter name to read the same description in the app. To use them, see Build a cabinet, bookcase or wardrobe.

The layout is a grid of cells, like a spreadsheet: Build a cabinet, bookcase or wardrobe says how it works. A length takes a number in mm, a value with a unit (90cm) or a project parameter name.

How the carcass decides#

  • Door hinges: a single door hinges on the side nearer the end of the carcass. A door in the middle column of an odd number of columns hinges on the left. A pair hinges on its outer edges.
  • Back: if the back is larger than a sheet less 10 mm round the edge, the carcass cuts it into the fewest pieces that fit. Each joint is on a divider or a fixed shelf. If a piece does not fit with the grain up the sheet, its grain goes across. If no cut fits, you get a warning.
  • Removed cells: the panels round a removed cell are its edges. A divider beside a gap that reaches the floor runs down to the floor. The top, the bottom and the kick board are in one piece for each run of columns. A back piece covers the rear edge of a panel round a gap; the piece on the other side stops at the panel's face. In Separate carcasses, a column with removed cells is a shorter carcass of the cells that are left.
  • Sheet size: a side, top, bottom, divider or shelf must fit its sheet less 10 mm round the edge, either way round. If it does not, you get a warning. Its fixes are Separate carcasses (if each carcass's parts then fit) and a smaller width or height.
  • Fronts: a door or a pair covers the whole cell, merged or divided inside. Drawers in a cell with a front, or inside one, are internal. Their fronts are inset in their own cell, behind an inset door. Their runners are on 25 mm runner spacers on each side where the door hinges.
  • Cells inside a cell: a divided cell's own columns and rows share its clear opening, less its own dividers and fixed shelves. Its cells cannot be divided again or removed, and have no fronts of their own.
  • Why a part is there: a part whose job is not clear from its name has a one-line reason (a runner spacer, a scribe filler). Properties shows it as Why. It is also the first sentence of the cut list note, and the assembly guide says it where the part is fitted.
  • Cable hole: a 60 mm hole for a desk grommet in the back, 80 mm above the floor of the opening.
  • Hanging: a hanging cell shows the clear length under its rail. Less than 800 mm is a warning. From 800 mm it is short hanging (shirts, jackets), from 1000 mm medium hanging, and from 1500 mm long hanging (coats, dresses).
  • Fix to the wall: if the tipping check tells you to fix the unit to the wall, the warning gives the reason. See Check a unit for tipping and weight.

Size

ParameterDefaultWhat it does
width
Width
Length
900Overall external width
height
Height
Length
1800Overall external height (including plinth); with heightRight, the height at the left end
heightRight
Raked top: height at the right end (0 = square)
Length
0Raked top under a sloped ceiling: overall height at the right end (0 = same as height, a square carcass). The top tilts to the rake with plumb, bevelled ends; sides and dividers are cut to it (their tops bevelled through the thickness), the back and doors are cut to the slope (shaker: raked top rail, stiles of two lengths, a trapezoid panel). fitCarcassToEnvelope on a stair (sloped) envelope sets it. Cut angles and bevels are in the cut list: read them from there. Under a rake the joints to the top are pocket screws (slopeJoinery), and sliding, in-frame, glazed, handleless and fluted fronts are built as hinged slab doors (each with a warning and its fix)
topProfile
Top profile across the front (x:height, …)
List
(blank)A top that bends under a loft ceiling, flat then sloped (or any run of straight slopes): points x:height across the width, x from the left end, for example "0:2210, 300:2210, 1600:1237". Blank = height and heightRight. Set, it takes the place of both. A bend may fall over a divider (each column under its own slope) or inside a column: the top is then two pieces butted at the bend, and the back and the doors under it are cut to the bent outline (a shaker door bends once). In Boxes each box takes its slice of the profile. fitCarcassToEnvelope sets it from a front-profile envelope
heightBack
Top sloping to the back: height at the back (0 = square)
Length
0A top that slopes down to the back, under a ceiling that falls towards the back wall (a knee wall behind): the overall height at the back (0 = same as height, square). The top tilts about its front edge, its ends plumb and bevelled; the sides and dividers are cut to a trapezoid, the back is shorter; the doors stay square at the front height, and the cells, shelves and clothes rails stay under the lowest point at the back. Not with heightRight or topProfile. fitCarcassToEnvelope sets it from a side-profile envelope
depth
Depth
Length
300Overall depth including back, excluding doors
materialId
Carcass material
Material
birch-ply-18Carcass sheet material
dividerMaterialId
Dividers and shelves material
Material
(carcass material)Dividers, shelves and drawer-zone tops (blank = carcass material); a thinner inner material keeps the outer frame thick
construction
Construction: one frame or separate carcasses
Choice
frameframe: one carcass, shared single uprights between the columns (bookcases, shelving, media walls). boxes: separate carcasses, one per column, each with its own two sides, top, bottom, back and plinth, side by side (wardrobes, kitchens): the sides are doubled between the columns, every carcass carries through a door on its own, and each is a group of its parts, "Carcass A" (parts listed as "Carcass A › Side L"); each drawer is a group too. The columns keep their clear widths: fr columns share what is left of the width after the sides; fixed columns that need more make the run wider (a warning with fixes). A merged cell across columns keeps those columns in one carcass (a warning). Under a raked top each carcass takes its own slice of the slope
Values: frame (One frame), boxes (Separate carcasses)
top
Top: own panel or none
Choice
panelnone: no top of its own, for one continuous top over several carcasses side by side (height still includes it: the sides, dividers and inset back stop under a top of the carcass material at height/heightRight). Make the shared top as its own part
Values: panel (Own top panel), none (None (a shared top))
approximates
Re-creates a bought unit
Choice
noneSet when this carcass re-creates a bought product from its published dimensions (insertKallax / insertBilly): every part is marked "check before cutting"
Values: none (None), KALLAX (KALLAX), BILLY (BILLY)
edgeBanding
Edge banding
Choice
noneEdge banding on visible front edges
Values: none (None), fronts (Front edges), frontsAndDoors (Front edges and doors)

Joints

ParameterDefaultWhat it does
joint
Top and bottom: between the sides, or over them
Choice
topBottomBetweenSidesConstruction: top & bottom fitted between full-height sides, or sides fitted between full-width top & bottom
Values: topBottomBetweenSides (Top and bottom between the sides), sidesBetweenTopBottom (Sides between the top and bottom)
joinery
Joints between the panels
Choice
noneJoints between the carcass panels (the sides, top, bottom, dividers, fixed shelves and drawer-zone tops; the outer corners too unless cornerJoinery says otherwise), cut into the parts and listed in the workshop pack joint schedule. Under a sloped top (heightRight, topProfile, heightBack) the joints to a raked top piece follow slopeJoinery (pocket screws by default); as joinery they are planned along the slope: the dowels, dominoes, biscuits and pocket screws run along the part whose end meets the other (along a raked top, up a side or divider), spaced along the real joint, and go into the other part at the angle between them (cut list, joint schedule and assembly guide give it); screws only where they go in square, else a warning offers a fix; housings and cams at the slope are dowels (a warning with the fix), and stay housings and cams at the square joints. cams: knock-down cam fittings for flat-pack (Ø15 cam bores in the underside of the top, bottom and fixed shelves, or the left face of a divider, 24 mm from the end; Ø8 bolt holes into the end; Ø5 × 11 bolt holes in the side; cam fittings in the BOM; no glue, so it comes apart; panels 15–22 mm; not with sidesBetweenTopBottom; check against the fitting's drilling sheet). Simple to strong: screws (screwed butt: countersunk wood screws through the outer panel into the end of the other, screws in the BOM; the heads show on the outside), pocketScrews (pockets drilled at 15° in the hidden face: underside or back; not with sidesBetweenTopBottom), biscuits (No. 0/10/20 slots, biscuits in the BOM), dowels, dominoes (matching mortises, no size change), housings (dados, or rebates at the panel ends, ⅓ thickness deep, ½ for rebates; the inserted panel is lengthened by the depth; an inset back is rebated in). All hide the joint except screws. none: butt joints (fix as you like)
Values: none (None (butt joints)), housings (Housings), dominoes (Dominoes), dowels (Dowels), biscuits (Biscuits), pocketScrews (Pocket screws), screws (Screws), cams (Cam fittings (flat-pack))
cornerJoinery
Joints at the corners
Choice
sameThe joint at the four outer corners, where the top and bottom meet the sides; dividers and fixed shelves keep joinery. same: as joinery. box: finger joints, an odd number about as wide as the panel is thick. throughDovetails: tails in the part between (the top and bottom, or the sides with sidesBetweenTopBottom), pins in the other, the joint shows on both. halfBlindDovetails: the same, stopped a quarter of the pin part's thickness short, so the outside face of the sides (topBottomBetweenSides) stays whole. The top and bottom (or the sides) are lengthened into the joint. Dovetail slope from the material (1:7 for plywood), as drawer dovetails. A bottom over a plinth is not a corner (it takes joinery), unless the sides are between the top and bottom. Plywood or solid wood only: MDF, chipboard and OSB get a warning and the corners as joinery. Under a sloped top the corners at the raked top take slopeJoinery; the square corners keep this
Values: same (As the other panels), box (Box joints), throughDovetails (Through dovetails), halfBlindDovetails (Half-blind dovetails)
slopeJoinery
Joints under the slope
Choice
pocketScrewsThe joints between a raked top piece (heightRight, topProfile, heightBack) and the sides and dividers under it; the square joints keep joinery, and joinery none cuts none. pocketScrews: pocket screws from the hidden face of the part that meets the top (the top's underside at the sides, a divider's left face), drilled with the pocket-hole jig at its usual 15°; with sidesBetweenTopBottom a side keeps joinery. same: as joinery, planned along the slope: the dowels, dominoes or biscuits run along the part that meets the other and go into it at the angle between them (the cut list and the assembly guide give the angle)
Values: pocketScrews (Pocket screws), same (As the other panels)
doorFrameJoint
Shaker door frame joints
Choice
stub-tenonShaker and glazed door frames, rails into stiles: stub-tenon (the rail ends cut to a tenon the length of shakerGroove into the stile groove; quick, hidden), haunched-tenon (a deeper mortise and tenon, ⅔ of the stile width, with a haunch that fills the groove at the stile end; stronger, hidden), bridle (an open slot in each stile end and the rail through it: the joint shows on the door edges). Under a raked top: stub-tenon only (the raked top rail's angled tenons are described in its notes, not drawn)
Values: stub-tenon (Stub tenon), haunched-tenon (Haunched tenon), bridle (Bridle)
drawerJoint
Drawer box corners
Choice
butt-screwedDrawer box corners, simple to advanced: butt-screwed (box front and back between the sides, screwed through the sides: quick, screws in the BOM), rebate (front and back in rebates ½ the side thickness deep at the side ends), housing (front in rebates, back in housings one box thickness in from the back of the sides), dowel (between the sides, dowelled), box (finger joints: front and back the full box width, the sides go through them; the fingers show), dovetail (half-blind at the front, so the front hides the tails; through at the back; pins in the front and back, tails in the sides, slope from the box material; for looks and a lock against the pull). Box joints and dovetails move the bottom groove up into a finger or tail so it runs out where the front hides it. The box outside size stays the same for every joint
Values: butt-screwed (Butt, screwed), rebate (Rebate), housing (Housing), dowel (Dowels), box (Box joint), dovetail (Dovetail)

Layout

ParameterDefaultWhat it does
layout
Layout (columns, rows and cells)
Grid
1 column × 1 row, openThe layout as a grid, like a spreadsheet: cols and rows are tracks ("600" = Fixed, a clear opening of 600 mm; "1fr" = Auto, an equal share of the rest; "2fr" = Auto ×2, a double share), A1 is the top-left cell, merged cells span several, and each cell holds open shelves, a stack of drawers, hanging space (a clothes rail; double = two) or an opening kept clear for a TV or appliance (cable hole, fits = its size), or its own grid of these (sections: one level, over the clear opening of the cell, with its own dividers and fixed shelves), and may have a front (a door or a pair over the whole cell, oversize with extend {top, bottom, left, right} mm past the cell for overlay doors; or sliding doors, 2 to 6 bypass leaves on their own 2-lane track over the cell, refused under a raked top; drawers behind a front are internal: inset fronts, their runners on spacers clear of the hinges), or is removed (a gap in the outline, for example round a doorway: the panels round it are its edges, the uprights beside it run to the floor, the bottom, plinth and back stop at it; fits = the doorway size, checked; the cells left must stay joined). A divider stands at each column boundary no merged cell crosses, a fixed shelf at each row boundary. Change it with setCarcassLayout, mergeCells, splitCell, splitCellInto (one cell into rows or columns, the others kept whole), setCellContents, setCellFront and setCarcassTracks (inside: the own grid of a divided cell)
through
At a crossing, runs through
Choice
dividersWhere a divider and a fixed shelf cross: dividers (the divider runs through, the shelves stop at it) or shelves (the shelf runs through, the dividers stop at it)
Values: dividers (Dividers run through), shelves (Shelves run through)
shelfLoad
Shelves hold
Choice
noneWhat the shelves hold, for the sag check: every shelf of the carcass, fixed and adjustable, added later too (setShelfLoad on one shelf overrides it). ornaments: Ornaments and display, about 5 kg/m; paperbacks: Paperbacks, about 12 kg/m; hardbacks: Hardback and reference books, about 30 kg/m; vinyl: Vinyl records, about 60 kg/m; crockery: Kitchen crockery, about 25 kg/m; pantry: Tins and pantry, about 35 kg/m. none: not set, the shelves are not checked for sag
Values: none (Not set), ornaments (Ornaments and display), paperbacks (Paperbacks), hardbacks (Hardback and reference books), vinyl (Vinyl records), crockery (Kitchen crockery), pantry (Tins and pantry)
shelfType
Shelves: adjustable or fixed
Choice
adjustableAdjustable shelves sit on pins with a side clearance; fixed shelves are housed full width
Values: adjustable (Adjustable), fixed (Fixed)
shelfClearance
Adjustable shelf side clearance
Length
2Total width clearance for adjustable shelves
shelfSetback
Shelf set back from the front
Length
0Shelves set back from the front edge
shelfPinHoles
Shelf-pin holes
Choice
autoauto: drill shelf-pin rows (32 mm system) in the sides/dividers of every bay with adjustable shelves; none: no holes
Values: auto (Drilled), none (None)
shelfPinDiameter
Shelf-pin hole diameter
Length
5Shelf-pin hole diameter (12 mm deep, or two-thirds of the thickness if thinner; through in dividers)
shelfPinInset
Shelf-pin rows in from front and back
Length
37Shelf-pin rows: distance of the hole centres from the front and back of the shelf zone
shelfPinPitch
Shelf-pin hole spacing
Length
32Vertical spacing of shelf-pin holes

Fronts

ParameterDefaultWhat it does
hingeCups
Hinge cups
Choice
autoauto: 35 mm hinge cups (13 deep, 22.5 mm from the hinge edge) on the back of every door, as many as the hardware note
Values: auto (Drilled), none (None)
doors
Doors and drawer fronts: overlay, inset or in-frame
Choice
overlayHow every hinged door and drawer front fits (the cells that have doors or drawers say where they are): overlay (doors and drawer fronts cover the carcass front edges, to the panel centrelines between cells; only overlay doors can be oversize, with extend), inset (flush inside each cell opening, doorGap reveal all round; shelves are set back behind them) or inframe (a face frame faceFrameWidth wide in the door material over the carcass front: stiles, rails, a muntin on each divider and a rail on each fixed shelf; doors and drawer fronts inset in its openings, flush with it, drawer runners on spacers). Sliding doors are a front on a cell (setCellFront kind sliding), in front of the carcass whatever this is
Values: overlay (Overlay), inset (Inset), inframe (In a face frame)
doorStyle
Door style
Choice
slabHinged doors: slab = one panel; shaker = frame and panel: two full-height stiles and two rails (shakerFrameWidth wide, door material) with stub tenons into a shakerGroove-deep groove, and a thinner grooved-in panel; glazed = the same frame round a glass panel (glassMaterialId, 2 mm clearance per edge); handleless = slab doors and drawer fronts with a routed J-pull grip along the top edge (bottom with handlePosition bottom), shortened by handlelessGap for the fingers, no handles; fluted = slab doors and drawer fronts with vertical routed flutes (8 wide × 3 deep at fluteSpacing). Shaker and glazed drawer fronts stay slab; sliding leaves stay slab. Under a raked top: slab or shaker only
Values: slab (Slab), shaker (Shaker), glazed (Glazed), handleless (Handleless (J-pull)), fluted (Fluted)
glassMaterialId
Glass (glazed doors)
Material
glass-4Glazed doors: the glass panel (e.g. glass-4 clear or glass-reeded-4 reeded), toughened, ordered cut to size
handlelessGap
Finger gap (handleless)
Length
20Handleless: finger gap at each J-pull, taken off the door and drawer front height
fluteSpacing
Flute spacing (fluted)
Length
25Fluted: flute centres across the front (at least 12; e.g. 16 for a reeded look)
faceFrameWidth
Face frame width (in-frame)
Length
50In-frame doors: face frame stile, rail and muntin width (at least the carcass thickness)
shakerFrameWidth
Shaker frame width
Length
70Shaker stile and rail width
shakerGroove
Shaker groove depth
Length
10Shaker groove depth in the stiles and rails (also the rail stub-tenon length); the panel engages groove − 1 mm per edge
shakerPanelMaterialId
Shaker panel material
Material
mdf-6Shaker centre panel sheet material (thinner than the door material; groove width = its thickness)
doorGap
Gap round doors and drawer fronts
Length
3Gap around and between doors and drawer fronts (the reveal for inset doors/fronts)
doorMaterialId
Door and drawer front material
Material
(carcass material)Door and drawer front material (blank = carcass material)

Fit

ParameterDefaultWhat it does
fasciaThickness
Fascia over the front edges
Length
0A fascia (e.g. 6 mm MDF, scribed to the walls) fixed over the carcass front edges: overlay doors, drawer fronts and fillers sit this much further forward, on the fascia. 0 = none. The fascia itself is not generated
ceilingFascia
Ceiling fascia: height at the lowest point (0 = none)
Length
0A ceiling fascia: square carcasses with a panel over them up to the ceiling, the second way to build under a sloped ceiling (the first is a raked top). height and heightRight are then the ceiling line, and the carcass (each box, with construction boxes) is square, ceilingFascia under the lowest point of the ceiling over it. The fascia (door material, on the carcass top, flush with its front, across the fillers) is cut to the ceiling line, raked where it slopes, with scribeAllowance on its top edge. A top-row door with extend top that reaches past the fascia line (ceilingFascia under the ceiling) anywhere is cut to that line, so the run looks raked while the boxes stay square; its hinges stay on the carcass side (a check says where the top hinge goes). 0 = none. Not with removed cells
fillerLeft
Scribe filler, left
Length
0Scribe filler beside the left side, finished width (0 = none). Set by fitCarcassToEnvelope fillers
fillerRight
Scribe filler, right
Length
0Scribe filler beside the right side, finished width (0 = none)
scribeAllowance
Scribe allowance on each filler
Length
15Extra width on each filler blank on the wall side (setScribe), scribed off on site; 0 = none, at most 100

Base and back

ParameterDefaultWhat it does
back
Back panel
Choice
noneBack panel: none, fixed over the rear, or inset between sides/top/bottom
Values: none (None), overlay (Over the back), inset (Inset)
backMaterialId
Back material
Material
birch-ply-6Back panel sheet material
plinthHeight
Plinth height
Length
0Kick/plinth height under the bottom panel (0 = none)
plinthSetback
Kick board set back
Length
0Kick board set back from the front

Handles

ParameterDefaultWhat it does
handle
Handle
Choice
unspecifiedHandle hardware on every door and drawer front: bar (two Ø5 through holes at handleCentres), knob (one Ø5 hole), cup (cup/bin pull: two Ø5 holes at handleCentres, always horizontal), edge (edge pull over the top edge: two Ø3.5 × 10 pilot holes in the back, 12 below the edge, handleCentres apart; check against your pull), finger (routed finger pull: a handleCentres-long grip rebated into the back along the top edge, no hardware), none; unspecified = "1× handle" in the BOM, no holes
Values: unspecified (Not chosen yet), bar (Bar), knob (Knob), cup (Cup), edge (Edge pull), finger (Routed finger pull), none (None)
handleCentres
Handle hole centres
Length
128Bar handle hole centres (common: 96, 128, 160, 192, 224, 256, 320); cup handles 64, 76 or 96; edge pull fixing centres; finger pull length
handlePosition
Door handle position
Choice
topDoor handles near the top (base units), middle (tall doors) or bottom (wall units); always handleInset from the opening edge
Values: top (Top), middle (Middle), bottom (Bottom)
handleOrientation
Handle direction
Choice
autoBar handles and knobs: auto = vertical on doors (up the opening edge), horizontal on drawer fronts. A horizontal door bar runs in from the opening edge, its nearer hole handleInset in
Values: auto (Automatic), vertical (Vertical), horizontal (Horizontal)
handleFinish
Handle finish
Choice
metal-brushed-stainlessBar, knob and cup handles are drawn in 3D at their holes in this metal finish (accessories: appearance only, never in the cut list; the BOM counts the handle from the Hardware note). none: holes only
Values: metal-brushed-stainless (Brushed stainless steel), metal-brushed-chrome (Brushed chrome), metal-polished-chrome (Polished chrome), metal-brass (Polished brass), metal-brushed-brass (Brushed brass), metal-copper (Copper), metal-black-matt (Black matt metal), metal-gunmetal (Gunmetal), none (None (holes only))
drawerHandlePosition
Drawer handle position
Choice
centreDrawer front handles: centred, or handleInset below the top edge (deep pan drawers)
Values: centre (Centre), top (Top)
handleInset
Handle in from the edge
Length
35Door handle centre line from the opening edge, and from the top/bottom edge for top/bottom positions; drawer handles from the top edge with drawerHandlePosition top

Drawers

ParameterDefaultWhat it does
drawerFronts
Drawer fronts: follow the doors or internal
Choice
autoauto: drawer fronts follow the doors (overlay or inset), and drawers in a cell with a front (or inside one) are internal. internal: wardrobe-style drawers with inset fronts in their cell opening, whatever the doors are
Values: auto (Follow the doors), internal (Internal)
drawerBoxMaterialId
Drawer box material
Material
birch-ply-12Drawer box sides/front/back material (box front and back fit between the sides)
drawerBottomMaterialId
Drawer bottom material
Material
birch-ply-6Drawer bottom material, in grooves in the box parts (drawerBottomFit)
drawerBottomFit
Drawer bottom
Choice
slide-inHow the drawer bottom goes in: slide-in (grooves in the sides and box front only; the back is cut down to sit on the bottom, which slides in from the back after the glue-up and is screwed up into the back, not glued) or captured (grooves in all four box parts; the bottom goes in before the last corner closes). Undermount runners always use captured: their rear notch and hook bores need the full-height back
Values: slide-in (Slides in from the back), captured (Captured in grooves)
drawerBottomGroove
Drawer bottom groove depth
Length
6Depth of the groove holding the drawer bottom; the bottom engages groove − 1 mm per edge
runners
Runners
Choice
ball-bearingDrawer runners: ball-bearing (side-mount, runnerClearance each side), blum-tandem (Blum TANDEM 560H undermount, sides 11–16 mm), blum-tandem-19 (Blum TANDEM 19 mm 560F, sides 17–19 mm, for 18 mm sheet) or blum-movento (Blum MOVENTO 760H/766H, sides 12–16 mm). Undermount boxes follow the Blum planning rules: inside width = opening − 42 (− 49 for TANDEM 19 mm), length = nominal length − 10, the bottom 13 mm up the sides, a rear notch and hook bores in the back. The runners are drawn, with their fixing height in their notes. Check before cutting: the maker's sheet for the part number wins
Values: ball-bearing (Ball-bearing, side-mount), blum-tandem (Blum TANDEM, undermount), blum-tandem-19 (Blum TANDEM 19 mm sides, undermount), blum-movento (Blum MOVENTO, undermount)
drawerOpening
Drawers open by
Choice
handleHow the drawers open: handle (the handle parameter) or push-to-open (needs undermount runners: the runners become their push-to-open version, for Blum TIP-ON with part numbers ending in T and a synchronisation linkage cut to the opening width in the BOM; the drawer fronts get no handle; an inset drawer needs more depth, for TIP-ON nominal length + front thickness + 7 mm; keep doorGap at least the runner minimum, 3.5 mm for TIP-ON). Doors keep their handles
Values: handle (Handle), push-to-open (Push to open)
runnerClearance
Runner side clearance (ball-bearing)
Length
12.5Gap per side between bay and drawer box for the runners (12.5 for typical ball-bearing runners). Runner/box length is the longest standard 250–600 mm (50 mm steps) that fits the internal depth
drawerBoxClearance
Space over each drawer box
Length
30Height of each drawer slot not taken by the box (box height = drawer zone ÷ drawers − this)