# Carcass parameters

Every parameter of the carcass generator, with its kind, default, allowed values and what it does.

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](/docs/how-to/furniture/build-a-carcass/).

The **layout** is a grid of cells, like a spreadsheet: [Build a cabinet, bookcase or wardrobe](/docs/how-to/furniture/build-a-carcass/) 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](/docs/how-to/furniture/check-a-unit-for-tipping-and-weight/).

## Size

| Parameter | Label | Kind | Default | Values | What it does |
|---|---|---|---|---|---|
| width | Width | Length | 900 |  | Overall external width |
| height | Height | Length | 1800 |  | Overall external height (including plinth); with heightRight, the height at the left end |
| heightRight | Raked top: height at the right end (0 = square) | Length | 0 |  | Raked 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 | 0 |  | A 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 | 300 |  | Overall depth including back, excluding doors |
| materialId | Carcass material | Material | birch-ply-18 |  | Carcass 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 | frame | frame (One frame), boxes (Separate carcasses) | frame: 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 |
| top | Top: own panel or none | Choice | panel | panel (Own top panel), none (None (a shared top)) | none: 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 |
| approximates | Re-creates a bought unit | Choice | none | none (None), KALLAX (KALLAX), BILLY (BILLY) | Set when this carcass re-creates a bought product from its published dimensions (insertKallax / insertBilly): every part is marked "check before cutting" |
| edgeBanding | Edge banding | Choice | none | none (None), fronts (Front edges), frontsAndDoors (Front edges and doors) | Edge banding on visible front edges |

## Joints

| Parameter | Label | Kind | Default | Values | What it does |
|---|---|---|---|---|---|
| joint | Top and bottom: between the sides, or over them | Choice | topBottomBetweenSides | topBottomBetweenSides (Top and bottom between the sides), sidesBetweenTopBottom (Sides between the top and bottom) | Construction: top & bottom fitted between full-height sides, or sides fitted between full-width top & bottom |
| joinery | Joints between the panels | Choice | none | none (None (butt joints)), housings (Housings), dominoes (Dominoes), dowels (Dowels), biscuits (Biscuits), pocketScrews (Pocket screws), screws (Screws), cams (Cam fittings (flat-pack)) | Joints 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) |
| cornerJoinery | Joints at the corners | Choice | same | same (As the other panels), box (Box joints), throughDovetails (Through dovetails), halfBlindDovetails (Half-blind dovetails) | The 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 |
| slopeJoinery | Joints under the slope | Choice | pocketScrews | pocketScrews (Pocket screws), same (As the other panels) | The 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) |
| doorFrameJoint | Shaker door frame joints | Choice | stub-tenon | stub-tenon (Stub tenon), haunched-tenon (Haunched tenon), bridle (Bridle) | Shaker 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) |
| drawerJoint | Drawer box corners | Choice | butt-screwed | butt-screwed (Butt, screwed), rebate (Rebate), housing (Housing), dowel (Dowels), box (Box joint), dovetail (Dovetail) | Drawer 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 |

## Layout

| Parameter | Label | Kind | Default | Values | What it does |
|---|---|---|---|---|---|
| layout | Layout (columns, rows and cells) | Grid | 1 column × 1 row, open |  | The 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 | dividers | dividers (Dividers run through), shelves (Shelves run through) | Where 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) |
| shelfLoad | Shelves hold | Choice | none | none (Not set), ornaments (Ornaments and display), paperbacks (Paperbacks), hardbacks (Hardback and reference books), vinyl (Vinyl records), crockery (Kitchen crockery), pantry (Tins and pantry) | What 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 |
| shelfType | Shelves: adjustable or fixed | Choice | adjustable | adjustable (Adjustable), fixed (Fixed) | Adjustable shelves sit on pins with a side clearance; fixed shelves are housed full width |
| shelfClearance | Adjustable shelf side clearance | Length | 2 |  | Total width clearance for adjustable shelves |
| shelfSetback | Shelf set back from the front | Length | 0 |  | Shelves set back from the front edge |
| shelfPinHoles | Shelf-pin holes | Choice | auto | auto (Drilled), none (None) | auto: drill shelf-pin rows (32 mm system) in the sides/dividers of every bay with adjustable shelves; none: no holes |
| shelfPinDiameter | Shelf-pin hole diameter | Length | 5 |  | Shelf-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 | 37 |  | Shelf-pin rows: distance of the hole centres from the front and back of the shelf zone |
| shelfPinPitch | Shelf-pin hole spacing | Length | 32 |  | Vertical spacing of shelf-pin holes |

## Fronts

