I am now able to get BLHeli suite 32 to connect to my Pixhawk. My ESC is Turnigy Multistar BLheli_32 ARM 4-in-1 32bit 31A 11g Race Spec ESC 2~4S w/BEC
This is how the ESC is connected to the Pixhawk
All the signals are in the signal line. I removed positive and I have ground in the ground line. I removed positive because I wasn’t sure if it would burn out the Pixhawk. I don’t know if this is where the problem is.
Mission planner version 1.3.75 build 1.3.7883.26333. I am using Arducopter
These are my parameters in Mission Planner
SERVO_BLH_AUTO = 1
SERVO9_FUNCTION = 33
SERVO10_FUNCTION = 34
SERVO11_FUNCTION = 35
SERVO12_FUNCTION = 36
I used this video to get the values
This is how the BLHeli suite 32 screen looks after I connected. For some reason it thinks there are 8 ESC’s
When I click on check then it says no valid ESC configuration found
Is it possible that the Turnigy Hobbyking ESC is maybe not a BLHeli 32 ESC? I guess BLHeli suite 32 wouldn’t be able to connect at all if it wasn’t.
Why could the drone not fly past 15.8V with the esc wires in the ‘correct’ pins but it could fly down to 14V and probably to 13V when the esc wires are in the aux pins?
I understand it probably had to go into the aux ports to connect to BLheli 32. I didn’t start off with the blheli changed in the parameter list. I only made those changes because of issues, trying to see of the issue was with the esc.
In order to use DSHOT you need to use the AUX outputs or you are restricted to ordinary old PWM on the Main outputs.
Different flight controllers have a different range of outputs that are DSHOT capable.
Have you got a latest .bin log of a flight attemp?
In the BLHELI settings in the ESCs make sure these are set:
Low voltage protect = OFF
Low RPM power protect = OFF
and timing/demag settings can be defaults (or Auto where possible)
I also use Sine modulation = ON and Rampup Power = 25% , but these are not essential.
No, this is the right page: https://ardupilot.org/copter/docs/common-brushless-escs.html
If you read it all you will find the relevant information for Flight Controllers that have an IOMCU like a Pixhawk.
On the main Copter page there is a search box that says “search docs”. Input “Pixhawlk Dshot” and see what you get.
Keep in mind the positive power supply pins on all the servo outputs (Main and Aux) are all joined together, so you can’t supply (for example) 6 volts to one servo and 5 volts to another via those positive supply pins.
You would need to wire your devices directly to their supply voltages if using two different supply voltages.
The servo positive supply pins also have the scope for being a backup supply for the flight controller, but operation of that could be doubtful with a Pixhawk 2.4.8 because they have some of the power supply parts removed to simplify and cheapen the board.
Probably best to just avoid those positive pins altogether unless you plan on testing the power supply fail-over.
The RCin connector is the only one there that has regulated 5volts available and it should only ever be used to power a conventional RC receiver.
This is already in the documentation. And that’s not quite right. If you have a Flight Controller with an IOMCU, like a Pixhawk, you cannot use those (Main) outputs for Dshot. They work fine for PWM or Oneshot protocols. Many Flight Controllers don’t have an IOMCU in which case this doesn’t apply. It’s more nuanced than you are stating. There are other considerations. Output timing groups, mixing Dshot with PWM by parameter configuration…
The mistake many make is either not reading the Wiki at all or only after something is not working.