By The Job Shop team · Updated Oct 7, 2026 · 8 min read
Designing Tab-and-Slot Parts for a CNC Router
Tab-and-slot design — slot-together parts — turns flat sheets into furniture, displays, booth frames and enclosures without a bag of brackets: tabs on one part drop into slots on another, and the joint locates itself. On a CNC router it’s fast and repeatable. Whether the parts slide together or need a mallet comes down to three things you control in the drawing: the real thickness of the sheet, the round corners a bit leaves, and the clearance you design in.
Size slots to the sheet you’ll actually get
Sheet goods are named by a nominal thickness and rarely measure it. Most plywood sold as 3/4″ measures under 3/4″ — metric-made Baltic birch especially — and two deliveries of the same product can differ by more than the clearance you’re designing. MDF and plastics are more consistent, but still not exact. A slot drawn at the nominal size ends up sloppy on thin stock and won’t take the tab on thick stock.
So size slots from a measurement, not a label. If you’re supplying the sheets, measure each one with calipers in several places and design to the thickest reading. If the shop supplies them and the fit is critical, call it out on the order so the stock can be measured before cutting. Either way, keep the sheet thickness as a single parameter in your CAD model, so a different sheet is a one-number change rather than a redraw.
How much clearance to add
Clearance is the gap that lets a tab slide in. Too little and the joint binds or splits the part; too much and the assembly racks. For parts assembled by hand, a useful starting point:
- Plywood and MDF slip fits: about 0.010″ to 0.020″ in total over the measured thickness — the same range the tolerances guide gives.
- Parts finished before assembly: add the paint or clear coat on both faces of the tab, or mask the tabs and slots while finishing.
- Knock-down displays that travel: the looser end of the range, so a humid venue doesn’t swell them tight.
- HDPE and acrylic: a little more than wood. HDPE moves with temperature, and acrylic cracks when it’s forced.
Don’t rely on press fits in sheet goods — the sheet’s own variation is bigger than any interference you’d draw. If a joint truly has to be tight, flag it as critical before you pay with “Send to an engineer” on the part, or lock the joint another way: a wedge, a pin or a screw.
Inside corners: the bit leaves a radius
A router cuts with a round bit, so every inside corner it makes keeps at least the bit’s radius — 1/16″ with the smallest 1/8″ bit. Outside corners can be sharp. A square tab pushed into a slot with rounded corners rides up on those radii and stops short, so the slot needs relief or the tab needs rounding:
- Dog-bone relief: a small circle at each inside corner of the slot, a hair larger than the bit and centered on the corner’s diagonal so its edge just reaches the corner point. The tab’s square corner sits in the relief and the tab seats fully. It’s the quickest relief to draw and the most common.
- T-bone relief: the same circle moved to run along one side of the slot instead of the diagonal. It’s less visible on a show face and keeps the slot looking square from the side people see.
- Rounded tabs: give the tab’s outside corners a radius at least the bit’s, so they clear the slot’s corners with no relief at all. The tab gives up a little bearing at its corners, which rarely matters.
Draw the relief in your file — the quote cuts exactly what’s drawn and flags any cutout, pocket or dado narrower than the 1/8″ bit before pricing it. Many CAD and CAM tools add dog-bones automatically; if you use one, check that each relief is at least the bit’s size and is part of the geometry you export. The dog-bone and T-bone guide covers sizing, placement and drawing them.
Tabs, slots and the material around them
- Leave meat around every slot: at least a slot’s width of material between a slot and the edge, and between neighboring slots, or the bridge snaps during assembly.
- Set tab length on purpose: equal to the mating sheet’s thickness for a flush joint, a little longer if you’ll sand it flush, or proud by a set amount as a design detail.
- Ease the tab’s leading corners with a small chamfer or radius in the drawing so it finds the slot.
- Split long joints into several shorter tabs. They locate better, assemble more easily than one long tab and leave material between them.
- For half-lap (egg-crate) joints, where two parts slot into each other, cut each slot to half the part’s height, with the same clearance and corner relief on both.
- Where a joint mustn’t pull apart, lock it: a through-tab with a wedge, a cross-pin or dowel, or connector hardware. The router’s drill bank can bore cam-lock and dowel holes in the same setup.
- The same idea squares up welded steel frames: tabs and slots cut into tube members with CNC tube laser cutting, quoted on request, let the frame hold itself together for welding.
Pick a sheet that likes slots
Baltic birch is the classic slot-together sheet: stiff, strong at the edge and consistent through its plies, so tabs don’t crush or split. ACX plywood and other construction plywoods work with a little more clearance for their thickness variation. MDF tabs are fragile — they snap across the short direction and crumble at the edges — so use MDF for faces rather than tabbed structure. HDPE makes forgiving joints that flex in and stay put without glue, and acrylic needs generous corner radii and a gentle fit, because it cracks rather than gives. The plywood vs MDF vs HDPE vs acrylic comparison covers the rest.
Cut a test fit first
For a large or repeating job, order a test coupon before the full set: a strip with a row of slots stepping up in width — your measured thickness plus a few small increments — and a couple of tabs, all in the material and thickness you’ll use. The slot that slides home with firm hand pressure is your number. It costs a few inches of cutting and saves a set of parts that won’t go together. Keep the coupon with the job, so a reorder starts from a known fit.
Grain direction
Plywood is stiffest along its face grain, so long, narrow parts — rails, legs, stretchers — are best cut with the grain running along their length, and visible faces look better when their grain runs one way across an assembly. Short tabs care less: the alternating plies keep a tab strong in either direction.
The quote nests parts for the best yield by default, which means turning them any way that fits. When direction matters, turn on grain matching on the Parts step and set each part’s direction — left–right or up–down as drawn. Matched parts keep that orientation on the sheet, which can take more material, so leave it off for parts where grain doesn’t matter.
Assembly tips
- Dry-fit the whole assembly before any glue or finish.
- Assemble in order: small sub-assemblies first, and the long parts that lock everything together last.
- Use a rubber or dead-blow mallet with a scrap block against the part; never strike a thin tab directly.
- If a joint binds, sand the tab, not the slot — the tab is easier to reach and easier to keep square.
- Engrave part numbers or assembly marks on a hidden face (an engrave layer in your file) so nobody has to guess which tab goes where.
- Seal or wax tabs and slots on parts that tour, so humidity doesn’t swell them tight between shows.
- HDPE won’t take glue, so its joints rely on the fit, wedges and mechanical fasteners.
Ready to cut? Upload the parts to the routing quote — it names any cutout, pocket or dado narrower than the bit and prices each part (slots that open to a part’s edge are part of its outline, so size those to the bit yourself) — or start with Baltic birch, the usual slot-together sheet. The pricing page prices a slot-together shelf kit in Baltic birch as an example.
Frequently asked questions
How wide should a slot be for 3/4″ plywood?
Measure the sheet first — most 3/4″ plywood measures under 3/4″, and Baltic birch is made to metric sizes — then add clearance, about 0.010″ to 0.020″ for a hand-assembled slip fit. When the shop supplies the sheet and the fit is critical, call it out so the stock is measured before cutting.
What is a dog-bone in CNC routing?
A small circular relief cut at an inside corner of a slot or pocket. A router bit leaves a rounded corner, so a square tab can’t seat fully; the dog-bone clears that corner so it can. A T-bone does the same job along one side of the slot, where it shows less.
Can a CNC router cut square inside corners?
No. A spinning bit can’t reach into a sharp internal corner, so the tightest inside radius is the bit’s own — 1/16″, from the 1/8″ bit. Outside corners can be dead sharp. Relieve the corner with a dog-bone or T-bone, or round the corners of the part that fits into it.
Do tab-and-slot parts need glue?
Not always. A well-sized joint locates the parts, and with enough tabs a light assembly holds on its own; glue, screws or wedges make it permanent. Displays that come apart usually skip glue and lock with wedges, pins or cam connectors instead.
Why did my slots fit last time but not this time?
The sheet changed. Thickness varies between deliveries, so a slot sized to last month’s sheet can be tight or loose on this month’s. Keep the slot width tied to a measured thickness in your CAD, measure each new sheet, and call out fit-critical jobs so the shop checks the stock first.
Upload your slot-together parts — the routing quote names any cutout, pocket or dado narrower than the bit before it prices them.
Start a routing quote