Fine Tune FFT-Driven Notch

Hello Everyone
I am trying to fine tune my FFT driven Notch filter and need some help. I am attaching the log file, Is the current settings good enough?
Hardware:
FC : CUAV 7 NANO
GPS : NEO 4 SE
BAT : 4S Lipo
Frame : Holybro X500 1045 Props
Motor : Tmotor Air 2216 920KV
Log : LOG - Google Drive

Why not configure for Bdshot and use ESC Telemetry RPM instead?
And disable SERVO_BLH_OTYPE in any case.
And, fix the Yaw bias you have most likely from unlevel motors/props.

1 Like

Hi
Thankyou for the reply.
I am not able to get RPM data using BDshot. I tried many things but it dont work.
Yes I will look into the Yaw bias issue.

Regards
Mithun

Why not? The FC supports it on the outputs you are using and you are using Dshot already. Which ESC do you have? Usually if it’s not working it’s a simple matter of configuration. Or, you have a BLHeli_S ESC and have not flashed Bluejay firmware to it.

1 Like

I am using Zerodrag Boost 4in1 ESC. Its an AM32 ESC.
https://zerodrag.in/products/zerodrag-boost-am32-55a-4-in-1-esc-with-12-month-warranty-made-in-india
Also I had made a custom cable for connecting 4in1 ESC to 7-Nano. I only connected 4 motor signals and ground to FC .
I didnt use Telemetry Wire on ESC.

Regards
Mithun

You don’t need a telemetry wire for Bdshot. I think your post should have been titled “can’t get Bdshot working” and run that problem down.

1 Like

Yes
But I couldn’t make it work . Are any of my settings wrong . Also does 7-Nano has separate BD shot firmware. I couldn’t find one.
CUAV_7.param (18.1 KB)

Regards
Mithun

There isn’t one. With the firmware you have flashed it’s available or there would not be a SERVO_BLH_BDMASK parameter.

Well yea, like the above parameter not being set… And start out with SERVO_DSHOT_RATE,2

Hi
I have changed the parameters , still no RPM data in status tab of Mission Planner.
7-Nano-Parameters.param (18.4 KB)

Regards
Mithun

Then why do I see this?
SERVO_BLH_BDMASK,0
See the section on Bdshot here.
Common ESC Telemetry

Work thru it and troubleshoot the problem rather than post each incremental time it doesn’t work.

I have tried all that is mentioned there and still I couldn’t get the RPM data. When I set SERVO_BLH_BDMASK to 15 , my ESC doesn’t arm even though it shows armed in mission planner . That’s why I tried using FFT to drive the notches.
Thanks

OK, then let’s see what you have now. I’m not familiar with that ESC but if it’s AM32 it should work. May have to look at your AM32 config.
If it doesn’t I would then use Throttle based notch.

BTW-I have one of those Flight Controllers still in the box. Connected it up to an ESC and configured for BDshot and ESC Telemetry is available. Only difference is mine is a BLHeli_S with Bluejay unit.

1 Like

am32 does not like rate lower than 1khz try
SERVO_DSHOT_RATE,0

also try Dshot 600 instead of 300
MOT_PWM_TYPE,7

1 Like

Hi
I have tried it but still no luck

Hi
I set up throttle based notch and used FFT Tune set up on an AUX switch to get values. Can you please check the log files.
LOG

Set the log bitmask back to default and set these:
INS_LOG_BAT_MASK,0
INS_LOG_BAT_OPT,0
INS_RAW_LOG_OPT,9

And do another data collection flight.

1 Like

Hi
I have changed the parameters as you mentioned and done a test flight.
LOG

Regards
Mithun

…
You didn’t do this:

You don’t want all those boxes checked when using the Raw Log option.

Hello, I can use CubeOrange to obtain the RPM data returned by the ESC, but with the same ESC, I cannot obtain it when the flight controller is replaced with CUAV 7 Nano.

What ESC and what firmware does it use?