Premium apps

Kerfwise Cabinet Builder

Parametric cabinet → every part with cut sizes, edge banding, drilling and hardware.

mm

Outer width (table/desk: top length).

mm

Outer height incl. plinth, without worktop. Empty = type default.

mm

Outer depth. Empty = type default.

mm
mm

Empty = type default.

Empty = type default. With doors, drawers go on top (150 mm each).

Empty = type default.

Try an example: Kitchen base cabinet 600, grooved back, legs, 1 door · Drawer bank 800 with undermount slides and dovetails · Wardrobe 1000 × 2200, cam joints, 2 doors · Dining table 1600 × 900 with mortise & tenon aprons

How it works

Give a cabinet type (base, wall, tall, drawer bank, blind corner, open shelf, wardrobe, bookshelf, desk, table, bed frame) with its size, back panel, doors, drawers, shelves and joinery, and get the complete parts list with finished and cut sizes, grain direction, edge banding per edge, hinge and shelf-pin drilling, hardware and a front view. The same engine powers the Kerfwise app.

  • Carcass: sides run full height, so side height = cabinet height − plinth height; top, bottom and fixed shelves sit between the sides (length = inner width = width − 2 × panel thickness), plus 2 × dado depth (T/3) for dado joints or 2 × rabbet depth (T/2) for rabbets.
  • Back panels: grooved = (inner width + 2 × groove depth) × (inner height + 2 × groove depth) and the shelves lose groove set-back + back thickness of depth; inset = inner width × inner height; nailed = outer size − 2 mm, and the carcass depth includes the back.
  • Doors: full overlay = width / n − gap by carcass height − gap (gap 3 mm = 1.5 mm reveal per edge); inset = (opening − (n + 1) × gap) / n. Hinges per door by height: ≤ 900 mm → 2, ≤ 1600 → 3, ≤ 2000 → 4, else 5, placed 100 mm from the ends; Ø35 × 13 mm cup 22.5 mm from the edge with two Ø8 dowel holes 45 mm apart, mounting plates on the side 37 mm from the front.
  • Drawers: slide length = largest standard length ≤ inner depth − 10 mm; box length = nominal slide length; box width = opening − 25.4 mm (side-mount, 12.7 mm per side) or opening − 42 mm + 2 × side thickness (undermount); box height = front height − 40 mm (side) / − 47 mm (undermount). Front/back length: butt or dowel = box width − 2t, dado = + t, dovetail = full box width.
  • Adjustable shelves: inner width − 2 mm, 20 mm set back, on Ø5 holes at 32 mm pitch in two rows (37 mm from the front, rear row on the 32 mm grid). Fasteners: 50 mm from each end, ≤ 150 mm apart (dowels, confirmat, screws, pocket screws), cams 2–3 per joint.
  • Cut size = finished size − edge-banding thickness on each banded edge (L1/L2 run along the length and reduce the width; W1/W2 reduce the length) when deduction is on.

Dimensions follow common European frameless practice and the stated rules. Always check hardware manufacturers’ planning data for the exact hinges and slides you buy, and verify critical sizes before cutting expensive material.

Sources

For scripts and AI agents

  • JSON API: POST https://kerfwisecabinetbuilder.usefulweb.site/api/v1/calculate (same calculation as this page)
  • Interface description: OpenAPI 3.1 · AI guide: llms.txt
  • MCP server (Streamable HTTP): https://kerfwisecabinetbuilder.usefulweb.site/mcp · tool name kerfwise_cabinet_builder
Example request
curl -s -X POST https://kerfwisecabinetbuilder.usefulweb.site/api/v1/calculate \
  -H 'content-type: application/json' \
  -d '{"type":"base","width":600,"height":870,"depth":560,"backType":"groove","grooveDepth":8,"plinthType":"legs","plinthHeight":150,"doorCount":1,"shelfCount":1,"carcassJoint":"dowel","topType":"rails"}'

Related tools

Feedback