ArduPilot / ardupilot

ArduPlane, ArduCopter, ArduRover, ArduSub source
http://ardupilot.org/
GNU General Public License v3.0
10.96k stars 17.48k forks source link

CubeOrange: blheli passthrough cannot be used reliably with AUX1 #20362

Open rmackay9 opened 2 years ago

rmackay9 commented 2 years ago

During DShot/BLHeli testing we discovered that CubeOrange's AUX1 servo output cannot be used for BLHeli passthrough (see wiki here). Note that only the BLHeli passthrough feature does not work, the more general DShot does work. It's not clear yet if ESC Telemetry works or not.

This is probably a hardware design issue to do with some protection circuitry on the servo outputs because the issue was not found on CubeBlack nor other autopilots from other manufacturers (in particular the CUAVv5).

joe-stroup commented 1 year ago

I've just installed the Cube Orange BDSHOT firmware on two cubes - one connected to a T-Motor F55A Pro2 esc, and one connected to a Holybro Tekko32 esc. The pass-through worked OK on Aux-1 for the T-Motor esc. It still failed on the Holybro.

These were two different cubes - running the same firmware - but there may have been minor differences in the parameter settings.

BTW - the ArduPilot wiki page that points to this open issue (#20362) erroneously states that BDSHOT can't be used on Aux-1 because of this issue. BDSHOT works fine on Aux-1 - just not passthrough. I got good rpm data from motors on Aux 1-4.

wiki error bdshot aux1

passthrough working on aux1

aux1 showing not working after loading bdshot firmware on holybrow tekko32