I’m currently working with the holybro x500 v2 development kit. It comes with a pixhawk 6c and BLHeli S ESC 20A.
When installing the firmware on the FC I get the option to install firmware for the pixhawk 6c and the other option is pixhawk 6c-bdshot.
However I can’t seem to find online if the ESCs I have with this development kit support bdshot.
Does anyone have experience with this?
And of course, I will use the methodic configurator later
Its just another source of data for the EKF, sometimes helps analysing logs. I don’t tend to switch things off unless they are definitely causing problems
I believe this section of the wiki speaks to your question. What’s missing however is discussion about the AM32 firmware.
AM32 firmware has many of the features that were desirable in BLHeli_32. For example it supports “sinusoidal.” And variable output frequency.
If you have an ESC with the last version of BLHeli_32, that’s probably the most reliable for now. But as BLHeli_32 is no longer supported, eventually it will be replaced by something else.
An alternate approach is to used an ESC by Fettec - that has a proprietary “one-wire” protocol that I believe supports telemetry such as RPM without using the ArduPilot BDSHOT image. (I’m not sure - if someone knows for sure, I’d appreciate knowing)
I’ve built a Holybro x500V2 - it’s a great kit. However I bought just the frame and I used my own electronics - and since the body plates are so stiff, I was able to extend the arms to support bigger motors and much larger props. I use BD-Shot on this copter - and use rpm for my notch filter. It works great.