Feeds & Speeds Calculator

Pick the workpiece material, cutter diameter and flute count to get the spindle speed and feed rate to program — with chip-thinning and spindle-limit corrections worked out step by step.

Cutter

The cutting diameter of the end mill, not the shank.
Cutting edges on the tool — usually 1 to 4.
Tool material

Workpiece

Sets the cutting speed and chip load the library recommends.

Cut

Preference
Conservative suits flexy machines and long tool overhang; aggressive trades tool life for speed.
Radial engagement per pass. Below half the diameter the chip thins and the feed can rise — applied automatically. Empty = full slot.
Your machine’s top speed — hobby routers often cap at 10,000–24,000 RPM. Empty = no limit.

Spindle speed & feed

Spindle speed

RPM

Feed rate

Enter a cutter diameter and flute count.

Formulas and substitution

RPM = Vc × 1000 ÷ (π × D) · feed = fz × Z × RPM · plunge = feed × 50%

    Everything is computed in this browser — your cutter, material and machine values never leave the device.

    FAQ

    Which should I set first — the feed or the spindle speed?

    The feed per tooth (chip load). Chip load decides how thick each chip is, and chips carry the heat away: too small and the tool rubs, overheats and dulls; too large and the edge overloads and breaks. That is why this calculator fixes the chip load from the material and diameter first, then picks a spindle speed to reach a workable cutting speed. Slowing the spindle while keeping the feed only thins the chip further and makes the rubbing worse — when the speed must come down, the feed comes down with it.

    My spindle cannot reach the recommended RPM — what do I do?

    Run the fastest speed your machine has and lower the feed rate in the same proportion, which keeps the chip load intact. The spindle limit field does this for you: enter your machine’s top speed and the feed is rescaled automatically. What you lose is time, not edge health — the cut takes longer but each tooth still bites the same thickness. The common mistake is leaving the feed high and hoping; that overloads the tool.

    What is chip thinning, and when can I feed faster?

    When the width of cut drops below half the cutter diameter, the tooth sweeps a shallower arc and the chip comes out thinner than the feed per tooth you programmed. A finishing pass at 10% radial engagement produces a chip only about 60% as thick as a full slot at the same feed. You can — and should — raise the feed by the thinning factor to restore the chip thickness; enter the width of cut and the correction is applied automatically. At half the diameter or more there is no thinning and no bonus.

    Where do the numbers come from, and how much should I trust them?

    The metal and plastic rows follow the carbide tables in Harvey Tool’s general machining guidelines, the HSS column follows the classic high-speed-steel surface-speed table, and the wood and composite rows are calibrated from published hobby-CNC test tables. Treat every figure as a starting point for a rigid setup with a sharp tool: the vendor’s recommendation for your exact cutter always wins, and a flexy machine, long overhang or gummy material argues for the conservative preference. Then listen to the cut — clean chips and a steady sound mean the numbers are right.

    The Physics of Chip Load and Tool Life

    In milling operations, the feed per tooth—commonly referred to as the chip load—is the primary variable governing tool life and machining success. When a cutter rotates, each flute must shear away a specific thickness of material. This thickness is not an arbitrary value; it is a physical requirement of the cutting process. As the tool shears the workpiece, the heat generated by friction and plastic deformation must be carried away from the cutting edge. The primary mechanism for this heat transfer is the chip itself. If the chip load is too small, the cutting edge cannot bite into the material properly. Instead, it slides across the surface, causing tool rubbing. Rubbing generates extreme friction, which overheats the tool and rapidly dulls the cutting edge. Conversely, if the chip load is too large, the physical forces on the cutting edge exceed the mechanical strength of the tool material, leading to immediate edge chipping or tool breakage. The Feeds & Speeds Calculator establishes the target chip load first, based on the selected workpiece material and cutter diameter. It then calculates the spindle speed required to achieve the recommended cutting speed, ensuring that the tool operates within its physical limits.

    Demystifying Chip Thinning

    When performing milling operations, the radial engagement—or width of cut (WOC)—directly affects the actual thickness of the chip produced. When the width of cut is equal to or greater than 50% of the cutter diameter, the chip reaches its full theoretical thickness during the cut. However, when the width of cut falls below 50% of the cutter diameter, the geometry of the tool engagement changes. The tooth sweeps a shallower arc, and the resulting chip is physically thinner than the programmed feed per tooth. This phenomenon is known as chip thinning. For example, a finishing pass with a radial engagement of only 10% of the cutter diameter produces a chip that is approximately 60% of its intended thickness. If the feed rate is not adjusted, the tool will experience rubbing and premature wear due to the thinned chips. To maintain productivity and protect the tool, the feed rate must be increased by a calculated thinning factor. The Feeds & Speeds Calculator automates this correction. When a user enters a value in the Width of cut (optional) field that is less than 50% of the cutter diameter, the tool automatically applies a chip-thinning correction. The interface displays the status note "includes ׋factor› chip thinning" and provides the exact geometric breakdown in the derivation section.

    Managing Machine Spindle Limits

    Hobbyist routers and light-duty CNC machines often feature spindles with physical speed limitations, typically capping out between 10,000 and 24,000 RPM. When calculating parameters for small-diameter cutters or soft materials, the theoretical formulas often yield recommended spindle speeds that exceed these machine limits. Simply capping the spindle speed at the machine's maximum limit without adjusting the feed rate is a common error. If the spindle speed is forced down while the feed rate remains high, the chip load increases proportionally, which can overload and snap the cutter. To prevent tool failure, the feed rate must be scaled down in the exact same proportion as the spindle speed reduction. This proportional scaling keeps the chip load unchanged. The Feeds & Speeds Calculator handles this adjustment automatically when a value is entered in the Spindle limit (optional) field. If the calculated RPM exceeds this limit, the tool caps the speed, scales down the feed rate, and displays the status note "capped by the machine’s spindle limit".

    Tool Material Selection: HSS vs. Carbide

    Selecting the correct tool material is critical for tool longevity and cutting efficiency. The two primary tool materials used in milling are High-Speed Steel (HSS) and Carbide.

    Feature High-Speed Steel (HSS) Carbide
    Cutting Speed Lower surface speeds Higher surface speeds
    Wear Resistance Moderate; prone to rapid wear in abrasive materials High; retains a sharp edge longer under high heat
    Composite Compatibility Not recommended for abrasive composites Highly recommended for composites
    A key restriction in tool selection involves carbon fiber (CFRP). High-speed steel is not recommended for carbon fiber because the highly abrasive carbon fibers dull an HSS cutting edge almost immediately. If a user attempts to select HSS for carbon fiber, the calculator displays the error: "High-speed steel is not recommended for carbon fiber — the abrasive fibers dull an HSS edge almost immediately. Choose carbide.".

    Milling Across Material Classes

    The calculator features a comprehensive material library divided into four distinct classes, each exhibiting unique machining characteristics:

    • Wood: Includes Soft wood & plywood, Hard wood, and MDF & particleboard. Wood properties vary widely by species, moisture content, and temperature. MDF and particleboard produce fine, highly abrasive dust rather than distinct chips, making robust dust extraction and respiratory protection mandatory.
    • Plastics: Includes Acrylic (PMMA), Polycarbonate, and Soft plastics (ABS, HDPE, PVC, Delrin). Plastics vary with species, batch and temperature, and users should judge the cut by the chips and adjust.
    • Composites: Includes FR4 / G10 fiberglass and Carbon fiber (CFRP). These materials are highly abrasive and produce hazardous dust, requiring carbide tooling and strict dust mitigation.
    • Metals: Includes Aluminum (6061, 7075), Brass, Copper & bronze, Mild & low-carbon steel, Alloy & tool steel (annealed), Stainless steel (304, 316), Cast iron (gray), and Titanium (Ti-6Al-4V). Metals require precise speed and feed control to manage high cutting forces and heat.

    Calculator Formulas and Calculations

    The calculator utilizes standard machining formulas to derive its outputs. The calculations differ slightly based on the selected unit system.

    Metric Calculations

    When Units is set to mm, the tool uses the following formulas:

    • Spindle Speed (RPM): RPM = V_c × 1000 ÷ (π × D) (Where V_c is the cutting speed in m/min and D is the cutter diameter in mm).
    • Feed Rate: Feed = f_z × Z × RPM (Where f_z is the chip load per tooth and Z is the flute count).
    • Plunge Rate: Plunge = Feed × 50%.

    Imperial Calculations

    When Units is set to in, the tool uses the following formulas:

    • Spindle Speed (RPM): RPM = SFM × 12 ÷ (π × D) (Where SFM is surface feet per minute and D is the cutter diameter in inches).
    • Feed Rate and Plunge Rate: These follow the same mathematical relationships as the metric formulas.

    Local Processing and Data Privacy

    This tool runs entirely within your web browser. All calculations, inputs, and adjustments are processed locally on your device. No cutter dimensions, machine limits, or workpiece material selections are uploaded to an external server, ensuring your proprietary machining parameters remain private.

    Frequently Asked Questions

    Which should I set first — the feed or the spindle speed?
    The feed per tooth (chip load). Chip load decides how thick each chip is, and chips carry the heat away: too small and the tool rubs, overheats and dulls; too large and the edge overloads and breaks. That is why this calculator fixes the chip load from the material and diameter first, then picks a spindle speed to reach a workable cutting speed. Slowing the spindle while keeping the feed only thins the chip further and makes the rubbing worse — when the speed must come down, the feed comes down with it. My spindle cannot reach the recommended RPM — what do I do?
    Run the fastest speed your machine has and lower the feed rate in the same proportion, which keeps the chip load intact. The spindle limit field does this for you: enter your machine’s top speed and the feed is rescaled automatically. What you lose is time, not edge health — the cut takes longer but each tooth still bites the same thickness. The common mistake is leaving the feed high and hoping; that overloads the tool. What is chip thinning, and when can I feed faster?
    When the width of cut drops below half the cutter diameter, the tooth sweeps a shallower arc and the chip comes out thinner than the feed per tooth you programmed. A finishing pass at 10% radial engagement produces a chip only about 60% as thick as a full slot at the same feed. You can — and should — raise the feed by the thinning factor to restore the chip thickness; enter the width of cut and the correction is applied automatically. At half the diameter or more there is no thinning and no bonus. Where do the numbers come from, and how much should I trust them?
    The metal and plastic rows follow the carbide tables in Harvey Tool’s general machining guidelines, the HSS column follows the classic high-speed-steel surface-speed table, and the wood and composite rows are calibrated from published hobby-CNC test tables. Treat every figure as a starting point for a rigid setup with a sharp tool: the vendor’s recommendation for your exact cutter always wins, and a flexy machine, long overhang or gummy material argues for the conservative preference. Then listen to the cut — clean chips and a steady sound mean the numbers are right.