BLDC Motor Troubleshooting: 12 Common Faults, Causes and Fixes

A diagnostic guide written from the repair bench — symptom triage, baseline measurements with real pass/fail limits, and the fault distribution we actually see in warranty returns.

Here is the statistic that shapes this whole guide: roughly half the motors returned to our factory as "faulty" pass every bench test we run on them. The winding is balanced, the Hall sensors switch cleanly, the bearings are quiet, and the back-EMF is textbook. The fault was somewhere else — a crimp that backed out of a connector, a controller current limit set below what the application actually demands, a sagging battery, or a phase-and-Hall sequence that was never correct in the first place. This guide is the diagnostic sequence we use, in the order we use it, with the numbers we measure against.

Fast Triage

  • Motor silent, no vibration? Supply voltage or enable signal — measure the bus at the controller terminals under load.
  • Motor hums or jitters but will not turn? Phase or Hall wiring, or a mechanically jammed load.
  • Motor runs rough with high current? Wrong phase/Hall combination — only 6 of 36 permutations commutate correctly.
  • Housing above 80°C? Measure actual current with a clamp meter before anything else.
  • Overcurrent trips only during acceleration? Current limit set too low for a 2–3× traction peak.

Before You Start: Safety and Tools

Everything below assumes a 12–72V DC system, which is below the 60V DC SELV threshold in IEC 61140 for 12V through 48V buses. That does not make it harmless — a 48V lithium pack can deliver hundreds of amps into a shorted spanner. Disconnect the battery or open the main contactor before touching the power wiring, and discharge the controller's DC-link capacitors (typically 10–30 seconds) before probing the output stage.

You need five instruments, and four of them are cheap:

  • Digital multimeter with a milliohm-capable resistance range — phase resistances are often below 1 Ω, so a meter that only resolves to 0.1 Ω will mislead you.
  • Clamp meter with DC current capability. The single most useful tool for this work. An AC-only clamp is useless on a DC bus.
  • Infrared thermometer for housing and controller heatsink temperatures.
  • Insulation tester (megger), 500 V DC range — for suspected moisture ingress or winding-to-frame breakdown.
  • Oscilloscope (optional but decisive for Hall timing and PWM problems).

Warning: never apply a 500 V megger test with the Hall sensors or controller connected. Hall ICs are rated for a few volts and will be destroyed instantly. Disconnect the Hall harness and the controller, then test the three phase leads to the motor housing only.

Baseline Measurements: What "Healthy" Looks Like

You cannot diagnose a motor without knowing what a good one reads. These are the ranges from our production test bench, measured phase-to-phase at 20°C on 48V windings.

FramePowerPhase-to-phase R (48V winding)Same frame, 24V windingBack-EMF, brisk hand spin
BL42 / BL5715–100 W2.0–8.0 Ω0.5–2.0 Ω1–3 V AC
BL60100–200 W1.0–3.0 Ω0.25–0.75 Ω1–4 V AC
BL80200–400 W0.4–1.5 Ω0.10–0.38 Ω2–5 V AC
BL90400–600 W0.25–0.9 Ω0.06–0.23 Ω2–6 V AC
BL104600–1,000 W0.15–0.6 Ω0.04–0.15 Ω3–7 V AC
BL1201,000–2,000 W0.08–0.35 Ω0.02–0.09 Ω3–8 V AC
BL1302,000–3,000 W0.05–0.20 Ω— (48V/72V only)4–9 V AC

Measured at 20°C. Copper resistance rises about 0.39% per °C, so a hot motor reads roughly 20% higher at 70°C — always compare like with like. The 24V column is approximately one quarter of the 48V value because the winding uses half the turns at twice the cross-section; see our 24V vs 48V bus voltage guide for why.

