
Best Plywood for CNC Projects: Material Selection Guide
Baltic Birch dominates CNC shops for good reason — void-free cores, predictable feed rates, and zero tearout surprises. Here's the complete material breakdown with speeds, feeds, bit selection, and hold-down strategies.
Giang Nguyen
Wood Manufacturing Expert
Why Material Choice Makes or Breaks CNC Work
CNC routing is unforgiving. Unlike hand tools or even table saws, a CNC router commits to every cut path at programmed speed and depth — and the material either cooperates or destroys the piece. A hidden void in the core catches the bit, deflects it sideways, and blows out the face veneer. An inconsistent density layer changes the cutting load mid-pass, overheating the bit on the dense section and tearing fibers on the soft one. The wrong plywood turns a 45-minute job into a pile of firewood.
The right plywood for CNC work must deliver three things: consistent density throughout the panel, no internal voids or gaps, and predictable behavior across the full sheet. Only a handful of plywood types meet all three criteria.
The CNC Plywood Tier List
| Rank | Material | Void-Free | Density Consistency | Edge Quality | CNC Suitability | Price (18mm, per sheet) |
|---|---|---|---|---|---|---|
| ★★★ | Baltic Birch BB/BB | Yes | Excellent | Clean, layered | Best overall | $58–$78 (5×5) |
| ★★★ | Baltic Birch BB/CP | Yes | Excellent | Good | Best value for CNC | $48–$65 (5×5) |
| ★★☆ | Finnish Birch (UPM WISA) | Yes | Excellent | Clean | Excellent, pricier | $70–$90 (5×5) |
| ★★☆ | Phenolic Film Faced | Yes | Very good | Sealed edges | Great for jigs/fixtures | $85–$120 (4×8) |
| ★★☆ | Red Oak veneer-core | Mostly | Good | Moderate | Good for furniture parts | $65–$85 (4×8) |
| ★☆☆ | Poplar core hardwood | Variable | Moderate | Fair | Acceptable with care | $45–$65 (4×8) |
| ★☆☆ | MDF core hardwood | Yes (no voids) | Very consistent | Fuzzy edges | Good for 2D, bad for 3D | $55–$75 (4×8) |
| ☆☆☆ | CDX / construction fir | No — full of voids | Poor | Splintery | Avoid entirely | $32–$45 (4×8) |
Baltic Birch is the undisputed champion for CNC routing. Its void-free, all-birch core means every pass through the material encounters the same density, the same grain structure, and the same adhesive chemistry. The 13-layer construction in 18mm stock provides excellent screw-holding for workholding (more on that below), and the exposed edges look beautiful enough to leave unfinished — a major design advantage for furniture, shelving, and display pieces.
Feed Rates by Species and Thickness
Feed rate is the most critical CNC parameter after bit selection. Too slow and you burn the wood; too fast and you tear fibers or snap bits. Here are tested feed rates for a 1/4\" (6.35mm) upcut spiral bit, 2-flute carbide at 18,000 RPM spindle speed:
| Material | Thickness | Feed Rate (mm/min) | Feed Rate (in/min) | Depth Per Pass | Chip Load |
|---|---|---|---|---|---|
| Baltic Birch | 6mm | 3,000–3,500 | 118–138 | Full depth (6mm) | 0.08–0.10mm |
| Baltic Birch | 12mm | 2,800–3,200 | 110–126 | 6mm per pass | 0.08–0.09mm |
| Baltic Birch | 18mm | 2,500–3,000 | 98–118 | 6mm per pass | 0.07–0.08mm |
| Red Oak veneer | 18mm | 2,200–2,800 | 87–110 | 5mm per pass | 0.06–0.08mm |
| Poplar core | 18mm | 2,800–3,200 | 110–126 | 6mm per pass | 0.08–0.09mm |
| MDF core | 18mm | 3,000–3,800 | 118–150 | 8mm per pass | 0.08–0.11mm |
| Okoume marine | 18mm | 3,200–3,800 | 126–150 | 6mm per pass | 0.09–0.11mm |
Key observations: Baltic Birch at 18mm runs slower than thinner stock because the deeper passes generate more heat and require more chip evacuation. [Okoume](/guides/okoume-plywood-marine-guide) is surprisingly fast to cut — its low density (430 kg/m³ vs 680 kg/m³ for birch) means less cutting resistance, but the soft fibers can fuzz if the bit is dull. MDF-core panels cut fast and clean on 2D profiles but produce massive amounts of fine dust — a serious health hazard without proper extraction.
Bit Selection: The Right Tool for the Material
Bit choice affects cut quality more than any other single variable. Here is what works for plywood on CNC routers:
Upcut Spiral (Standard)
- Best for: Through-cuts, pocket clearing, Baltic Birch
- How it works: Flutes spiral upward, pulling chips out of the cut
- Tradeoff: Clean bottom edge, but can cause tearout on the top face as the bit exits
- Size: 1/4\" (6.35mm) 2-flute for general work; 1/8\" (3.175mm) for detail
Downcut Spiral
- Best for: V-carving, engraving, shallow pockets where the top face must stay pristine
- How it works: Flutes spiral downward, pressing fibers down into the cut
- Tradeoff: Perfect top edge, but pushes chips into the cut — risk of re-cutting chips and burning on deep passes
- Size: 1/4\" for pockets; 1/8\" or 1/16\" for fine detail
Compression Bit (The CNC Plywood Secret Weapon)
- Best for: Through-cuts on plywood where BOTH faces must be clean
- How it works: Bottom portion is upcut; top portion is downcut. On the first pass, the upcut clears chips. On the final pass, the downcut section engages the top face, pressing fibers down
- Requirement: Depth of first pass MUST be deeper than the upcut section (typically 3–5mm) or you get tearout
- Size: 1/4\" 2-flute, with 5–8mm upcut zone
Recommended Bits by Application
| Application | Bit Type | Diameter | Flutes | Material |
|---|---|---|---|---|
| General cutting (Baltic Birch) | Upcut spiral | 1/4\" | 2 | Solid carbide |
| Furniture parts (both faces show) | Compression | 1/4\" | 2 | Solid carbide |
| Fine detail / inlays | Upcut spiral | 1/8\" | 2 | Solid carbide |
| V-carving / engraving | V-bit | 60° or 90° | 2 | Solid carbide |
| Pocket clearing (large) | Upcut spiral | 3/8\" | 2 | Solid carbide |
| Sign lettering (top face critical) | Downcut spiral | 1/8\" | 1 | Solid carbide |
Tearout Prevention: The Complete Strategy
Tearout — those jagged splinters along cut edges — is the most common CNC plywood problem. It has three causes: dull bits, wrong bit type, and poor workholding allowing vibration. Here is how to eliminate each:
1. Keep Bits Sharp
A new carbide bit cuts plywood cleanly for approximately 500–800 linear feet of cutting before the edge degrades enough to cause tearout. For production work, replace or resharpen after every 2–3 full sheets of 18mm Baltic Birch. Signs of a dull bit: burning at corners, fuzzy edges, increased noise, and dust instead of chips.
2. Use Compression Bits for Through-Cuts
If both faces of the finished piece will be visible — such as shelving, furniture panels, or display items — a compression bit is non-negotiable. The initial pass depth must exceed the upcut zone length (check your specific bit's specs, typically 3–6mm). Set your first pass to 5mm minimum depth.
3. Apply Masking Tape on the Exit Face
For upcut bits on through-cuts, apply a layer of blue painter's tape or transfer tape to the top face of the plywood before cutting. The tape holds the top veneer fibers in place as the bit exits, reducing tearout by 70–80%. This is standard practice in professional sign shops.
4. Optimize Climb vs. Conventional Milling
- Conventional milling (bit rotation opposes feed direction): Safer, less grabby, slightly more tearout
- Climb milling (bit rotation matches feed direction): Cleaner cut, less tearout, but the bit can grab and pull — requires rigid workholding
For plywood, climb milling produces cleaner edges but demands solid hold-down. Most CNC controllers let you specify climb or conventional per toolpath.
Hold-Down Methods for Plywood
Plywood sheets are flat, thin, and flexible — the worst combination for CNC workholding. Here are the five methods ranked by effectiveness:
| Method | Hold Strength | Setup Time | Leaves Marks? | Best For |
|---|---|---|---|---|
| Vacuum table | Excellent | 2–5 min | No | Production shops, full sheets |
| Screw-down (into spoilboard) | Excellent | 5–10 min | Yes (screw holes in waste) | Hobby/small shop, through-cuts |
| Double-sided tape (carpet tape) | Good | 5–8 min | Adhesive residue (removable) | Small parts, thin stock |
| T-track clamps | Good | 5–10 min | No | Edge clamping, large parts |
| Brad nails in waste areas | Excellent | 3–5 min | Yes (nail holes in waste) | Fast production, nested parts |
Vacuum tables are the gold standard — they hold the entire sheet uniformly with no marks on the workpiece. A basic vacuum setup costs $300–$800 for a hobby CNC (gasket-style) or $2,000–$5,000 for a full production table. If you cut more than 10 sheets per month, the investment pays for itself in reduced setup time and zero-defect hold-down.
Screw-down is the most common hobby method. Drive #8 × 3/4\" wood screws through the plywood into the spoilboard in areas that will be waste (outside the cut paths). Baltic Birch holds screws well — 1,100–1,300 N face pull-out — so two screws per part are usually sufficient.
Dust Collection: A Non-Negotiable for CNC Plywood
CNC routing plywood generates enormous volumes of fine dust — especially MDF-core panels, which produce particles in the 5–30 micron range (respirable and carcinogenic with prolonged exposure). Minimum requirements:
- Dust shoe on the spindle: Captures 80–90% of chips at the source
- Shop vacuum (minimum): 4\" hose, HEPA filter, 100+ CFM
- Dust collector (recommended): 2-stage, 800+ CFM for machines over 2×4 feet
- Air filtration unit: Ambient filter running continuously during and after cuts
Special Considerations by Plywood Type
Baltic Birch
The default choice. Cuts clean, holds screws, looks great exposed. The only downside is the 5×5 foot sheet size — if your CNC bed is 4×8, you are limited to 60×60\" workpieces. Some suppliers now stock 4×8 Baltic Birch at a 15–25% premium. For nested cutting (maximizing parts per sheet), the 5×5 format can actually yield more usable area per dollar since there is less waste trim.
Phenolic Film Faced
Excellent for CNC jigs, fixtures, and router templates. The phenolic film surface is extremely hard (it will dull bits faster — reduce bit life estimates by 30%) but produces parts with sealed edges that need no finishing. The film also provides a low-friction surface for sliding fixtures. See our [film-faced plywood guide](/guides/film-faced-plywood-real-vs-fake) for specifications.
Poplar Core Hardwood Plywood
Usable for CNC but requires more care. Poplar cores are softer (density ~450 kg/m³) than birch cores (680 kg/m³), so feed rates can be higher — but the density transition between the hardwood face veneer and the poplar core can cause chatter at the interface. Reduce depth per pass to 3–4mm and keep bits sharp.
MDF Core
MDF provides the most consistent cutting experience — zero voids, uniform density, no grain direction to worry about. But MDF edges are fuzzy and cannot be left exposed without heavy sanding and sealing. MDF core panels are ideal for painted furniture parts, cabinet doors, and anything that will be edge-banded. The dust is the main issue — always use HEPA filtration.
Recommended CNC Settings Quick Reference
For a standard hobby CNC (Shapeoko, X-Carve, Avid, Onefinity) cutting 18mm Baltic Birch with a 1/4\" 2-flute upcut carbide bit:
| Parameter | Setting |
|---|---|
| Spindle speed | 18,000 RPM |
| Feed rate | 2,500–3,000 mm/min (100–120 in/min) |
| Plunge rate | 800–1,000 mm/min |
| Depth per pass | 6mm (1/4\") |
| Stepover (pocketing) | 40–50% bit diameter (2.5–3.2mm) |
| Tab size | 3–5mm wide, 1–2mm tall |
| Passes for 18mm through-cut | 3 passes at 6mm each |
Bottom Line
For CNC work, Baltic Birch BB/CP is the best value — you get the void-free core and consistent cutting performance at $10–$15 less per sheet than BB/BB. The CP back is hidden or machined away in most CNC projects anyway. If both faces must be pristine, step up to BB/BB and use compression bits. Avoid construction plywood entirely — the voids will ruin parts, break bits, and waste your time.
Browse our [plywood catalog](/plywood) for CNC-ready sheets, or check out our [Baltic Birch guide](/guides/baltic-birch-plywood-guide) for complete specifications.
Want to see our testing in action?
Browse our expert-tested standing desk reviews with real lab data.
Explore Reviews