One of the biggest improvements in Betaflight 4.0 is RPM Filter and Directional DShot. In this article I will discuss what RPM Filter and Bidirectional DShot are, and what benefits they will bring to our mini quad.
RPM filter will revolutionize the filtering in Betaflight. I haven’t tried it yet, but I have been hearing positive reports from testers, I cannot wait to try it when both Betaflight and BLHeli32 become more stable.
See this post for more info about Betaflight Filters.
What are Bidirectional DSHOT and RPM Filter?
RPM filter is designed to reduce motor noise. It works by targeting motor RPM and its harmonics frequencies. The RPM data is sent from the ESC to the FC – this is where Bidirectional DShot comes into play.
Bidirectional DShot gives ESC the ability to tell the flight controller the RPM of each motor – how fast the motors are spinning in real time.
RPM Filter is not magic, it’s just a collection of notch filters. But since we can get RPM of each motor without delay, we can target and attenuate motor noise more accurately and quickly, without adding too much latency to the system.
Requirement to Run Bidirectional DSHOT and RPM Filter
Hardware: BLHeli_32 ESC and F4/F7 flight controllers.
RPM Filter is available on Betaflight 4.0, you can flash it through the configurator today.
In order to run Bidirectional DShot, you need the latest BLHeli_32 firmware, which is still on Beta (you have to flash through custom firmware). Bidirectional DShot sends the ESC telemetry data through the same ESC signal wire as DShot, so there is no additional wiring and hardware required.
How to Enable RPM Filter and Bidirectional DSHOT
Coming soon, just waiting for both Betaflight and BLHeli_32 to become more stable, setup will be easier too.