Based on verified manufacturer specs and CNCRouterInfo's database of 85+ scored machines.

CNC router cutting wood at proper speed
Getting Started

CNC Feeds and Speeds Explained for Hobbyists: The Math That Actually Matters

You find a table. It says: "Oak, 1/4" upcut, 18,000 RPM, 2000 mm/min."

Last updated: October 2026 · 6 min read

Why Every Feeds and Speeds Guide Feels Useless

You find a table. It says: "Oak, 1/4" upcut, 18,000 RPM, 2000 mm/min."

You run those numbers. The cut sounds wrong. You slow down. Now it's burning. You speed up. Chatter and chatter.

The problem: Tables give you numbers without the why. You need to understand the relationship so you can adjust when conditions aren't perfect.

Let's talk about the actual theory, then apply it.

The Three Variables That Matter

  1. Spindle speed (RPM): Revolutions per minute. Together with cutter diameter, it sets cutting speed; it does not directly set how fast the tool advances through the job.
  2. Feed rate (mm/min or inches/min): How fast the bit advances through the material. This is the most adjustable variable you have.
  3. Depth of cut (DOC): How deep the bit cuts per pass. Affects cutting forces.

Feed and RPM determine feed per tooth. Depth and width of cut determine engagement, so adjust these together within the tool's and machine's limits.

Chip Load: The One Number That Ties Everything Together

Chip load usually means feed per tooth: how far the cutter advances for each cutting edge. Actual chip thickness changes through the cut and also depends on radial engagement and tool geometry.

Formula: Chip load = Feed rate / (RPM × Number of flutes)

Example: 1,200 mm/min feed, 18,000 RPM, 2-flute bit

Chip load = 1,200 / (18,000 × 2) = 0.0333 mm per tooth

The formula works across materials, but the suitable chip load does not. Use the tool maker's data for the cutter, diameter, material, and engagement.

Target Chip Loads by Material

Material Target Chip Load Why
Soft wood (pine, spruce) Use the cutter's softwood data for its diameter. Species, grain, knots, and tool geometry affect the cut.
Hardwood (oak, maple, walnut) Use the cutter's hardwood data for its diameter. Account for species, grain, tool geometry, and workholding.
Aluminum Use the exact aluminum cutter's data. Provide chip clearance and suitable lubrication; shallow cuts alone do not prevent recutting.
Acrylic/plastics Use data for the exact polymer and cutter. Polymer type, heat sensitivity, and chip evacuation matter.
MDF Use the cutter maker's MDF data. Tool geometry, diameter, engagement, and dust extraction affect the choice.

What Goes Wrong When Chip Load Is Wrong

Too low for this cutter and engagement:

  • The bit rubs instead of cutting
  • Friction generates heat
  • Heat dulls the bit (or melts plastic)
  • Finish is poor, burning visible
  • Tool wear can accelerate.

Too high for this cutter and setup:

  • Bit deflection (the bit bends during cut)
  • Chatter marks on surface
  • Can break the bit
  • Requires more spindle power
  • Machine stress

Within the tool's recommended range, with stable cutting:

  • Clean chip formation appropriate to the material and tool
  • Smooth cut sound
  • Bit lasts a normal lifespan
  • Good surface finish
  • Happy machine

Working Backwards: Setting Your Numbers

Here's the practical approach.

Say you want: 2-flute bit in oak, target 0.04 mm chip load, available spindle RPM is 18,000

Solve for feed rate:

Feed rate = Chip load × RPM × Number of flutes

Feed rate = 0.04 × 18,000 × 2 = 1,440 mm/min

The example gives 1,440 mm/min, but use that only if the assumed chip load suits the actual cutter and engagement. Check the tool maker's data, make a controlled test cut, and inspect finish and dimensions. Change one variable at a time while staying within tool and machine limits.

Surface Feet Per Minute (SFM): The Machinist's Way

SFM is how machinists think about spindle speed. It accounts for bit diameter:

SFM = (RPM × bit diameter in inches × π) / 12

Or the reverse: RPM = (SFM × 12) / (bit diameter in inches × π)

For a given tool and work material, a cutting-speed recommendation lets you calculate RPM for different diameters. It still depends on tool material, geometry, engagement, and operating conditions:

  • Wood: Use the router-bit maker's speed guidance for the material and tool.
  • Aluminum: Use the alloy- and tool-specific cutting speed; HSS and carbide need different data.
  • Plastics: Use data for the actual polymer and tool, with heat and chip control in mind.

Example: 1/4" bit in oak, targeting 1,000 SFM

RPM = (1,000 × 12) / (0.25 × 3.14159) = 15,279 RPM

This is another way to set your numbers. If your spindle is variable, use SFM to dial in the speed, then adjust feed for chip load.

The Practical Listen Test

Forget equations for a moment. Listen to your machine.

Happy cut:

  • Smooth, consistent sound
  • Steady spindle tone (no variations)
  • Chips are visible and being evacuated

Possible rubbing or poor chip formation:

  • A changed spindle sound that needs investigation
  • Sometimes a slight squeaking or scraping
  • Unexpectedly fine chips for the material and operation
  • Possible burning smell
  • Solution: Check sharpness, chip clearing, and actual chip load; if it is too low, increase feed or reduce RPM within the tool and machine limits.

