In Betaflight, you must load the suitable RC Hyperlink Preset primarily based on the packet price you might be utilizing. In any other case, it could possibly trigger feedforward points that result in vibrations and oscillations in your drone. On this article, we’ll clarify why this issues and methods to set it up appropriately.
Why Do We Want RC Hyperlink Preset in Betaflight?
Each time an RC packet arrives, Betaflight updates the channel values. This implies your uncooked RC command shouldn’t be a wonderfully clean line — as an alternative, it’s a stepwise sign that jumps from one worth to the following at every packet replace. This “stair-stepping” occurs in any respect packet charges, simply extra steadily at greater charges.
The issue is that Betaflight’s Feedforward reacts to adjustments in RC instructions. With a stepwise sign, it reacts strongly to every step, creating sudden spikes. In consequence, the quad can oscillate throughout stick actions, producing undesirable noise and jitter.
Within the blackbox log instance under, you possibly can see the spikes within the Feedforward (purple line) when transferring the stick.
To stop this, Betaflight applies smoothing (low-pass filtering) to the RC command earlier than Feedforward is utilized. This reduces harsh sign steps and makes management inputs behave extra like a clean sign, stopping Feedforward from overreacting.
Easy methods to Apply RC Hyperlink Preset
The right amount of smoothing will depend on your packet price (for instance: 50Hz, 150Hz, 250Hz, or 500Hz). If Feedforward and filtering will not be matched to your packet price, the PID loop might behave poorly and the quad might fly badly.
This is the reason the ExpressLRS presets make such a noticeable distinction. The preset robotically adjusts:
- Feedforward settings
- RC smoothing
- Related filtering values
In Betaflight Configurator:
- Open the Presets tab
- Seek for “expresslrs”
- Choose the Hyperlink Preset that matches your packet price
- If an actual match isn’t out there, select the closest preset under your packet price
That’s it — your RC hyperlink will now be correctly matched to your packet price.
