I am testing my quadcopter with Pixhawk 4 and noticed that one of my motors is spinning faster than the others, even when the outputs are supposed to be the same. Logs of the flight : Logs
I am using A2212 1000KV motors with ESCs (PWM)
The faster motor is consistent across multiple tests
The other three motors behave normally.
What is the best way to correct this imbalance? Should I recalibrate ESCs, adjust PWM trim, or check PID settings?
Is the drone doing something its not supposed to do (ie. drifting, tilting, …)?
If no, you have a hardware problem.
if yes, could also be a software issue.
I went through all the suggested steps. I also swapped the motors to compare, and it seems that one ESC might be the issue. When changing the motor, the new motor connected to the same ESC still spins faster than the others, which suggests the ESC could be faulty.
I was able to more or less compensate for it using the PID tuning, but the drone is still drifting slightly. I will probably replace the ESC to fix the issue properly.