The three pass/fail rules that matter more than any absolute number:

  • Phase balance: the three phase-to-phase readings must agree within 5%. Our factory QC limit is 3%. Above 10% means a shorted turn or a bad internal joint — the motor is not repairable in the field.
  • Phase to housing: should read open circuit on a multimeter, and above 5 MΩ at 500 V DC per IEEE 43-2013 for low-voltage windings. A dry, healthy 48V winding normally reads well above 100 MΩ. Anything under 1 MΩ means moisture or insulation damage.
  • Back-EMF balance: spin the shaft by hand and measure AC volts across each phase pair in turn. The three readings must be within 10% of each other. Unbalanced back-EMF with balanced resistance points to partially demagnetised rotor magnets — usually from a prior overheating event.

Hall sensor baseline

With 5 V applied to the Hall supply pin and the shaft turned slowly by hand, each of the three Hall outputs should switch cleanly between roughly 0 V and 5 V. Across one electrical revolution you should observe exactly six states, and you must never see 000 or 111 at any rotor position. Both of those are invalid and indicate a dead sensor, a broken signal wire, or a missing pull-up resistor (open-collector Hall ICs need a 1–10 kΩ pull-up to 5 V; most controllers provide it internally, but bench test rigs often do not). Our Hall sensor guide has the full commutation table and pin-by-pin wiring.

BLDC motor troubleshooting setup with multimeter and DC clamp meter on motor phase leads

Looking for a reliable BLDC motor supplier? Get a sample motor shipped in 7 days.

Request a Quote →

Symptom Triage Table

Start here. Find your symptom, then jump to the detailed fault section below.

SymptomMost likely causeFirst test (60 seconds)
Completely dead, no sound or vibrationSupply, fuse or enable signalMeasure bus volts at controller terminals under load
Hums or twitches, will not rotatePhase/Hall wiring, or jammed loadDisconnect load, try to turn the shaft by hand
Runs rough, cogs, draws high currentWrong phase/Hall combinationClamp-meter the DC current at no load
Turns one direction onlyHall sequence or direction inputCheck DIR pin state and Hall order
Housing above 80°COverload or duty-cycle mismatchClamp-meter current vs nameplate rating
Overcurrent trip on acceleration onlyCurrent limit set too lowCompare limit setting to 2–3× rated current
Overcurrent trip immediately on power-upShorted phase or shorted MOSFETPhase-to-phase and phase-to-housing resistance
Speed hunts or oscillatesController PI tuning or noisy speed referenceRun open-loop; if stable, it is the loop
Growling or rumbling noiseBearing wear or misalignmentSpin by hand with load removed, listen and feel
Low torque, motor stalls under loadUnder-sized motor, low bus voltage, or wrong commutationMeasure current at stall vs rated
Motor will not turn, brake clicksElectromagnetic brake not releasingMeasure brake coil voltage during run command
Erratic behaviour near contactors or VFDsEMI on Hall or speed reference linesShield and separate signal cable from power cable

Working through a fault on a live machine? Send us the motor model, the measured phase resistances and a photo of the wiring and our engineers will read it with you. Contact technical support →

Fault 1: Motor Will Not Start (Silent, No Vibration)

A completely silent motor is almost never a motor fault. Work the supply chain from the battery outwards:

  1. Bus voltage at the controller terminals, measured under load. Not at the battery. A 48V pack that reads 51 V open-circuit and collapses to 38 V when the run command is given has either an undersized cable, a corroded connector, a tired cell group or a BMS current limit cutting in. Most controllers assert undervoltage lockout at 80–85% of nominal (about 40 V on a 48V bus).
  2. Enable / brake / start input. Many industrial BLDC controllers use an active-low enable and will remain silent with the pin floating. Check the wiring diagram for your controller — this accounts for a surprising share of "dead on arrival" reports on new installations.
  3. Speed reference. A 0–5 V or potentiometer input sitting at 0 V is a valid "stop" command. Measure it.
  4. Fuse and contactor. Obvious, and worth 10 seconds.
  5. Motor winding continuity. Only now do you suspect the motor. An open phase reads infinite resistance on one of the three pairs.

Fault 2: Motor Hums or Jitters But Will Not Rotate

The controller is energising the windings, so power and enable are fine. Two candidates:

