Why Is My Brushless Motor Cogging?
If you have been asking, “why is my brushless motor cogging,” the short answer is that the motor is not producing smooth, continuous rotation at low speed or during startup.
Cogging can come from the motor itself, the controller, wiring, load, or sensor alignment, and the exact cause determines the fix.
In brushed DC motors, commutation is mechanical; in brushless DC motors and BLDC outrunners, commutation is electronic.
That means a fault in phase timing, Hall sensors, back-EMF detection, or supply voltage can create the jerky, notchy motion many users describe as cogging.
What Cogging Means in a Brushless Motor
Cogging is a repeating resistance or stepping sensation as the rotor moves.
In some brushless motors, a small amount of cogging torque is normal because the rotor magnets interact with the stator slots, but severe cogging usually indicates an electrical or mechanical problem.
Typical symptoms include:
- The shaft moves in short jerks instead of turning smoothly.
- The motor buzzes, shakes, or stalls at startup.
- Low-speed operation feels rough or inconsistent.
- The motor runs better at higher RPM than at launch.
- The controller resets, trips, or loses sync under load.
Normal Cogging vs. Problem Cogging
Not every notchy feeling means a failure.
Many permanent-magnet synchronous motors, including BLDC and some outrunner designs used in drones, e-bikes, robotics, and RC applications, have a natural detent feel when turned by hand with power off.
Normal cogging is usually:
- Even and repeatable through each revolution.
- Noticeable by hand but not disruptive during powered operation.
- More obvious in high-pole-count motors and outrunners.
Problem cogging is usually:
- Much stronger than expected.
- Accompanied by grinding, pulsing, or loud buzzing.
- Caused by miscommutation, wiring mistakes, sensor faults, or mechanical drag.
Common Reasons a Brushless Motor Cogs
Incorrect phase wiring
Swapped motor phases are one of the most common causes.
If the three phase leads are connected incorrectly, the ESC or controller may energize the windings out of sequence, creating jerky startup, vibration, and poor torque.
In sensorless systems, incorrect phase order often prevents the controller from detecting rotor position cleanly.
Hall sensor issues
In sensored BLDC motors, Hall effect sensors tell the controller where the rotor is.
A damaged sensor, loose connector, broken wire, or incorrect Hall timing can make the controller commutate at the wrong moment.
The result is stuttering, twitching, or immediate stalling.
Controller setup problems
ESC and motor controller settings matter.
Incorrect motor direction, pole count, timing advance, startup power, current limits, or sensor mode can all produce cogging.
Sensorless controllers are especially sensitive at very low speed because they rely on back-EMF, which is weak during startup.
Low supply voltage or weak battery
A depleted battery, undersized power supply, or voltage sag under load can starve the controller.
When voltage drops, the motor may fail to build enough torque to overcome cogging torque, especially during acceleration.
This is common in battery-powered systems such as e-bikes, RC vehicles, and portable robotics.
Mechanical drag or binding
Sometimes the motor is fine, but the load is not.
Bent shafts, damaged bearings, overtight belts, misaligned gears, clogged fan assemblies, or seized drivetrain parts add resistance.
The controller may interpret that resistance as unstable rotor movement, which feels like cogging.
Rotor or stator damage
Physical damage can make the magnetic field uneven.
A cracked magnet, overheated windings, rubbed laminations, or contamination inside the motor can cause irregular torque and harsh stepping.
After overheating, insulation damage can also change the winding resistance enough to affect commutation.
Sensorless startup limitations
Sensorless brushless motors often cog at very low speed because the controller estimates rotor position from back-EMF.
At launch, back-EMF is minimal, so the controller must “guess” until the motor spins fast enough.
If startup parameters are poor or the load is heavy, the motor may pulse, hesitate, or reverse slightly before catching.
How to Diagnose Brushless Motor Cogging
1. Test the motor with the load removed
Disconnect belts, gears, props, or drivetrain components.
If the motor spins smoothly without the load, the issue is likely mechanical rather than electrical.
If the cogging remains, focus on wiring, controller settings, or motor health.
2. Rotate the shaft by hand
With power off, turn the shaft slowly and feel for uniform detents.
Mild, regular detent torque is expected.
Sharp sticking points, scraping, or inconsistent resistance suggest bearing damage, rotor rub, or internal contamination.
3. Check phase and Hall connections
Inspect connectors, pin order, and wire condition.
Compare the motor’s wiring diagram with the controller documentation.
A poor crimp, loose bullet connector, or broken signal wire can create intermittent cogging that is easy to miss.
4. Verify controller configuration
Confirm the controller matches the motor type: sensored or sensorless, pole count, direction, timing, and startup mode.
Many modern controllers allow auto-tuning or motor identification, which can help if the settings were changed or copied from a different setup.
5. Measure voltage under load
Use a multimeter or telemetry system to check whether voltage sags when the motor starts.
If the supply drops significantly, the controller may not have enough headroom to commutate smoothly.
Battery health, wire gauge, connectors, and current limits all matter.
Fixes That Often Stop Cogging
- Reconnect phase wires in the correct order and verify all terminals are secure.
- Replace damaged Hall sensors, encoder wiring, or connectors.
- Re-run controller auto-identification or enter the correct motor parameters manually.
- Increase startup current or launch power within safe limits.
- Use a battery or power supply with adequate current delivery.
- Remove mechanical binding and replace worn bearings.
- Reduce load during startup, then ramp up speed gradually.
- Inspect for overheating damage, magnet cracks, or windings with abnormal resistance.
When Cogging Is More Likely a Controller Problem
If the motor is physically intact, spins freely by hand, and still cogs only when powered, the controller is often the main suspect.
Common controller-related triggers include incorrect commutation timing, failed MOSFETs, bad current sensing, or unstable firmware settings.
In robotics and motion-control systems, even a small mismatch between encoder feedback and commanded position can produce a stop-start feel that resembles cogging.
How Motor Type Affects Cogging
Brushless motors are not all the same.
Outrunner motors used in drones often feel more coggy by hand than inrunner motors because of their construction and higher pole count.
Slotless motors can run more smoothly at low speed, while slotted motors usually have more detent torque.
Sensored BLDC motors typically handle startup better than sensorless motors because the controller receives direct rotor-position feedback.
Preventing Future Cogging Problems
Preventive maintenance reduces the chance of recurring cogging and startup instability.
- Keep connectors clean, tight, and rated for the motor current.
- Monitor motor temperature during heavy use.
- Avoid running near or above the controller’s current limit.
- Check bearings, couplers, and mounts for wear or misalignment.
- Use the correct ESC firmware and motor profile for the application.
- Protect Hall sensor wiring from vibration and abrasion.
When to Replace the Motor or Controller
Replacement becomes reasonable when diagnostics point to internal damage or repeated failure.
A motor with burnt windings, severe bearing wear, delaminated magnets, or a warped rotor may never run smoothly again.
Likewise, a controller with recurring phase-loss faults, damaged outputs, or unstable startup behavior may be more economical to replace than repair.
If you still find yourself asking why is my brushless motor cogging after checking wiring, load, voltage, and controller setup, the most useful next step is to isolate each component one at a time.
That approach quickly reveals whether the cause is electrical, mechanical, or a combination of both.