CNC Cabinet-Grade Case Construction: The 32mm System, Line Boring, and Cam-Lock Joinery
A desktop CNC router is capable of far more than signs and V-carved plaques — it's a legitimate tool for building real cabinet-grade cases: shop storage cabinets, electronics enclosures, speaker boxes, even kitchen-quality cabinetry, all built to the same hardware standard commercial cabinet shops use. That standard is the 32mm system, a European convention where every hole for hinges, shelf pins, and connector hardware sits on a fixed 32mm grid. Once your CNC file is built around that grid, cabinet construction stops being a fussy hand-layout job and becomes a repeatable, accurately drilled process that any hinge, drawer slide, or connector from a major hardware brand will bolt straight into.
This guide covers the 32mm system itself, how to generate line-boring toolpaths for it in your CAM software, and which cam-lock and dowel joinery methods actually hold up on a desktop router like the Wolfpawn 4040 Pro.
What the 32mm System Actually Is
The system starts from a reference line, usually 37mm from the front edge of a panel, and places hole centers on a 32mm grid from that datum, both vertically and horizontally. Every cabinet hardware manufacturer that makes Euro-style concealed hinges, shelf pins, or cam-lock connectors designs their hardware to sit on this grid. The payoff is interchangeability: a hinge cup you bore on one panel today will line up with a hinge plate you bore on a different panel next month, without measuring anything by hand — the grid is the reference, not the individual part.
Setting Up the Grid in CAM
Most CAM packages used with desktop routers (Fusion 360, VCarve, Carbide Create) don't have a built-in 32mm system template, so you build it as a reusable toolpath layout:
- Create a construction layer with a vertical reference line 37mm from the panel's front edge.
- Place your first row of shelf-pin holes 96mm (three 32mm increments) from the panel's bottom edge — this is the standard starting offset used by most commercial hardware.
- Array holes vertically at 32mm spacing using your CAM software's rectangular or linear pattern tool rather than placing each hole manually — this is where CNC repeatability actually pays off over hand-drilling with a shelf-pin jig.
- Save the hole pattern as a reusable component or toolpath template so every cabinet side panel in a project references the same grid without re-drawing it.
Line Boring vs. Point-to-Point Drilling
Commercial cabinet shops use dedicated line-boring machines with a gang of spaced drill spindles that bore an entire column of holes in one plunge. A desktop CNC router doesn't have that gang-drill hardware, but it achieves the same result through toolpath sequencing: a single drill or brad-point bit cycles through every hole position in the array, retracting and repositioning between each one. It's slower than a true line borer, but the hole placement accuracy is identical since it comes from the same G-code-driven grid rather than a mechanical jig.
Use a proper brad-point or dowel drill bit, not a generic twist drill — brad points center on the punch mark and produce a cleaner hole wall in plywood and MDF, which matters for shelf pins and cam-lock fittings that rely on a snug press fit.
Cam-Lock and Dowel Joinery
Cam-lock fittings (sometimes called cam-and-dowel or RTA hardware) are the mechanical fasteners behind almost all flat-pack and knockdown furniture: a cam disc recessed into the face of one panel pulls a threaded pin or dowel embedded in the mating panel, drawing the joint tight without glue or visible screws. On a CNC router this is a two-hole system per joint:
HoleDiameterDepthPurpose Cam housing (face bore)15mm (standard) or 20mm (mini cam)12-13mmRecesses the rotating cam disc flush with the panel face Cam pin channel8mmThrough to cam housingConnects the cam housing to the panel edge for the threaded pin Dowel/pin hole (mating panel)8mm25-30mmReceives the threaded connector pin, typically glued in placeToolpath these as separate drilling operations in your CAM file rather than freehand — the cam housing and pin channel must intersect precisely, and getting that intersection from G-code coordinates rather than a hand-held drill is the entire reason to build cabinets on a CNC in the first place.
Material and Panel Considerations
Cabinet-grade plywood (Baltic birch or void-free hardwood ply) holds cam-lock and shelf-pin holes far better than construction-grade plywood or particleboard, which tend to crumble around the bore under repeated hardware stress. Melamine-coated particleboard, the material most commercial flat-pack furniture uses, works fine for cam-lock joinery specifically because the joint is mechanical rather than relying on screw-holding strength in the material itself — but back it up with edge banding on any exposed melamine edge before assembly, since the CNC-cut edge will chip and telegraph through an unbanded melamine surface almost immediately.
Feeds and Bit Selection for 32mm-System Drilling
Use a dedicated drill bit rather than a compression or spiral end mill for the hole-boring passes — a drill bit's geometry centers and clears chips more predictably at the plunge depths cabinet hardware needs (12-30mm), where an end mill run as a drill tends to wander and leave a rougher hole wall. Keep plunge feed rates conservative (300-600mm/min in birch plywood on a Wolfpawn-class router) since these are pure Z-axis plunges with no lateral chip evacuation helping clear the hole — a bit that's too aggressive on plunge rate will pack chips and burn the hole wall in dense plywood.
Safety
Repeated plunge-drilling cycles generate a different dust profile than routing passes — finer, and concentrated at a single point rather than swept along a toolpath — so make sure dust collection is positioned to catch each hole as the spindle retracts, not just the overall cut perimeter. Melamine and MDF dust in particular carries formaldehyde-bound resin content that's worth a proper dust mask or respirator rating beyond what you'd use for solid wood.
Once the 32mm grid is built into your CAM templates, cabinet-grade builds stop being a one-off project and become a system you can reuse indefinitely — every new cabinet, drawer box, or enclosure just references the same hole pattern, and any hinge or connector you buy off the shelf will fit it without a single manual measurement.