| Parameter | Label | Kind | Default | Values | What it does |
|---|---|---|---|---|---|
| hingeCups | Hinge cups | Choice | auto | auto (Drilled), none (None) | auto: 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 |
| doors | Doors and drawer fronts: overlay, inset or in-frame | Choice | overlay | overlay (Overlay), inset (Inset), inframe (In a face frame) | How 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 |
| doorStyle | Door style | Choice | slab | slab (Slab), shaker (Shaker), glazed (Glazed), handleless (Handleless (J-pull)), fluted (Fluted) | Hinged 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 |
| glassMaterialId | Glass (glazed doors) | Material | glass-4 |  | Glazed doors: the glass panel (e.g. glass-4 clear or glass-reeded-4 reeded), toughened, ordered cut to size |
| handlelessGap | Finger gap (handleless) | Length | 20 |  | Handleless: finger gap at each J-pull, taken off the door and drawer front height |
| fluteSpacing | Flute spacing (fluted) | Length | 25 |  | Fluted: flute centres across the front (at least 12; e.g. 16 for a reeded look) |
| faceFrameWidth | Face frame width (in-frame) | Length | 50 |  | In-frame doors: face frame stile, rail and muntin width (at least the carcass thickness) |
| shakerFrameWidth | Shaker frame width | Length | 70 |  | Shaker stile and rail width |
| shakerGroove | Shaker groove depth | Length | 10 |  | Shaker 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-6 |  | Shaker centre panel sheet material (thinner than the door material; groove width = its thickness) |
| doorGap | Gap round doors and drawer fronts | Length | 3 |  | Gap 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

| Parameter | Label | Kind | Default | Values | What it does |
|---|---|---|---|---|---|
| fasciaThickness | Fascia over the front edges | Length | 0 |  | A 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 | 0 |  | A 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 | 0 |  | Scribe filler beside the left side, finished width (0 = none). Set by fitCarcassToEnvelope fillers |
| fillerRight | Scribe filler, right | Length | 0 |  | Scribe filler beside the right side, finished width (0 = none) |
| scribeAllowance | Scribe allowance on each filler | Length | 15 |  | Extra width on each filler blank on the wall side (setScribe), scribed off on site; 0 = none, at most 100 |

## Base and back

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

## Handles

| Parameter | Label | Kind | Default | Values | What it does |
|---|---|---|---|---|---|
| handle | Handle | Choice | unspecified | unspecified (Not chosen yet), bar (Bar), knob (Knob), cup (Cup), edge (Edge pull), finger (Routed finger pull), none (None) | Handle 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 |
| handleCentres | Handle hole centres | Length | 128 |  | Bar 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 | top | top (Top), middle (Middle), bottom (Bottom) | Door handles near the top (base units), middle (tall doors) or bottom (wall units); always handleInset from the opening edge |
| handleOrientation | Handle direction | Choice | auto | auto (Automatic), vertical (Vertical), horizontal (Horizontal) | Bar 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 |
| handleFinish | Handle finish | Choice | metal-brushed-stainless | 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)) | Bar, 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 |
| drawerHandlePosition | Drawer handle position | Choice | centre | centre (Centre), top (Top) | Drawer front handles: centred, or handleInset below the top edge (deep pan drawers) |
| handleInset | Handle in from the edge | Length | 35 |  | Door 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

| Parameter | Label | Kind | Default | Values | What it does |
|---|---|---|---|---|---|
| drawerFronts | Drawer fronts: follow the doors or internal | Choice | auto | auto (Follow the doors), internal (Internal) | auto: 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 |
| drawerBoxMaterialId | Drawer box material | Material | birch-ply-12 |  | Drawer box sides/front/back material (box front and back fit between the sides) |
| drawerBottomMaterialId | Drawer bottom material | Material | birch-ply-6 |  | Drawer bottom material, in grooves in the box parts (drawerBottomFit) |
| drawerBottomFit | Drawer bottom | Choice | slide-in | slide-in (Slides in from the back), captured (Captured in grooves) | How 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 |
| drawerBottomGroove | Drawer bottom groove depth | Length | 6 |  | Depth of the groove holding the drawer bottom; the bottom engages groove − 1 mm per edge |
| runners | Runners | Choice | ball-bearing | 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) | Drawer 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 |
| drawerOpening | Drawers open by | Choice | handle | handle (Handle), push-to-open (Push to open) | How 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 |
| runnerClearance | Runner side clearance (ball-bearing) | Length | 12.5 |  | Gap 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 | 30 |  | Height of each drawer slot not taken by the box (box height = drawer zone ÷ drawers − this) |
