Build Flat-Pack Laser-Cut Furniture: Tab-and-Slot Joinery and Kerf Compensation
This site's laser plywood coverage — selecting laser-compatible plywood, living hinges, sign-making — hasn't yet tackled cutting actual furniture: chairs, stools, shelving, or small tables assembled entirely from flat, laser-cut panels with no screws or glue required for the structure to hold. Flat-pack furniture is a genuinely different design problem from signs or boxes, because the joints are doing real structural work under body weight or load, not just holding a lightweight panel together, and the two things that make or break it — kerf compensation and tab/slot tolerancing — are exactly the settings people get wrong on a first attempt, ending up with joints that are either too loose to stand under load or so tight the plywood splits during assembly.
Why Flat-Pack Furniture Joinery Is Different
A living hinge or a sign backer only needs to hold its own weight. A stool leg joint needs to survive someone sitting down hard, repeatedly, without the tabs shearing or the slots widening over time. That means the joint design needs actual engineering margin, not just a snug fit — wide tabs (12-20mm typical, not the 3-5mm tabs used for holding cut parts during a job), interlocking cross-lap or double-slot joints at major structural connections, and material thickness chosen for the load, not just what's on hand.
Material Selection
MaterialTypical thickness for furnitureNotes Baltic birch plywood12-18mm for structural members, 6-9mm for panels/shelvesBest choice — consistent thickness, void-free core, strong across the grain in both directions unlike solid wood MDF15-18mm structuralCheaper and very flat, but weaker in tension at thin tab necks and more prone to crumbling at tight interior corners — workable for low-load pieces (shelving, side tables) but not recommended for seating Solid hardwoodNot recommended for tab/slot structural jointsWood movement across the grain changes tab/slot fit seasonally in a way sheet goods don't; save solid wood for parts that aren't doing interlocking structural workThis site's plywood selection guide applies directly — void-free Baltic birch cuts cleaner edges and holds tab dimensions more consistently than big-box hardware store plywood, which matters more here than on a project where a slightly sloppy edge doesn't affect fit.
Kerf Compensation: The Single Most Important Setting
The laser doesn't cut a zero-width line — it removes a kerf, typically 0.1-0.3mm wide depending on material, power, speed, and focus. If your design file draws a tab at exactly 12mm and a slot at exactly 12mm, the actual cut parts will be a tab slightly narrower than 12mm and a slot slightly wider than 12mm, because the kerf is removed from both sides of every line. Left uncompensated, every tab/slot joint in the project comes out loose by roughly one full kerf width.
- Measure your actual kerf first. Cut a simple test: a series of slots at slightly different offsets in scrap of your actual material and thickness, then find which one gives a snug (not tight, not loose) fit for your material's thickness. This value, once known, applies to every job with that material/settings combination.
- Apply kerf offset in your design tool, not by eyeballing dimensions. LightBurn, Illustrator, and most parametric box/joint generators (including many free web-based ones aimed at laser furniture) have a kerf offset parameter — enter your measured value rather than guessing.
- Re-measure kerf whenever you change material, thickness, or laser settings meaningfully — kerf width isn't a fixed property of your machine, it shifts with power/speed/focus changes, and a kerf value dialed in for 6mm plywood won't be correct for 18mm.
- Err slightly tight over slightly loose for structural joints. A tight tab can be sanded or pressed in; a loose slot on a load-bearing joint is a wobble you can't easily fix without glue or re-cutting the part.
Joint Types for Structural Furniture
JointWhere to use itNotes Cross-lap (X-slot)Where two panels intersect at 90°, e.g. stool leg X-bracesEach panel is slotted halfway through its thickness; the two slot halves interlock flush — strong in the plane of both panels, weak resisting a twisting/racking force alone, usually paired with a second joint elsewhere in the piece Tab-and-slot (mortise-and-tab)Panel-to-panel edge connections, shelf-to-side-panel jointsWidest tabs your design allows without looking clunky; narrow tabs are the most common failure point under repeated load Finger/box jointCorner joints on boxes, drawer-style furniture elementsSame joint as this site's CNC box joint coverage, just cut with a laser instead — kerf compensation matters even more here since there are more mating surfaces compounding any error Wedge-locked tabJoints that need to be disassembled/reassembled repeatedly (true flat-pack, ships-and-assembles-at-destination furniture)A tab with a slot for a separate wedge or key piece that locks it in place without glue — more complex to design but allows tool-free knockdown assemblyLoad-Bearing Design Considerations
- Grain/layer direction matters on plywood — orient panels so the face grain runs in the direction of primary load where possible; it makes a real difference in stiffness for long spans like shelves or seat panels.
- Avoid thin tab necks under high shear load. A tab that's structurally sound in bending can still shear off at its base if it's too thin relative to the load — for seating, keep structural tabs at least 1/3 of the panel thickness in width, thicker if the design allows.
- Add radiused corners inside every slot, not sharp interior corners — laser-cut sharp interior corners are stress concentration points in plywood exactly as they are in 3D printed parts, and it's a common crack-start location on furniture that sees repeated flexing.
- Test-assemble in scrap before cutting final panels for any new design — this is the equivalent of a dry-fit on the CNC joinery side of this site, and it's the only reliable way to catch a fit or structural problem before committing full sheets of material.
Finishing
Once assembled, flat-pack furniture benefits from the same finishing approach as this site's CNC post-processing guide: sand cut edges lightly to remove char before finishing, and seal with a wipe-on oil or polyurethane appropriate to expected use (more durable finish for anything that will be sat on or see regular handling). If the piece is meant to be knock-down/reassembled repeatedly, finish before final assembly so the joint surfaces themselves are sealed too, not just the exposed faces.
Safety
Cutting full sheet goods at structural thicknesses (12-18mm) takes longer, multi-pass cuts on most diode lasers — follow this site's laser ventilation and fire safety guidance closely for extended cut jobs, since longer cut times mean more accumulated smoke and more time for a flare-up to go unnoticed if air assist or ventilation is inadequate. Never leave a multi-pass structural cut running unattended.
Flat-pack laser furniture is one of the more rewarding laser projects precisely because the design work (kerf-compensated joints) pays off across every future project once dialed in — the same measured kerf offset and tested joint tolerances carry forward to the next design, turning what looks like a fiddly calibration step into a one-time investment.
Related Guides
- Parametric Box Generation for Laser Cutting with Boxes.py: Joints, Kerf, and Custom Layouts
- Understanding Kerf and Kerf Compensation in Laser Cutting: Measuring, Calculating, and Setting Offsets
- Build a DIY Laser Rotary Attachment: Stepper Motor, Rollers, and GRBL Wiring
- Gridfinity Modular Storage System: Baseplates, Bins, and Custom Parametric Inserts