Laser-Cut Project Boxes: Finger Joints, Press-Fit Panels, and PCB Mounting
Every electronics build eventually needs a home. This site already covers general enclosure design principles — materials, IP ratings, ventilation — aimed mostly at 3D-printed housings, and separately covers flat-pack furniture joinery at large scale. Laser-cut project boxes sit in a specific niche between those: small, fast to produce, and built around a different set of joint techniques than either 3D printing or furniture-scale tab-and-slot work. This is a technique guide focused specifically on designing laser-cut boxes to house PCBs and electronics — the joint types, kerf math, and mounting details that make the difference between a box that snaps together cleanly and one that needs glue to hold at all.
Why Laser-Cut Over 3D Printed for Small Enclosures
A 3D printer is genuinely the better tool for complex, curved, or highly three-dimensional enclosure geometry. Laser-cut boxes win when you want speed (a box that takes 3D printing an hour to print cuts in under ten minutes), flat panels that need to be perfectly planar (a PCB mounting face that's actually flat, not subject to warping), or when you're building a small batch of the same box and want consistent, repeatable results without babysitting multiple long prints. The tradeoff is that laser-cut boxes are fundamentally assemblies of flat panels — anything requiring true 3D curvature or complex internal structure is better served by printing.
Joint Types
JointDescriptionBest for Finger joint (box joint)Interlocking rectangular fingers along mating edges, glued or press-fitStrong, permanent-feeling boxes; the default choice for most project enclosures Slot-and-tabA tab on one panel slides into a slot on the mating panel, often with a friction fitTool-free assembly and disassembly, good for enclosures you'll open repeatedly Press-fit T-slotA T-shaped tab locks into a matching slot with a quarter-turn or snap actionPanels that need to stay removable without screws, like battery access panels Butt joint + corner bracketsFlat edges glued or screwed to printed or laser-cut corner bracketsQuick prototypes where joint strength matters less than build speedKerf Compensation Is Not Optional
This site's kerf compensation guide covers the general principle in depth, but it matters more for box joints than almost any other laser application, because finger joints depend on features fitting each other within a few hundredths of a millimeter. If your finger width doesn't account for kerf, joints will either bind (too tight, forcing you to sand or file every joint) or rattle loose (too loose, needing glue to hold at all — which defeats the point of a press-fit design). The practical fix: cut a kerf test piece — a simple grid of finger joints at your intended material thickness — before committing to a full box, and dial in your software's kerf offset setting (LightBurn's kerf offset, or a parametric generator's kerf parameter) until the test joints press together with light hand pressure and stay put without glue. This takes fifteen minutes and saves you from rebuilding an entire box after a full cut reveals a fit problem.
Parametric Generation: Boxes.py and Similar Tools
This site's guide to Boxes.py covers parametric box generation for laser cutting in detail — it's worth using rather than hand-drawing finger joints in a vector editor for anything beyond a one-off. Boxes.py in particular has a purpose-built enclosure generator ("ElectronicsBox" and similar layouts) that adds mounting holes, standoff positions, and cable-entry cutouts specifically for PCB-housing use cases, on top of its general finger-joint box generation. Feed it your material thickness (measured, not assumed — actual plywood and acrylic sheet thickness varies from nominal by enough to matter for kerf-sensitive joints), your desired internal dimensions, and it handles the finger-joint math for you.
Mounting the PCB Inside
- Laser-cut standoff slots — cut a slot pattern into the base panel that a 3D-printed or off-the-shelf standoff post presses into, avoiding the need for separate mounting hardware entirely.
- M3 heat-set inserts in acrylic — for a box you'll open and reassemble repeatedly, heat-set inserts (the same ones used in 3D-printed parts) work in acrylic and plywood too, giving you real machine-thread mounting points instead of relying on self-tapping screws that strip out laser-cut material after a few cycles.
- Card-edge slots — for a PCB with a straight edge, a slot cut into two opposing panel walls that the board simply slides into eliminates mounting hardware entirely, though it only works for boards without components near that edge.
Ventilation and Cable Entry
Skip the temptation to route cables through a gap left in the joints — it looks improvised and stresses the joint over time as the cable gets tugged. Instead, cut dedicated cable-entry slots sized to the connector or cable you're actually using (measure it, don't guess), positioned away from finger joints so cable strain doesn't transfer into the joint itself. For ventilation on anything with a voltage regulator or other heat-generating component, laser-cut slots are faster to add than drilling a 3D print and can be styled — honeycomb patterns, a grid, a company-logo-shaped vent — as both function and a design element, something worth doing while you're already in the CAD file rather than as an afterthought with a hand drill.
Material Choice
3mm Baltic birch plywood is the default for a reason — it's strong relative to its thickness, cuts cleanly, and finger joints hold well in it without excessive kerf sensitivity. Cast acrylic gives you a more polished, professional look and works well if you want a clear panel for LED indicators or a display window, but it's more brittle at thin finger-joint widths and prone to cracking at a joint that's too tight — err slightly looser on acrylic kerf compensation than you would for plywood. Avoid MDF for anything that will see repeated assembly/disassembly; its edges compress and crumble under the same T-slot or finger joint that plywood handles for hundreds of cycles.
A laser-cut project box won't match a 3D-printed enclosure's freedom of form, but for the very common case of "flat panels around a PCB," it's faster to produce, more dimensionally consistent, and — once you've got kerf compensation dialed in for your material — genuinely satisfying to assemble without a drop of glue. Combined with Boxes.py's parametric generation, going from "PCB dimensions" to "finished, mounted enclosure" is a same-afternoon project rather than a multi-hour print.
Related Guides
- Parametric Box Generation for Laser Cutting with Boxes.py: Joints, Kerf, and Custom Layouts
- How to Laser-Cut Your Own SMD Stencils: Mylar and Kapton Sheet Stencils from Gerber Files
- Laser-Cutting Gaskets and Seals: Rubber, Cork, and Foam Sheet Settings and Material Safety
- Understanding Kerf and Kerf Compensation in Laser Cutting: Measuring, Calculating, and Setting Offsets
- Building a Laser-Cut Mechanical Puzzle Box: Gears, Sliding Locks, and Hidden Compartments
- How to Create Laser-Cut Living Hinges in Wood and Acrylic
- How to Salvage Electronic Components from E-Waste: Desoldering, Testing, and Reuse
- How to Print ASA Filament: Enclosure, Ventilation, and Warping Solutions