Problem Solved: Random Twitches During Flight (Turn off ADC filter and Dynamic Power!)

by Oscar
Stp Hobby Armor 5c Bnf Fpv Drone Rushfpv Usb

So many people asked me why their FPV drones are randomly twitching when flying or just hovering, and they almost always turned out to be caused by the same issues, I thought I should make a post so I can easily refer to in the future.


If your quad is twitching for no apparent reasons during flight or just hovering (doesn’t matter at throttle position), then it could be one of the following reasons.

Use the Correct RC_Link Preset

Betaflight 4.3 Load Preset Rc Link Expresslrs 500hz Options

If you use one of the low latency RC links such as Ghost or ExpressLRS, you should apply the appropriate RC links to smooth out any jitter in the controls. Here’s why (Go to step 5).

In the Presets tab, search for your particular RC link and packet rate and apply it to your flight controller. That’s it.

Turn off your ADC filter!

This is the probably the most common and overlooked cause of the twitching issue so far. I explained here why ADC filter can cause jitters to your quad.

To fix it, go to your OpenTX/EdgeTX radio’s system settings (hold down the SYS key), scroll over to “Hardware”, scroll down and find “ADC Filter”. Make sure it’s TURNED OFF!

Edgetx Hardware Adc Filter Disabled

ExpressLRS Dynamic Power

If you are using ExpressLRS and you have Dynamic Power enabled, I have found it could also cause random oscillation issues to some users.

Expresslrs Output Power Settings Fan Dynamic

Just turn it off and set a fixed output power, it’s in the ExpressLRS LUA script, “TX Power” option.

Now go try to fly again see if the problem goes away.

Try Default Settings

Maybe your settings are messed up?

A properly built FPV drone as I showed here, there shouldn’t be any twitching even using the Betaflight default settings. In case it’s caused by software, I’d suggest backing up your Betaflight settings first, then reflash your FC firmware with “Full Chip Erase” turned on (flash the same firmware version). If this doesn’t solve your issue you can restore the old settings. Remember to apply the appropriate RC_Preset before test flight.

Also try to update your ESC firmware and use the default settings (do not apply existing settings). If you wish to remember the old settings just take a screenshot before flashing. Here’re my BLHeli settings.

Now try flying again.

Mechanical Issues

If it’s not caused by software, then check the hardware.

  • Perhaps a mechanical issue? Is the FC mounted securely? Try some new props?
  • Make sure the frame is all good, no broken arms/bottom plates, and all the screws are tightened properly, no movements when you try to bend the arms
  • ESC/motors wires are soldered properly? Make sure there’s no cold joints

Still got issues?

Post your problem on, describe what troubleshooting you have done so far. Some DVR footage would be really helpful, also upload some blackbox logs (that shows your issue) on google drive and share the link there so we can take a more in-depth look.

Leave a Comment

By using this form, you agree with the storage and handling of your data by this website. Note that all comments are held for moderation before appearing.

1 comment

Toby Dziubala 12th February 2023 - 11:31 pm

I just had an issue with random twitching on the roll axis with a new 5” build late in the tuning process. Deep diving into the blackbox logs, I saw a random spike in RC Command. I tried adjusting every RC / transmitter setting conceivable and came up with nothing. Turned out it was a potentiometer going out in my X Lite Pro. I fortunately had a “spare” X Lite (regular) laying around. Swapped it out and good as new. There was hardly a mention of the issue online so I figured I’d comment about it here. Thanks Oscar!