Problems Getting Motors Running in Ardupilot

CH1-CH4 as labeled there.

What would you suggest if that doesn’t work?

Follow the documentation, and it will work.

https://ardupilot.org/copter/docs/common-dshot-escs.html

I think the FMU outputs will be SERVO9 through SERVO12, but I do not have one of these boards to confirm that.

The Arducopter Wiki page for that Flight Controller is more useful than the Holybro’s website as it’s targeted to…Ardupilot, not the “other flight stack”.
Pixhawk 6C



Current.param (16.9 KB)
Here is everything after the changes you both mentioned earlier none of the motors move now. What should I do next?

You made the mistake of buying blheli_S ESC’s. So set these parameters:
SERVO_BLH_AUTO,1 (assuming at some point you want to connect to BLHeliSuite)
SERVO_DSHOT_ESC,2

To take maximum advantage of blheli_s ESC’s you would do the following:
Flash the Bdshot version of firmware to the flight controller.
Flash the ESC’s with Bluejay fimrware.
Configure Arducopter for Bdshot.

If that all sounds Greek to you then ignore it and continue along. Your next step after a successful motor test is to prepare yourself for the Configuration and Tuning Blog:
“Call me Ishmael”

No successful motor test. It only picks up one ESC but I have a 4-1 ESC. No motor rotation on motor test.

What about the all in one esc calibration?

What does that mean “it only picks up one ESC and no motor rotation”? Sounds like you have a wiring/connection problem to me if Motor Test fails.

You have BLHeli_S ESC’s and they are configured for Dshot600 and you made the parameter changes suggested above right? If so no calibration is required. If a Dshot protocol is shown on the ESC Calibration screen in Mission Planner nothing will be accomplished by performing a ESC calibration.

Funny I just got a message that a developer has the same issue on motor 3 not spinning.

Ok I am sorry I misunderstood earlier. I see now that you are saying if everything is correctly inserted they shouldn’t need an ESC calibration. It sounds like that’s the problem I have right now I will go check every connection and get back to you.

BLHeli_S needs calibration off my bench. I believe its a new problem that seems solved with the all in one calibrate. Can’t do any harm but has to be done correctly right?

I am down to try anything. This is my first drone and I’m not an expert in this field. Do you mind explaining what all in one configuration I need to do?

super simple follow the MP instructions.

More details: How to Calibrate ESC When Using PWM Protocol - Oscar Liang

Off topic but part of our job is testing we are here find errors

I had a large 22" Silver Arowana that swallowed a gummy toy I was devastated. I went on a Arowana web site and asked what to do. People told me the fish would die, Then a zen member said you think you know but you don’t know to a negative remarks. He said stop feeding him and he will push it out. guess what that’s exactly what he did.

1 Like

BLHeli_S configured for Dshot do not need calibration. It’s pointless to try. Nothing new, this has been the case since firmware version 16.7 which all ship with.
Ardupilot BLHeli

BLHeli) is open source and 16bit. This is no longer actively maintained but the last published version, 16.7, is installed by default on “BLHeli_S” ESCs when shipped from the factory.

Well I defer to you. I figured it could help as to my testing. We seem to have reports of ESC issues a lot lately.

I agree with you there. It could be that some older Blhel_S ESC’s are on older firmware in which case it might default to PWM and then calibration would be required. If pass-thru is configured you should be able to connect to blheli suite (v16) and check and possibly update. Or, just go right to flashing Bluejay which is better than blheli_s anyway. This assumes there is a firmware target for the ESC.

"Blhel_S ESC’s are on older firmware in which case it might default to PWM "

My thinking right now.

1 Like

@Quadzilla since the last time we messaged I have changed to 4 separate 30A ESC and a holy bro pmo3d power module. When I fire everything up all 4 ESC calibrate on the same tones while beeping 6 times for a 6S battery. However when I do individual motor tests one motor does not work and all the others do but when I go on the ESC configuration online that @dkemxr suggested when I do master speed after a certain throttle speed all motors work but when I go to that specific motor it will not run by itself. Any suggestions?