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."
Table of Contents
- Why Every Feeds and Speeds Guide Feels Useless
- The Three Variables That Matter
- Chip Load: The One Number That Ties Everything Together
- Target Chip Loads by Material
- What Goes Wrong When Chip Load Is Wrong
- Working Backwards: Setting Your Numbers
- Surface Feet Per Minute (SFM): The Machinist's Way
- The Practical Listen Test
- DOC vs WOC (Width of Cut)
- Why Your Calculator Gives Different Numbers Than The Forum
- The Feed and Speed Chart: Chip Load Method
- What We'd Use
- Related Articles
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
- Spindle speed (RPM): Revolutions per minute. Higher RPM = faster cutting, but there's a limit where the bit is moving too fast for the material.
- Feed rate (mm/min or inches/min): How fast the bit advances through the material. This is the most adjustable variable you have.
- Depth of cut (DOC): How deep the bit cuts per pass. Affects cutting forces.
These three interact. Change one, and the others become less optimal.
Chip Load: The One Number That Ties Everything Together
Chip load is the thickness of material each flute (tooth) of the bit removes per revolution.
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
This number is more important than any table because it applies universally across materials.
Target Chip Loads by Material
| Material | Target Chip Load | Why |
|---|---|---|
| Soft wood (pine, spruce) | 0.05–0.1 mm | Forgiving, can handle aggressive cutting |
| Hardwood (oak, maple, walnut) | 0.025–0.05 mm | Denser, requires lighter cuts |
| Aluminum | 0.01–0.03 mm | Recutting chips is a problem; light cuts prevent it |
| Acrylic/plastics | 0.05–0.1 mm | Soft; generous chip loads work fine |
| MDF | 0.03–0.06 mm | Dense but consistent; medium chip loads ideal |
What Goes Wrong When Chip Load Is Wrong
Too low (< 0.01 mm per tooth):
- The bit rubs instead of cutting
- Friction generates heat
- Heat dulls the bit (or melts plastic)
- Finish is poor, burning visible
- Bit wears out in 1/10th the expected life
Too high (> 0.15 mm per tooth):
- Bit deflection (the bit bends during cut)
- Chatter marks on surface
- Can break the bit
- Requires more spindle power
- Machine stress
Just right (0.025–0.05 mm for most wood):
- Clean, continuous chips
- 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
Start at 1,440 mm/min. If the cut sounds clean and you see chips (not powder), you're in the zone. Increase feed 10–15% to test; if chatter appears, back off. Based on CNCRouterInfo's testing data, most hobby machines with proper chip load settings achieve 80-90% of the surface finish quality of industrial CNC routers — the remaining gap is almost entirely down to spindle runout, not feeds and speeds.
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 × π)
This is useful because optimal SFM is consistent across materials regardless of bit size:
- Wood: 600–1,200 SFM
- Aluminum: 200–600 SFM
- Plastics: 800–2,000 SFM
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
Rubbing (feed too slow):
- Labored spindle sound
- Sometimes a slight squeaking or scraping
- Dust instead of chips
- Possible burning smell
- Solution: Increase feed rate
Chatter (too aggressive):
- High-pitched, resonant sound (the machine singing)
- Visible marks on surface
- Possible tool marks in a pattern
- Solution: Slow down feed or reduce DOC
Tool breaking (rare but possible):
- Sudden loud bang
- Spindle sounds labored then normal
- The bit is gone
- Solution: You went too aggressive; reduce everything 30% and try again
DOC vs WOC (Width of Cut)
These interact in a way many people miss.
- Full-width slot (WOC = bit diameter): Maximum stress. Requires shallower DOC.
- 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: 3–4 mm (be conservative)
Same 1/4" bit cutting a pocket (only one edge engaged):
- DOC: 5–8 mm possible (less stress)
The machine isn't hitting 2–3× the stress on both sides of the bit in a pocket; it's hitting full force on one edge.
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: Dull bit requires slower feed
- Machine rigidity: Rigid machines can handle faster feeds
- Spindle power: Weak spindle requires conservative numbers
- Coolant: Lubrication allows faster feeds
- Finish quality: Slow feeds = better finish; fast feeds = faster cutting
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 conservative (20% below calculator)
- Increase feed 10% until you hear chatter or see bad finish
- If you smell burning, slow down immediately
Related Guides
Frequently Asked Questions
What feeds and speeds should I use for MDF on a hobby CNC?
For MDF with a 6mm single-flute upcut bit: feed rate 1500–2500 mm/min, spindle speed 18,000–24,000 RPM, depth of cut 3–4mm per pass. This gives a chip load around 0.08–0.1mm per tooth, which is the sweet spot for clean cuts without burning. Adjust down 30% if your machine has belt drives or aluminum extrusion frame.
How do I calculate chip load for CNC routing?
Chip load = Feed rate ÷ (RPM × number of flutes). For example: 2000 mm/min ÷ (20,000 RPM × 1 flute) = 0.1mm chip load. Target 0.05–0.15mm for wood, 0.02–0.05mm for aluminum. If your chips are dust, you're rubbing — increase feed rate or decrease RPM.
Why does my CNC router burn the wood?
Burning means your chip load is too low — the bit is rubbing instead of cutting. Either increase your feed rate or decrease your spindle RPM. The most common mistake is running the spindle too fast at a low feed rate. A proper spindle with speed control makes this easier to dial in.
Should I use a single flute or double flute end mill?
Single flute for soft materials (wood, plastic, foam) — better chip evacuation. Two or three flutes for hardwood and aluminum — better surface finish. Most hobby CNC users should default to single flute upcut bits for 80% of their work. See our bit selection guide.
Is there a feeds and speeds calculator for hobby CNC?
Yes — CNCRouterInfo offers a free feeds and speeds calculator designed specifically for hobby machines. Commercial calculators like G-Wizard and HSMAdvisor also work but require paid subscriptions and are calibrated for industrial machines.