Mechanically jammed. Remove the run command, disconnect the load, and turn the output shaft by hand. A geared motor should turn with resistance but turn. If it will not, the fault is in the gearbox, the driven machine, or an engaged brake — not the motor.

Commutation cannot start. The controller does not know the rotor position, so it energises the wrong pair and the rotor oscillates in place. This is usually a Hall sensor with no supply (check 5 V at the Hall connector), a broken Hall signal wire (reading stuck at 0 V or 5 V through a full shaft rotation), or a sensorless controller attempting to start into a high-inertia or high-friction load, which is a known limitation of sensorless control at zero speed.

Fault 3: Motor Runs Rough, Cogs and Draws High Current

This is the classic symptom of a phase/Hall mismatch, and it is the fault we most often talk customers through by phone.

There are three phase wires (U, V, W) and three Hall signals (Ha, Hb, Hc). That gives 3! × 3! = 36 possible wiring permutations, of which only 6 commutate correctly. Several of the wrong 30 will still spin the motor — badly. The signature is unmistakable once you know it: the motor turns, but noisily and with visible torque ripple, it draws two to four times normal no-load current, it gets hot within a minute, and it produces perhaps 30–50% of rated torque.

CombinationPhase orderHall order
1U V WHa Hb Hc
2U V WHb Hc Ha
3U V WHc Ha Hb
4U W VHa Hc Hb
5U W VHb Ha Hc
6U W VHc Hb Ha

Test each combination at no load and record the DC current draw with a clamp meter. The correct combination is the one with the lowest no-load current and the smoothest sound — typically 5–12% of rated current at no load.

Many modern controllers have an auto-learn or self-identification routine that walks these combinations for you in about 30 seconds. All of our BLDC controllers supplied with a matched motor are pre-configured at the factory, which is the main practical argument for buying the motor and controller as a set rather than sourcing them separately.

If the roughness survives all six combinations, the cause is elsewhere: partially demagnetised rotor magnets (check back-EMF balance), a Hall sensor that has drifted out of alignment mechanically, or damaged bearings.

Fault 4: Motor Runs in One Direction Only

Check the direction input first — a floating DIR pin defaults one way on most controllers. If the input toggles correctly and the motor still refuses to reverse, or reverses roughly while running smoothly forward, the Hall sequence is one of the "half-correct" permutations that happens to work in one rotation direction. Return to the six-combination table above.

Fault 5: Overheating

The field alarm threshold is a housing surface temperature above 80°C. The real limit is the winding hot-spot, governed by insulation class under IEC 60034-1:

Insulation classMax winding hot-spotTypical housing surface at rated loadUsed in
Class B130 °C55–70 °CCost-sensitive general purpose
Class F155 °C60–80 °CIndustry standard — our default
Class H180 °C70–95 °CHigh ambient, enclosed or heavy-duty service

Hot-spot limits per IEC 60034-1 at 40°C reference ambient. Every 10°C above the class limit roughly halves winding insulation life — the Arrhenius relationship that governs all thermal ageing in motors.

Work through the four causes in this order:

  1. Overload. Clamp-meter the DC bus current and compare it to the nameplate. If the motor is drawing 1.3× rated current continuously, it is being asked for 1.3× rated torque and it will overheat — no amount of cooling fixes an undersized motor. Recheck the sizing with our torque and power calculation guide.
  2. Duty-cycle mismatch. A motor rated for S1 continuous duty used in S3 or S5 intermittent service with frequent starts sees very high RMS current from the acceleration peaks even when average load looks modest. Every start of a high-inertia load dumps energy into the windings. Count the starts per hour, not just the average torque.
  3. Wrong commutation. Covered in Fault 3 — a mis-sequenced motor is inefficient and heats fast. Confirm no-load current is in the normal 5–12% band before blaming the load.
  4. No heat path. A BLDC motor sheds most of its heat through the mounting flange into the machine frame. Mounting on a plastic bracket, wrapping it in insulation, or enclosing it in a sealed box without airflow can add 20–30°C. Bolt the flange to metal.