Chatter or instability:

  • High-pitched, resonant sound (the machine singing)
  • Visible marks on surface
  • Possible tool marks in a pattern
  • Solution: Check workholding, tool overhang, and machine play; adjust engagement or spindle speed while keeping feed per tooth suitable.

Tool breaking (rare but possible):

  • Sudden loud bang
  • Spindle sounds labored then normal
  • The bit is gone
  • Solution: Stop and inspect the tool, collet, workholding, and toolpath. Find the cause before restarting; reduce engagement or revise the cutting data as needed.

DOC vs WOC (Width of Cut)

These interact in a way many people miss.

  • Full-width slot (WOC = bit diameter): Greater engagement and more difficult chip clearing than a light side cut; it often needs a smaller axial depth.
  • Shallow WOC (bit is only partially engaged): Can handle deeper DOC.

Example: A 1/4" bit cutting a 1/4" wide slot in oak:

  • DOC: Select a slotting depth from the cutter's data and the machine's capability.

The same 1/4-inch bit side-milling a pocket at low radial engagement:

  • DOC: A low radial engagement may permit greater axial depth; check flute length, stickout, and chip clearing.

Cutting load depends on engaged edge length, feed per tooth, and radial engagement. A pocketing strategy can reduce engagement, but cornering and entry moves can increase it again; there is no universal two- or three-times stress rule.

Why Your Calculator Gives Different Numbers Than The Forum

You'll find three versions of the same cut:

  • Calculator says 2,500 mm/min
  • Forum says 1,200 mm/min
  • Another source says 3,500 mm/min

Reasons:

  • Bit sharpness: Clean, replace, or professionally resharpen a dull tool before optimizing settings.
  • Machine rigidity: Rigid machines can handle faster feeds
  • Spindle power: Weak spindle requires conservative numbers
  • Coolant and chip clearing: They affect heat, adhesion, and recutting, so use cutting data that matches the setup.
  • Finish quality: Feed per tooth, runout, stability, tool condition, and toolpath all matter; slower feed is not automatically better.

Start conservative. Increase when you see clean chips and hear good sound. You'll find YOUR machine's sweet spot, which might not match anyone else's.

The Feed and Speed Chart: Chip Load Method

What We'd Use

Online calculators:

  • CNC feeds and speeds calculator (search "chip load calculator")
  • Plug in your numbers, get a starting point
  • Then listen to your machine and adjust

Rules of thumb:

  • Start within the tool maker's guidance and use manageable cutting engagement.
  • Make controlled changes within the recommended range, checking the tool and part after each test.
  • If you smell burning, stop and inspect the cut, tool, and chip clearing. Slowing feed alone can make rubbing worse.

Parts for this guide

If you are buying after reading this, these are the specs to look for.

PartWhat to buyWhere to look
Known wood and MDF cutter
A cutter with published cutting data gives the chip-load formula real numbers.
Solid carbide, two-flute flat upcut, 6.35mm cutting diameter and 6.35mm shank; choose a maker supplying feed data for that exact model and material and a cutting length suited to the work.
Known aluminum cutter
The aluminum example needs a tool designed for aluminum with a traceable feed-per-tooth recommendation.
Solid carbide, single O-flute, polished upcut for aluminum, 6.35mm cutting diameter and 6.35mm shank; select the shortest suitable cutting length and obtain the maker's feed table.
Correct-size collet
A correctly matched collet removes an avoidable grip and runout problem when testing new cutters.
6.35mm nominal bore for the quarter-inch example cutters, in the exact router collet system or ER series fitted to the spindle; 6mm is not interchangeable.

"Search" buttons open a search for that exact spec, so compare listings against it before buying. Some links earn us a commission at no extra cost to you (disclosure).

Frequently Asked Questions

What feeds and speeds should I use for MDF on a hobby CNC?

Use MDF cutting data for the exact 6mm cutter and specify both depth and width of cut. For a single flute, 1,500 to 2,500 mm/min at 18,000 to 24,000 RPM spans about 0.063 to 0.139mm per tooth, depending on the combination. This is arithmetic, not a universal sweet spot. Check the complete machine's limits instead of applying a fixed belt-drive discount.

How do I calculate chip load for CNC routing?

Chip load = Feed rate / (RPM x number of flutes). For example, 2,000 mm/min / (20,000 RPM x 1 flute) = 0.1mm per tooth. Obtain the target from the cutter maker's data for the material and engagement. Unexpectedly fine chips can prompt a check for rubbing, but dust alone is not a diagnosis.

Why does my CNC router burn the wood?

Burning can result from excessive rubbing, a dull or dirty tool, poor chip clearing, or dwelling in the cut. Stop and inspect first. If chip load is too low, increase feed or reduce RPM within the tool's limits; a variable-speed router or spindle helps with that adjustment.

Should I use a single flute or double flute end mill?

Choose flute count and geometry for the material, chip clearance, available feed, and finish requirement. Single-flute tools can suit aluminum and plastics on routers; two-flute tools can also suit wood and aluminum. Upcut, downcut, and compression geometry affect which surfaces stay clean. See our bit selection guide.

Is there a feeds and speeds calculator for hobby CNC?

Yes, CNCRouterInfo has a free feeds and speeds calculator. G-Wizard can use machine-specific RPM, power, and feed limits, and HSMAdvisor offers lifetime licenses aimed at hobby and router users as well as subscriptions. Check the settings and tool data before using any calculated result.