I have problem with ESC Telemetry i do everything like is explained in this tutorial https://ardupilot.org/plane/docs/common-dshot.html
but in APM not appeared esc1 parameters. I am running mavlink2.
FC Pixhawk 1
other parameters corresponding parameters shown in tutorial.
Are you using Dshot protocol or Pwm/Oneshot?
You might want to config the firmware on the ESCs to send telemetry regardless of a request… That is what I had to do…
The protocol is DShot, i will test config of the ESC later today
Even the BLHeli_32 Pass-Through not work.
I can’t get that working either… Did you enable the telemetry to 10hz on your ESCs?
Have you set SERVO_BLH_MASK parameter correctly?
These are my settings for Quadcopter.
- SERVO_BLH_MASK 3840
- SERVO_BLH_AUTO 1
- SERVO_BLH_TEST 0
- SERVO_BLH_TMOUT 0
- SERVO_BLH_TRATE 5
- SERVO_BLH_DEBUG 0
- SERVO_BLH_OTYPE 0
- SERVO_BLH_PORT 0
- SERVO_BLH_POLES 24
I connect the ESC to my Betaflight quad, and make ESC firmware update to version 32.7. After firmware update BLHeli_32 Pass-Through start working with my pixhawk. but still no telemetry, on Betaflight the telemetry work proper for this ESC.
Is SERIALn_OPTION affects ESC telemetry and which value is proper?
Is good to be writen in the tutorial after which ESC firmware version this work.
Can you share pictures of your setup so that we can figure out if something’s wrong with connection?
I even check the serial port health with mavlink radio, the port is OK. i will provide settings after couple of hours.
This is my settings.