Servers by jDrones

Tuning the Harmonic Notch

that one is a 450mm. so, you say the
and the

i am not sure, those are 800kv motors with 10" props - isn`t it too high for a freq for this size?
anyway, if it is set now to 80hz - that correlates to the first hump. but second FFT did not show any differences - why?

Yeah sorry, that size of copter I agree the first peak is probably the motors. It’s more like 90Hz though than 80 I think. What does the post filter FFT look like? That will tell you how well it is working.

i posted both screenshots of FFT above - what do you mean?
i actually see the first one had gyro x max of 32, second one seems to show max of 24. dunno, i need to fly it again with a proper lipo, charged.

Set INS_LOG_BAT_OPT = 2 it shows the gyro values after the filter stage

Also in the wiki :wink:

it is set. i see it in the settings. ok, it is not set. :slight_smile: i was looking at the old file. will correct it now.
ok, will go outside to try again.

Those graphs are for post-filter? Ok so I suspect you are just missing the peak a little. Try 90.

You can see why the dynamic FFT is a good option - it figures this all out automatically.

You could also set ATT to 40

ok, new FFT is here, with a proper 5mah battery on - previous one was a light one.

it looks like spike is at 100hz and filter worked. so i see i need to set freq to 100hz, and att to 40.

Yes, looks right. Good stuff!

is that now a default that should be set to any configuration, ESC based or throttle based?
in all other models i have it set to 30 - is the advice now to set it to 40 everywhere?

@Leonardthall and I have agreed this should be the default. Increasing it will not cause any harm and will help on copters with more extreme noise. I set it to 100 on some of my copters :slight_smile:

With the filtering enabled and configured as described in my prior reply, I was able bring the PID tuning up significantly higher than I have ever been able to do in the past. I was never able to get rid of overshooting at high speed high acceleration before. Bring the PIDs up that high started stuttering and fluttering and bad things. Now I’m able to bring it up and tune that overshooting right out. The pitch P alone went up 67% and D almost 40% higher. It can descend through it’s own wake a lot faster and more stable now too.


Hi Andy, I tested your FW with safety cable (1 meter). With the default parameters I had only one ceiling rocket (with the safety cable stretched and zero gas did not drop in altitude). However, for the first time, autotune started on the roll axis (unfinished for low battery). If setting the parameters as indicated in this guide (using parameters for quads less than 5 ")!

I had several uncontrollable rockets, so I put it back to default.
I set the filter notches as you indicated.

I have this FFT setting:



Andy, why 4?

Thanks :slight_smile:

If you use the firmware from @andyp1per INS_HNTCH_MODE=4 means that frequency tracking mode use dynamic FFT from his PR:

Ok :slight_smile:
on the wiki I read this:
Values ​​Range
0 - 3
Value Meaning
0 Disabled
1 Throttle
2 RPM Sensor
3 ESC Telemetry

It is a PR (Pull Request), until it get merged you will not see new value for parameter in the wiki.

Ah ok good, thanks!!

It looks ok, you could set INS_HNTCH_BW to 50 say I think.

When you get a rocket, what mode are you in? Is it AltHold? If so do you have foam over your baro?

can we discuss in a bit more details the factual differences between “3 ESC Telemetry” and “4” modes values for INS_HNTCH_MODE?
is there any benefit at all to use 4 instead of 3? i would presume 4 instead of 1 - throttle driven - is probably a valid idea, but, why would it (i mean mode 4) be better than an RPM driven model?
after that effort done yesterday, i could see in the end the complete absence of gyro vibrations in both 4" and 3" models, with 3" going automatically to 200hz area and 4" in 130hz area, using mode 3. it seemed to work very well.
took some time to find - here is the 3" FFT after filter.

Servers by jDrones