Edit: Issue was resolved by updating the firmware to bdshot specific firmware, see here.
Hi all,
I’m trying to get ESC telemetry data, specifically RPM data.
Currently seeing no ESC data for any esc’s in the “status” tab, no RPM for RPM1 in the QUICK menu, no ESC data logged in the Dataflash Log.
Wondering if there’s a setting I’ve missed, or something else to try.
Thanks for any input!
Specs:
- Arducopter 4.5.4
- Mission Planner 1.3.82
- Holybro Pixhawk 6C
- Holybro BLHeli_S flashed with Bluejay v0.21 using https://esc-configurator.com/
- Setup>Mandatory Hardware>ESC Calibration>ESC Type set to DShot600, also tried 300.
Notes:
- ESC’s are plugged into the FMU/PWM Out port on the Pixhawk.
- BLH Pass through worked for flashing.
- The motors are all working on channels 9-12, as per the Configure Servo Functions section here.
- Setup > Optional Hardware > Motor Tests works as expected.
- RC Banner is correct as per the Check RC Banner section here.
Following Chris Rosser’s excellent tuning video…
Harmonic Notch Stuff:
INS_HNTCH_ENABLE = 1
INS_HNTCH_HMNCS = 7
INS_HNTCH_MODE = 3
INS_HNTCH_OPTIONS=0
RPM/ESC Stuff:
RPM1_TYPE = 5 (ESC Telemetry Motors Bitmask)
RPM1_ESC_MASK = 3840 (For channels 9-12)
SERVO_BLH_AUTO = 1 (From flashing esc’s)
SERVO_BLH_BDMASK = 3840 (For channels 9-12)
SERVO_BLH_POLES = 12 (Counted, Holybro Motors)
SERVO_DSHOT_ESC= 2 (BLHeli_S/Bluejay)