Quad wants to flip to the right on takeoff

Hi everyone,

New to the scene, I have a Holybro x500v2 running ArduCopter V4.5.7 I went through the setup process and for some reason when I try to takeoff, it wants to lean to the right side and tip over. I have calibrated ESC’s as “normal” type, it has 20A 4S BL-HELI_S ESCs I believe. Motors spin in correct order. I have calibrated the Accel, level and simple accel multiple times. I’m at a total loss. If I arm with props off, the motors on the right seem to be spinning less. Any help is greatly appreciated.

9 times out of 10, the problem is motor order or direction. Not saying that’s the problem here, but …

The X500 has the motor numbering on the top plate. Make sure that is correct. Then use the motor test function in mission planner. When you test motor A (Front right when looking from the top down), motor 1 will run. then it goes around clock wise. Motor B is 4. Motor C is 2. Motor D is 3.

Is your ESC a 4-in-1 or are you using 4 individual ESCs? I ask because 4-in-1 ESCs usually have Betaflight numbering marked on them and that’s different from Ardupilot.

Testing with the props off doesn’t tell you much because the control loop isn’t working as intended and the results are almost random and useless. The motor test in mission planner is the important one. (I get it, it’s fun to do, but just realize it isn’t telling you anything)

Also check that your radio doesn’t have any trim set up. Look at the RC calibration page and make sure that the green bars are all in trim when the sticks are neutral.

Thanks for the reply. I double checked my motor orientation and it is what you said. I do not see any trim in the transmitter setup. Here is two videos that show my issue.

Mission Planner motor test: https://youtu.be/7Kov3cdPeew?si=EIGbJAQASFS6ZWPQ

Rc calibration: https://youtu.be/wRQaMNh-t54?si=m6K53tn_z-YuMWQG

Motor’s on right side spin slow: https://youtu.be/m6ESkdWeZIU?si=ohfdX5CUH0Bu1ElV

The ESC’s are individual. It’s the holybro development kit. Motors were pre installed on arms and numbered for install.
Any help is greatly appreciated :pray:

If you are using the Transmitter to run that test it’s meaningless for the reason @Allister provided.

1 Like

I understand. Thank you Dave. In the above video, I do motor test with mission planner. Everything seems correct however when I put props on and go to test fly, the quad tilts to the right and tips over.

I saw that you did in the 1st test. Wasn’t sure in the 2nd because the motors are changing RPM live.

Check all motor numbers, motor rotations and propeller directions.

1 Like

Correct, the second video was with the transmitter. It does the same thing with props on thus tries to tilt right on takeoff.

This has been confirmed correct. Thank you!

OK, you may have a problem but this test doesn’t tell you anything other than the motors spin and in what direction. Post your parameters file, perhaps it will show something obvious.

1 Like

Thank you Dave, I really appreciate everyone’s help. I think I did this right. Here is my full parameter list.
Holybro X500 V2 Full Parameters 11-18-24.param (17.6 KB)

What Flight Controller is this?
It looks like a typical default config for a quad but not sure of the Accel calibration. Are you doing the full 3-axis calibration (6 positions)?

You need to run the initial parameter configuration.

Also set:

ARMING_CHECK,1
MOT_SPIN_MIN,0.6 #assuming that 0.3 for _ARM is correct.

I think this might be the money shot:

RC1_TRIM,1495 #it's at 933

I’ll keep looking to see if there’s anything else.

Edit:

RC3_TRIM,1495

I suggest you should re-do the RC calibration. When your done all the sticks should be in the middle.

1 Like

Thank you! Where is the initial parameter configuration?

And make sure you set ARMING_CHECKS,1. If it won’t arm then solve the problem. The check will ignore any hardware you don’t have.

@GPS_Denied are you a newbie user, struggling to get the drone configured, and having difficulties finding the relevant sources of information, and struggling to find the correct sequence of steps to get the job done?

We all been there, and suffered that pain. And that is why some ArduPilot developers got together and created ArduPilot Methodic Configurator to specifically address the pain points above.

The wiki is good, but it is a lot to absorve as it contains over 800 webpages. The software above guides you in a semi-automated way trough the process presenting you only the relevant information for the step at hand, no more, no less. It also points to the relevant webtools.

1 Like

Thank you so much! I changed the 3 parameters you listed and ran the calculate initial parameters. I also re-ran the radio calibration. I am using a TBS Tango 2 RC with crossfire running SBUS output. I am now getting “Pre-arm battery unhealthy” error



Here is my full parameter list updated:
Holybro X500 V2 Full Parameters 11-18-24 v2.param (17.6 KB)

Try plugging in the battery first before connecting to USB and see if that goes away. The battery params look fine. And sometimes on start up it takes a second for that to clear.

You should also really consider the tool that @amilcarlucas recommended. It prevents a lot of these basic issues.

I will most definitely give his recommendation a try now. I will report back. Thank you!

I’m stuck on this part I’m not sure what to change.

Also, I have a Holybro 6c FC if that helps.