This thread serves as instruction manual, resource pool and discussion forum for BetaFlight 3.4 with MockingBird v2 settings on the BetaFPV F3 flight controller, to share the love and keep pushing the envelope!
Before I begin, let me express my gratitude to the contributors:
- the BetaFlight developer community for constantly improving a great firmware
- @ScottAllyn, @PJC, @NotFastEnuf, @brucesdad13, Ethan Bayer and Nate Payne for their ongoing work on Project MockingBird
- BetaFPV for listening to their customers and making and improving a solid FC
Im really enjoying the time we live in - where global collaborations enables me to build a wicked FPV machine for less than a pair of shoes.
Here is a video with flight footage and setup instructions:
To sum it up: I really like how this setup flies!
Precise, snappy, and with less hic-ups than all previous versions/setups I have flown.
From now on, this will be my go-to setup whenever I build or flash a BF quad.
The firmware file
used in above video comes from here: https://ci.betaflight.tech/job/Betaflight/lastSuccessfulBuild/artifact/obj/
To the developers in this thread: If you have any later/better version, please post it below and I will edit it into this post (or gibe you edit permissions :p).
To make this firmware fly as per above video, you need to adjust a few hardware settings, PID/rate settings, and (optional) the OSD settings.
contains the PID/rate settings, plus instructions on how to configure your transmitter. See the related forum thread here:
and there is a direct link to the project document:
containing the list of all the configuration changes and lots of additional explanation.
Instead of making all those changes to the FC configuration manually, you can also do that via a setting dump, as shown in the video above.
(side note: you can obtain this setting dump from a configured FC by typing “diff” into the CLI)
To install a setting dump,
copy the complete text block from “name” to “save”, click on last icon on the BetaFlight configurator (CLI), paste the text, and hit enter.
The last line “save” will store the settings in memory and reboot the FC. I add that line manually to my setting dumps. If you use another dump, make sure to type “save” manually!
Details on the following two dump files:
BF34MockingB.txt contains hardware settings for a BetaFPV F3 FC with SBUS receiver and OSD, and without telemetry. It includes the complete OSD and battery management setup, and all MockingBird v2 changes.
In addition, angle limit is increased to 80.
BF34MockingB_inv.txt contains the same setting as per above, but expects the board mounted upside-down (plugs facing up).
In particular, the motor resource allocation (4 lines) and the sensor orientation (1 line) are changed/added.
If you are trying the inversion on a different FC, your motors resources will be different. Use “dump” to read out your complete configuration, and then apply some logic