Which ESC are you running and why? Which ESC protocol are you using and why? How have the flights been going?
Im just getting back into Arducopter after a bit of a hiatus. Last I was involved, most of the discussion was on diydrones - years ago at this point! My old quad is still flying great, albeit on an APM 2.6
While im researching and planning on building a new Hex, I am struggling to find or at least feel confident in my understanding of which new ESC protocols are supported and stable. Last I knew, simonK was the latest and greatest. Now there are a ton more modern ESC protocols like Oneshot, Multishot, Dshot, etc.
However, I am struggling to find really current information on these new protocols, what people are using with Arducopter, which FC boards are compatible, so I wanted to put a stake in the ground, and hopefully some with more knowledge than myself can help fill in the missing pieces.
I have tried to understand the various protocols - I understand that Dshot 1200 is the latest as of writing this.
For those that want some background, I found a few good videos discussing the various protocols:
Here is what we know:
- ESC protocols upto and including Dshot 1200 are supported as of Arducopter 3.6.0:
- Setting up Dshot requires a few parameters and a different wiring layout from the legacy PWM controls:
- Setting up other ESC protocols can be done with the MOT_PWM_TYPE parameter:
MOT_PWM_TYPE: Output PWM type
Note: This parameter is for advanced users
This selects the output PWM type, allowing for normal PWM continuous output, OneShot, brushed or DShot >motor output
7 DShot1200 True
- Dshot requires ChibiOS builds of Arducopter
- ChibiOS is considered stable at this point and should run on most FC boards, with the exception of the oldest of Pixhawk1 boards
- Telemetry is NOT strictly required for Dshot
- 3.6.0-rc8 release notes report “DShot and BLHeli stability improvements”:
- There was a known issue back on 3.6.0-rc11 that led to the FC locking up; fixed by rc12:
Personally, I would like to implement Dshot for the reduced latency and elimination of calibrations.