Hello ArduPilot community,
I am troubleshooting an issue with a custom-built Quad X and would appreciate some guidance on whether this behavior is expected or if there may be a tuning, vibration, motor/ESC, or yaw-control issue.
Hardware configuration
• Flight Controller: Cube Orange Plus
• Frame: Quad X
• Motors: T-Motor MN7005 KV115
• ESCs: T-Motor Flame 60A V2.0
• Propellers: 24 inch
• Battery: 2 × GenX Pro Solid State 6S 21 Ah batteries connected in series
• Battery voltage: 50.4 V fully charged (12S)
• Flight mode: Loiter
Note: I have followed AMC and i have disabled Pre-arm checks for some reason and i will be enabling it.
Issue 1 – Inconsistent/aggressive Loiter behavior
In Loiter mode, the drone sometimes feels quite aggressive and sometimes relatively calm when I give the same/similar stick inputs.
The response does not feel consistent from one flight to another.
I would like to understand whether this could be related to Loiter parameters, attitude-rate tuning, yaw tuning, vibration, or another parameter.
Issue 2 – One motor output changes significantly after changing heading direction or yaw
This is the main issue I am trying to understand.
While hovering at approximately the same position in Loiter, when I command a heading/yaw change, I observe that one motor output changes noticeably relative to the other three motors.
For example, during a yaw command:
• One motor may increase its RPM significantly.
• Another motor may decrease.
• The aircraft continues attempting to maintain its position/attitude.
• The motor showing the higher/lower output is not always the same motor.
Importantly, this behavior changes depending on the heading/yaw direction. It is not consistently associated with one particular motor or one particular output channel.
So I am wondering whether this is simply the expected motor-mixing behavior during yaw, or whether the magnitude of the difference indicates a problem with yaw control/tuning or some other issue.
I understand that the four motors must have different outputs during a yaw command because of the torque generated by the CW/CCW motor pairs. However, I am concerned about the relatively large change in one motor compared with the others.
Vibration observations
During stationary hover:
• Vibe X/Y/Z are generally below 10 m/s².
During movement/forward flight:
• Z-axis vibration increases and can exceed 20 m/s².
• X and Y vibrations remain comparatively lower.
I am therefore also concerned that the increase in Z vibration during movement may be contributing to the inconsistent Loiter behavior.
Could someone please advise what I should investigate in the log to determine the root cause?
I am attaching bin log file below