Fault 6: Controller Overcurrent Trips

The timing of the trip tells you the cause:

When it tripsCauseFix
During acceleration onlyCurrent limit set near continuous ratingRaise the limit to 2–3× rated with a 1–3 s time window, or extend the ramp time
At steady speed under loadGenuine mechanical overload or drivetrain dragReduce load, check gearbox and bearings, or move up a power class
Immediately on power-upShorted phase, shorted output MOSFET, or phase touching housingDisconnect motor and measure phase-to-phase and phase-to-housing
Randomly, no load correlationEMI on the current-sense circuit, or a loose power connection arcingRe-torque all power terminals, shield signal cables (see Fault 12)
Only on decelerationRegenerative energy raising the bus voltage — often reported as overcurrentFit a braking resistor or extend the deceleration ramp

Fault 7: Speed Instability and Hunting

If the speed oscillates around setpoint, run the drive in open loop. If it is stable open-loop, the fault is in the closed-loop control, not the motor: PI gains set too aggressive for the load inertia, or a speed reference signal polluted by noise. If it is unstable open-loop as well, look at bus voltage sag under load and at the Hall signal quality — a marginal Hall sensor produces intermittent position errors that show up as speed jitter.

A practical starting point for PI tuning on a high-inertia traction load: reduce proportional gain until the oscillation stops, then increase integral gain slowly until steady-state error is acceptable. High-inertia loads need lower proportional gain than the factory default, which is usually tuned for a low-inertia bench setup.

Fault 8: Noise and Vibration

Motor vibration is measurable, and IEC 60034-14 gives you a limit to measure against: for Grade A machines with shaft height up to 132 mm, free suspension, the limit is 1.6 mm/s RMS in the 600–3,600 rpm range. Beyond that number, the character of the noise tells you the source:

Noise characterLikely sourceAction
Dry rumble or growl, worse when warmBearing wear or grease breakdownReplace bearings (6000/6200 series, sealed, C3 clearance)
Rhythmic click once per revolutionBearing brinelling, or debris in the gearboxStrip and inspect; brinelling comes from impact loads or press-fitting through the bearing
High-pitched whine that tracks speedPWM switching frequency in the audible bandRaise controller PWM frequency above 16 kHz
Rough cogging at low speedCommutation error (see Fault 3)Verify phase/Hall combination
Whole-machine vibration at one speedStructural resonance, not a motor faultShift the operating speed or stiffen the mounting
Gearbox chatter under reversing loadExcessive backlashPlanetary gearboxes hold 8–15 arcmin; worm and helical are looser

Bearings are the only genuinely wear-limited part of a BLDC motor. We specify sealed 6000/6200-series bearings with an L10 life of 20,000 hours at rated radial load; in AGV and conveyor service, geared units typically run 20,000–40,000 hours before noise appears. If a bearing fails in under 5,000 hours, look for a cause: overhung load beyond the rated radial limit, shaft misalignment, or a coupling installed by hammering the shaft, which brinells the races immediately.

Fault 9: Low Torque Under Load

The motor runs, but stalls or slows badly when the machine is loaded. Three checks:

  • Is the current reaching rated? If the motor stalls while drawing well under rated current, the controller is limiting it — check the current limit setting.
  • Is the bus voltage holding? Torque falls with available voltage. A pack sagging from 48 V to 40 V under load has lost 17% of its speed capability, and the controller will limit current to protect against undervoltage.
  • Is commutation correct? A mis-sequenced motor produces 30–50% of rated torque. This is the most commonly missed cause.

If all three pass, the motor is genuinely undersized for the application. Re-run the sizing calculation — for mobile equipment, our AGV motor sizing guide covers payload, gradient, rolling resistance and wheel diameter, and the usual fix is a higher gearbox ratio rather than a bigger motor.

Fault 10: Electromagnetic Brake Will Not Release

