Hello,
I’ve been attempting to get 4 BLheli32 ESC telemetry working through the Dshot 150 protocol. We currently do not receive the ESC data in the .bin files, and the status page in Mission planner just show’s 0s for all ESC data. I’d expect the ESC current, and voltage to at least show some values prior to running the motors. The flight controller is a Pixhawk cube black. We recently resoldered the ESC signal wires to the extra “AUX” outputs since we are using Dshot. Based on the Ardupilot documentation, the ESC data should’ve just defaulted to normal PWM output even when it was connected to “MAIN”. But we still were just receiving 0s for all the data. We are using serial port 5 for the ESC as well.
I don’t believe this is a software issue, but here is all the mission planner params we set for attempting to enable ESC Telemetry:
MOT_PWM_TYPE: 4
SERIAL5_PROTOCOL: 16
SERVO_BLH_TRATE: 10
SERVO_BLH_MASK: 3840
SERVO_BLH_AUTO: 1
SERVO_BLH_POLES: 14
SERVO_BLH_OTYPE: 4
When starting autopilot, one of the relevant messages on the Mission Planner Messages tab says:
RCOut: PWM: 1-8 DS150: 9-12
I thought this seemed correct, as we are attempting to use DS150 for 4 ESCs connected to the first 4 AUX OUT ports.