Layout protocol · measure once · let the math close it

The cabinet run

You've got one wall, one ceiling, and a rendering that doesn't know either number. Your tape says 93¾; the picture says trust me. Guess wrong and you pay for it in a second trip, a restocking fee, or a filler you end up cutting by eye in the driveway.

Type your two numbers and you get back the box widths that actually close — the filler sizes, the height stack that lands on your ceiling, and the exact words to type into the store's search. Before you fall in love with a layout the store doesn't stock.

Stock cabinets come in a handful of widths. A wall comes in one. The run is the set of stock boxes that fills your wall to the sixteenth — fillers where the wall isn't square, a height stack that lands on the ceiling.

one wall · one ceiling · the run that closes

Nothing you type here leaves your device. No account, no server, no analytics — your numbers live in this browser tab and are erased when you close it. "Start over" wipes them now. Nobody can read them.

Why this one exists

Last Saturday: a 93¾-inch mudroom wall, a nine-foot ceiling, a rendering that looked finished, and an AI chat that had invented a “window nook” off two numbers on my sketch. The tape didn't care about the picture. The math closed on its own — 1⅞ + 30 + 30 + 30 + 1⅞ = 93¾, 90 + 18 = 108 — and then the store's house brand turned out not to make that pantry in 30 wide. A different line did. The rendering wasn't a plan. The tape was.

Stock sizes are the alphabet

12 to 36 in 3-inch steps. Your wall gets spelled with those, plus a filler each end for the inch and a half no wall gives you square.

Seams stack, height is a stack

Uppers match the widths below so every seam lines up. Tall plus upper reaches the ceiling: an inch short is scribe, four is crown.

A window is a bay

One bay, open — drawers below, wall above. Never across a seam.

Part 1 — Measure the wall

Inches. Ceiling at both ends and the middle; type the smallest.

Part 2 — The window, if there is one

Skip if the wall is blank. Otherwise outside edge of the trim.

Part 3 — The runs that close

Best first, under three inches of slack. Tap one.

Type a wall width above and the runs appear here.

Part 4 — The stack that lands

Tall plus upper. Tap one.

Type a ceiling height and the stacks appear here.
the 24-inch trap Most house brands make the 90-inch pantry in 24 and 36 wide, nothing between. If your run leans on a 30, confirm a line carries it first.
The boulder question

Most problems are who-you-know. Name one person who has hung cabinets.

Now make the call — ask: “what would you check before you ordered?”

Protocol
LAYOUT
Tool
09 of 16
Runs
0
By
@nicksdadhax
Read next Tool 10 — The Cleat Wall The cabinets hold the mudroom. The garage needs a wall that can change jobs. Type the width, get the cut list: rails, 45° rips, sheets, every screw in a stud.

Also — I buy houses

Washington or Dakota County, Minnesota. Off-market, or straight from the owner — I'm the buyer, not a middleman passing it along. Woodbury, Cottage Grove, Hastings, Stillwater, Eagan, Inver Grove Heights, Lakeville.

If that's you, or you know somebody quietly thinking about selling, I'll lay out your options — all of them, including the ones I don't make a dime on. Nothing to sign, no walkthrough unless you ask.

What I ask

That was free and nothing here sits behind an email. If it was useful, here's the whole exchange: send it to one or two people who'd use it too. That's it. I'm trusting you with it, you pass it on.

Want the next one before anyone else? I'm building an interest list — no selling, no sequence, your address goes nowhere. Exactly what that means, in plain words.

The list itself isn't open yet — I'm still setting it up, and I'd rather say that than put up a box that doesn't work. The ask above stands either way, and it's the one that matters. If you want to tell me what to build next, my DMs are open.

Free. This tool asks you for nothing — no gate, no email, no analytics. When your run comes back in stock, DM me the wall.