Motors fitted with a spring-applied electromagnetic brake are fail-safe: the spring clamps the rotor and the coil must be energised to release it. If the brake stays engaged, the motor will hum, draw heavy current and trip.

  • Measure the brake coil voltage during a run command. Our brakes are 24 V DC; anything below about 21 V may not overcome the spring, and a common cause is powering the brake through a long, thin wire that drops several volts.
  • Check the brake release timing. The controller should energise the brake 100–300 ms before commanding torque. Reversed sequencing makes the motor fight an engaged brake on every start.
  • Check the air gap. Brake pads wear; as the gap grows, the coil can no longer pull the armature. Most brakes have an adjustable gap of 0.2–0.5 mm.
  • Check the flyback diode. An open flyback across the brake coil lets the collapsing field arc the switching contacts, which eventually welds or destroys them.

Fault 11: Moisture and Contamination Failures

Motors on outdoor equipment — PV cleaning robots, agricultural machinery, gate operators — fail differently from indoor motors. IEC 60034-5 defines the IP protection ratings, and it is worth knowing what your rating actually promises:

RatingProtectionSuitable forNot suitable for
IP54Dust-protected, splashing waterIndoor industrial, light outdoor with a coverDirect rain, washdown
IP65Dust-tight, low-pressure water jetsOutdoor equipment, food-plant washdownImmersion, high-pressure jets
IP67Dust-tight, 30 min immersion at 1 mFlooded floors, harsh outdoor serviceContinuous immersion

The tell for moisture ingress is a phase-to-housing insulation resistance that has fallen below 1 MΩ. Sometimes a motor that has taken in condensation can be recovered by baking it at 80–90°C for 4–6 hours and re-testing; if the reading returns above 100 MΩ it is usually serviceable. If water has reached the Hall sensor PCB, the sensors will need replacing regardless. Note also that repeated heating and cooling cycles pump humid air in and out through the shaft seal — a motor that is switched on and off daily outdoors accumulates moisture faster than one that runs continuously.

Fault 12: EMI and Erratic Behaviour

Symptoms that appear only when a nearby contactor, VFD or welder operates are electromagnetic interference, not motor faults. IEC 61000-6-2 sets the immunity requirements for industrial environments; the practical countermeasures are:

  • Route Hall sensor and speed reference cables at least 200 mm away from motor phase cables, and cross them at 90° where they must meet.
  • Use shielded cable for Hall and encoder signals, with the shield grounded at the controller end only — grounding both ends creates a ground loop that makes things worse.
  • Keep motor phase cables as short as practical and twist them together; long parallel runs act as antennas.
  • Fit an RC snubber or flyback diode across every inductive load switched near the drive (contactors, solenoids, the brake coil).
  • Bond the motor housing to the machine frame with a short, wide strap, not a thin wire.
BLDC motor and controller kit showing phase and Hall sensor connector layout

What Actually Fails: Our Warranty Return Data

This is the distribution we see across motors returned to our factory for analysis. It is worth studying before you order a replacement motor, because the numbers say the motor usually is not the problem.

Root causeShare of returnsRepairable in the field?
Wiring / connector faults (miswire, loose crimp, chafed lead)~30%Yes
Controller failure (MOSFET, capacitor, config)~22%Replace controller
Application overload / thermal abuse~18%Resize the drive
Hall sensor failure~12%Yes — sensor board is replaceable
Bearing wear~9%Yes
Winding failure (shorted turn, open phase)~5%No — requires rewind
Brake, encoder, gearbox and other mechanical~4%Component dependent

Distribution from our own warranty and field-return analysis across AGV, conveyor, gate and cleaning-robot applications. Roughly half of all returned motors pass full bench testing with no fault found.

The pattern is consistent: the two largest categories — wiring and controller — account for over half of all failures, and neither requires a new motor. Before you order a replacement, spend 15 minutes on the baseline measurements at the top of this guide. If the phase resistances are balanced and the back-EMF is balanced, the motor is fine.

Preventive Maintenance Schedule

