DC Motor Speed Calculator

Tune inputs for shunt, series, and PM motors. See rpm, torque, and power instantly today. Download reports and validate calculations with confidence always here.

Calculator

3 columns on large screens, 2 on smaller, 1 on mobile.

Flux behavior changes with motor type.
Ke is common on DC motor datasheets.
Torque mode estimates current from constants.
Effective voltage = supply × duty.
Includes wiring, controller, or series resistor.
SI: Ke equals torque constant Kt.
Used to estimate Ia when torque mode is selected.
For series motors, kf uses Ia.
Φ ≈ kf × If (shunt path).
Φ ≈ kf × Ia, limited by saturation.
Leave 0 if saturation is unknown.
Scales the series contribution in compound motors.
Only used for shunt/compound when kf is used.
Defaults to effective voltage if blank.
Reduces flux to model weakening control.
Motor rpm ÷ ratio = shaft rpm.
Optional: estimates linear speed.
Includes friction and windage (estimate).
Reset

Tip: If you have a datasheet Ke, use the Ke method for realistic rpm.

Example Data Table

These are sample scenarios to help you sanity-check outputs.

Scenario Vs (V) Duty (%) Ra (Ω) Ia (A) Brush (V) Ke (V/rad/s) Estimated rpm
24V PM motor, moderate load 24 100 0.30 8 1 0.030 ~6,550
12V motor with PWM limit 12 60 0.45 3 0.5 0.025 ~2,600
Higher resistance wiring added 24 100 0.30 10 1 0.030 ~5,100
Values are approximate; real motors vary with temperature and saturation.

Formula Used

  • Effective voltage: Veff = Vsupply × (duty/100)
  • Back EMF: E = Veff − Ia(Ra + Rextra) − Vbrush
  • Speed using Ke: ω = E / Ke, rpm = ω × 60 / (2π)
  • Machine EMF: E = (P·Φ·Z·N) / (60·A) ⇒ N = (60·A·E) / (P·Φ·Z)
  • Torque (machine): T ≈ (P·Z·Φ·Ia) / (2π·A)
  • Torque (SI Ke): T ≈ Ke · Ia
  • Output speed with gears: rpmshaft = rpmmotor / gear ratio

How to Use This Calculator

  1. Pick motor type and choose a speed method.
  2. Enter supply voltage and PWM duty, if used.
  3. Fill resistance and brush drop to model voltage loss.
  4. Provide armature current or switch to load torque mode.
  5. Add gear ratio and wheel diameter for output motion.
  6. Press Submit to view results above the form.
  7. Use CSV or PDF buttons to save outputs.

FAQs

1) Which method should I choose?

Use Ke if your datasheet lists it, because it already captures the motor’s magnetic design. Use machine constants when you know poles, conductors, paths, and flux, such as in educational or detailed machine models.

2) Why does speed drop under load?

Load increases armature current, which increases voltage drop across resistances and reduces back EMF. Since speed is proportional to back EMF, the operating rpm falls as current rises.

3) What does brush drop represent?

Brush drop approximates the voltage lost across brushes and commutator contact. It is often between 0.5–2.0 V depending on motor size and current.

4) How does PWM affect speed?

PWM changes the average applied voltage. This tool uses an effective voltage equal to supply times duty cycle, which is a practical approximation for many controllers and motor inductances.

5) Why is flux important in the machine method?

Flux links the electrical and mechanical sides of the motor. Higher flux raises torque per amp but reduces speed for the same back EMF, so flux sets the torque–speed tradeoff in DC machines.

6) How should I model a series motor?

For a series motor, flux increases with armature current until saturation. Use the series kf and, if available, a saturation flux value to prevent unrealistic flux at high currents.

7) Are the power and efficiency values exact?

They are approximate because real losses include temperature effects, iron losses, and controller switching losses. Add an estimate in mechanical losses to better match measured performance.

8) Can I use this for gear trains and wheels?

Yes. Enter a gear ratio and efficiency to estimate shaft speed and torque. If you also enter wheel diameter, the calculator estimates linear speed for quick motion checks.

Related Calculators

stepper motor torque calculatorlead screw torque calculatorball screw efficiency calculatorrobot payload calculatorservo motor sizing calculatortorque speed calculatormotion profile calculatorload cell calculatorstate space calculatorthermal load calculator

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.