T motor F55A esc telemetry

Hey there,
I have recently got T-motor F55A 4 in 1 ESC. For better result i am trying to use rpm telemetry based notch filter setting. I am using Telem2:Serial2 port for telemetry data. I tried a lot to get tele data but i am unable to get it. Here are parameters I have set in order to get telemetry data.
SERVO_BLH_AUTO,1
SERVO_BLH_OTYPE,6
SERVO_BLH_POLES,14
SERVO_BLH_TRATE,500
SERVO_DSHOT_ESC,1
SERIAL2_BAUD,115
SERIAL2_PROTOCOL,16
MOT_PWM_TYPE,6(Dshot600)
SERVO_BLH_MASK,3840

and other than that i have set my notch to harmonic notch : Notch


I am not able to see any movement on rpm logging.

Param file is atteched here:
NOTCH.param (18.0 KB)

Please help me I know i am stuck at this point.

Also other than that i have set
RPM1_TYPE,1
RPM1_PIN,53
RPM1_MASK,3840

Bdshot is a better choice for the RPM notch reference.

Disable all of that. Looks like you are guessing. Read the documentation.

I have done that but after changes i am not able to see telemetry of motor rpm
I am providing my latest param file here :
PARAM.param (18.6 KB)

I can’t find what am i missing …

It might be that the firmware on the ESCs does not support ESC RPM telemetry.
Contact T-Motor and ask them.

It has 32.9 BlHeli32 and i have verified that it supports ESC RPM telemetry.

How exactly have you verified that it supports ESC RPM telemetry?

have you uploaded the BDshot firmware to your flight controller? what flight controller are you using?

any particular reason you want to set it up on ESC telemetry and not BDshot?

I am using pixhawk cube orange with mini carrier board
No i have not uploaded bdshot firmware currently i am using arducopter 4.5.6 and i don’t know anything about bshot firmware
I want to setup harmonic notch based on rpm data for that i want to get esc telemetry

Guide me on bdshot firmware if it is as efficient as esc telemetry

There already is a guide, Read the documentation for configuration.
Bdshot

Go here and download the .apj file and use Mission Planners load custom firmware to flash it.
Cube Orange bdshot

1 Like

im not sure if it is any more efficient or worse, i tried ESC telemetry through a serial port didnt work out for me, therefore i currently run it using BDshot.

please make sure that you download the firmware from the below link?
https://firmware.ardupilot.org/Copter/stable-4.5.6/CubeOrange-bdshot/

and load it onto the Cube, back up your current parameters as well. just for safety.

please do make sure that its a Orange Cube and Not a Orange Cube+

Let me try and get back to you…

Thanks a lot :slight_smile:
now I am able to see rpm through BDshot but still I am confused on why i am not getting esc telemetry through normal method.

Before you mess up your configuration even more, use ArduPilot Methodic Configurator software instead of mission planner.

okay i’ll try methodic configurator
what changes should i implement for getting telem by esc ?
i am still bit confused on that why i am not getting it.

Use CubeOrange-bdshot firmware.
There is nothing confusing about that AFAIK.

I have tried 4 flights with this firmware and each and every time I am facing crash sadly.
After anlayzing logs i came to conclusion that pixhawk is giving undesired signals to esc which is not desired at all. Due to that drone flips and again a crash. i have checked desired signal and throttle in log at same time stamp when throttle is at lower rpm at that time pixhawk is giving esc signal for roll. Why is that? at time stamp of 57. here i am attaching log file and video for same.

video: H frame - Google Drive

log : 00000154.BIN - Google Drive