IntervalCheckPass criteria
MonthlyHousing temperature at rated loadBelow 80°C surface
MonthlyListen for bearing noiseNo rumble or click
QuarterlyRe-torque power terminals and connectorsTo the controller manufacturer's spec
QuarterlyClamp-meter current at typical loadWithin nameplate rating
Semi-annuallyPhase-to-phase resistance balanceWithin 5%
Semi-annuallyInsulation resistance at 500 V DCAbove 5 MΩ (IEEE 43-2013)
Semi-annuallyGearbox oil / grease conditionNo metal particles, no leak
AnnuallyBrake air gap and pad wear (if fitted)0.2–0.5 mm
AnnuallySeal and cable gland integrity (IP-rated units)No cracking or ingress

Frequently Asked Questions

Why is my BLDC motor not starting?

Check four things in order: bus voltage at the controller terminals under load (a sagging supply is the most common cause), the enable/brake input (many controllers use active-low enable and stay silent with the pin floating), phase-to-phase resistance at the motor connector (three readings within 5%, no open circuit), and the Hall outputs while back-driving the shaft by hand (each should toggle 0–5 V; never all high or all low).

Why is my BLDC motor overheating?

A housing above 80°C means overload, duty-cycle mismatch, wrong commutation, or no heat path. Clamp-meter the actual current first — it takes 30 seconds and identifies overload immediately. If current is within rating, count the starts per hour (an S1-rated motor in S3 service overheats from acceleration peaks), then verify the phase/Hall sequence, then check that the mounting flange is bolted to metal.

What resistance should a healthy BLDC winding read?

It depends on frame and winding voltage: a 48V 750W BL104 motor reads 0.15–0.6 Ω phase-to-phase, a 48V 200W BL60 motor reads 1.0–3.0 Ω. The 24V winding of the same frame reads about a quarter of the 48V value. Balance matters more than the absolute number: the three readings must agree within 5% (our factory QC limit is 3%). Above 10% deviation indicates a shorted turn.

Why does my BLDC motor run rough or cog?

Almost always a phase/Hall mismatch. There are 36 possible wiring permutations and only 6 commutate correctly — several wrong ones still spin the motor, but roughly, at 2–4× normal no-load current and 30–50% of rated torque. Work through the six valid combinations and pick the one with the lowest no-load current, or use a controller with auto-learn.

Why does my controller keep tripping on overcurrent?

Trips during acceleration only mean the current limit is set too close to the continuous rating — traction needs 2–3× rated for 1–3 seconds. Trips at steady speed mean genuine mechanical overload. Trips immediately on power-up mean a shorted phase, a shorted output MOSFET, or a phase touching the housing — disconnect the motor and measure before looking for a software cause.

How long should a BLDC motor last?

The bearings are the wear-limited part. Our sealed 6000/6200-series bearings are specified for 20,000 hours L10 at rated radial load, and geared units in AGV or conveyor service typically run 20,000–40,000 hours before noise appears. Windings and magnets do not wear out — they fail only from thermal abuse, moisture or overvoltage. Operated within rating, a BLDC motor normally outlasts the machine.

Is the motor or the controller faulty?

Test the motor in isolation. Disconnect it and measure the three phase-to-phase resistances (balanced within 5%), then spin the shaft briskly by hand and measure AC volts between each phase pair (balanced within 10%, a few volts). If both pass, the motor is almost certainly good — roughly half of our warranty returns test perfectly, with the real fault in the harness, connector, controller or application load.

Can a demagnetised BLDC rotor be repaired?

Not economically. Partial demagnetisation shows up as unbalanced back-EMF with balanced winding resistance, and it is caused by a prior overheating event or a severe overcurrent. Re-magnetising requires removing the rotor and fixturing it in a magnetiser, which costs more than a new rotor assembly. The important step is finding the cause — a replacement motor in the same application will fail the same way.

Need Help Diagnosing a Motor Fault?

Send us the motor model, your measured phase resistances, the no-load current and a photo of the wiring. Our engineers will read the results with you and tell you whether the motor, the controller or the application is at fault — before you order anything.

Contact Technical Support →Browse Controllers →
Chat with Us