◳
← Blog
Launch Studio →
CNC feeds and speeds for cutting wood slat walls: MDF, plywood, oak, walnut, pine and bamboo
updated 2026-10-17Lire en français →

CNC feeds and speeds for cutting wood slat walls: MDF, plywood, oak, walnut, pine and bamboo

Starting point with a 6 mm two-flute bit: MDF at 18,000 rpm, 1500–2500 mm/min and 6–8 mm per pass; plywood 1200–2000 mm/min at 4–6 mm; oak 1000–1500 mm/min at 4–5 mm. The table below covers all six slat-wall woods (MDF, plywood, oak, walnut, pine, bamboo), then how to pick the bit and adjust when edges burn or chip. Always validate on an offcut first.

Why feeds and speeds matter

Feeds and speeds control the chip load — the thickness of material each cutting edge removes per revolution. Too slow a feed (or too high an rpm) rubs and burns the wood, dulls the bit and leaves scorch marks, especially on oak and bamboo. Too aggressive a feed chips the edges, strains the spindle and can break the bit. The sweet spot gives clean edges, good chip evacuation and long tool life.

For decorative slat walls and wave panels the finish matters, because the shadow lines expose every imperfection. Dialing in feeds and speeds is the difference between a crisp, gallery-quality panel and a fuzzy, burnt one.

The four numbers you need

Spindle speed (rpm): how fast the bit turns. Feed rate (mm/min): how fast the bit moves through the material. Depth per pass (mm): how deep each pass cuts, usually 4-8 mm for a 6 mm bit in wood. Plunge rate (mm/min): how fast the bit descends into the material, always slower than the feed.

These are linked by chip load = feed / (rpm x number of flutes). The conservative settings below work out to roughly 0.03–0.09 mm per tooth with a 6 mm two-flute bit — MDF at 2000 mm/min and 18,000 rpm gives 2000 / (18,000 × 2) ≈ 0.06 mm. Tooling charts often quote 0.1–0.2 mm per tooth for a 6 mm bit in wood, which at 18,000 rpm means 3600–7200 mm/min and a rigid machine; if your router cannot feed that fast, lower the rpm rather than the feed, because rubbing is what burns. Keep the bit sharp, use a compression or down-cut bit for clean top faces, and take multiple passes rather than one deep cut.

Indicative settings by material

MDF: feed 1500-2500 mm/min, 18k rpm, 6-8 mm per pass with a 6 mm bit. It has no grain and machines identically in every direction, but produces heavy fine dust — extraction and a mask are mandatory. Plywood (Baltic birch): feed 1200-2000 mm/min, 18k rpm, 4-6 mm per pass; use a down-cut bit against top-face tear-out and watch for glue-line tool wear.

Oak: feed 1000-1500 mm/min, 16-18k rpm, 4-5 mm per pass; sharp bits are essential because dull tools burn oak. Walnut: feed 1200-1800 mm/min, 18k rpm, 5-6 mm per pass — it machines like a dream with crisp detail. Pine: feed 2000-3000 mm/min, 16k rpm, 6-8 mm per pass, but clean resin build-up often. Bamboo: feed 1000-1400 mm/min, 18k rpm, 3-4 mm per pass, carbide only, prone to splintering — use sharp down-cut bits.

MaterialSpindleFeed (mm/min)Depth/pass (6 mm bit)Watch out for
MDF18,000 rpm1500–25006–8 mmFine dust: extraction + mask
Plywood (Baltic birch)18,000 rpm1200–20004–6 mmTop-face tear-out: down-cut bit
Oak16–18,000 rpm1000–15004–5 mmBurns with a dull bit
Walnut18,000 rpm1200–18005–6 mmLittle — machines cleanly
Pine16,000 rpm2000–30006–8 mmResin build-up on the bit
Bamboo18,000 rpm1000–14003–4 mmSplinters: sharp carbide down-cut

Choosing the right router bit

A two-flute compression bit gives the cleanest result on both faces of plywood and veneered panels, because it shears fibres up and down toward the middle. A down-cut bit protects the top surface (ideal for pre-finished panels), while an up-cut bit clears chips best and is fine for MDF where the top face is painted.

The bit diameter also sets your minimum internal radius and your G-code cutter compensation. In Parametric Wall Studio you enter your tool diameter and the software offsets the toolpath correctly — outlines outward, holes inward — so parts come out at the designed size.

Holding tabs, climb vs conventional and finishing passes

On through-cuts, add holding tabs so slats do not come loose and get thrown mid-cut. Choose climb milling for the cleanest edges in most wood (the bit pulls into the material), or conventional milling if your machine has backlash. A light finishing pass with a small stock allowance removes any fuzz and leaves a smooth edge ready for oil or paint.

All of these — tabs, climb/conventional, ramp entry, depth per pass and allowance — are parameters you set once, then the tool writes correct G-code for every sheet and shows you the estimated machining time.

Get the numbers right in the browser

Parametric Wall Studio bundles per-material machining guides with these indicative feeds and speeds, and generates GRBL/Mach3 G-code with your tool diameter, pass depth and feed rates baked in — feed, plunge, tabs and cutter compensation in the G-code export are explained setting by setting. You can simulate the toolpath before cutting to catch a wrong depth or feed before it reaches your material. Start from a template, set your material and bit, and export.

Read next

Tools & guides