Recently I tested the RE1 F4 FC and mPB (PDB) from BrainFPV. When I looked up the FC/PDB combo, I found several ads stating that the RE1 is the most advanced racing flight controller ever made! Wow that’s a big statement, guess we will find out in this review.
The BrainFPV RE1 FC is available at BrainFPV.com (link). This review is written by Justin Nishida.
With all the new products hitting the market on an almost daily basis, its certainly an exciting time to be in this hobby/industry. Each new product brings a lot of expectations with the various vendors/developers/manufacturers pushing this hobby into overdrive .
Close Look at RE1 FC and mPB
The BrainFPV RE1 is made up of a 6 layer PCB which allows the power rail traces and other components to run completely separately from the sensors circuits, which means less electrical interference to the gyro.
I’ve been running very high quality PDB’s lately and can appreciate having this level of quality components. I used to run external caps to clean up the power to reduce video interference with cheap PDB’s. No longer are these steps necessary with good filtering on high quality PDB’s which the mPB does exceptionally well. The mPB (mini power board) has 3oZ of copper, built in current sensor and is designed to stack under the RE1.
Table of Contents
Great Customer Support
The manual for the RE1/mPB is awesome. It has detailed info and diagrams walking you through how to build and setup your gear with these components. Technical support is excellent with Martin, the owner of BrainFPV providing much of the support directly to the end users along with the rest of the community.
Software – dRonin
The RE1 initially only supports dRonin, but later on also supports Betaflight. The configurator for dRonin is based off the OpenPilot platform which I was never a big fan of.
Setting Up Feels Easy
After playing around with the configurator I was reminded how easy it is to setup a new quad due to the wizards. The setup wizard walks you through setting up the basic configuration of the FC and then the transmitter wizard walks you through setting up the transmitter channels and switches. As long as you have everything connected properly, you will almost be ready to get airborne once your finished with the wizards.
Learning Curve Of Getting Into New Software
Now coming from Clean/Betaflight and KISS, it took me some time to get used to the tuning part of dRonin. There are 3 tabs for PID tuning, basic, advanced and expert. Depending on your technical skill set and understanding of PID’s, you pick the one that suits your needs the best.
Terminology and features are also different, and it takes time to learn them and get used to. For example, there is no “Airmode” like in Betaflight, rather it’s a setting in the expert tab called “Hangtime”. Hangtime can only be activated for up to 4.5 seconds so that means you will only be able to retain full control inverted for up to 4.5 sec. For 2D flight, this is a descent amount of time while inverted but I’m still not sure why this is limited.
One of the neatest features of dRonin is the functional Autotune. Unlike other firmware, dRonin actually got Autotune to work for mini quads. This may not sound like a big deal but with the ever increasing popularity of FPV mini quads, tuning becomes a huge roadblock for many to fully enjoy there machines. I was told that the Autotune feature would give me a tune that I could go race with. So I tried it to see if it was really that good. Unfortunately the frame I chose to try the FC on at first didn’t play well with the Autotune (DMC Whippet I frame, bottom mounted LiPo). The Autotune didn’t like this layout and failed to produce a flyable tune regardless of what I tried and I had a lot of help from the community on this to try and figure out why it wasn’t working with this frame. I ended up manually tuning the quad and was able to get some good runs in with this quad.
I decided to go a step further and test the Autotune with several other frames, QAV210/Armattan F1-5/QAV-R 5″/Alien 5″ and LRC Race X 5″. The other frames were a mix of traditional H’s and X frames, all of which the Autotune feature worked great on. I still had to make a few tweaks with the filters but it got me close enough that I was able to get a great flying tune within minutes of finishing the Autotune on each frame. There’ also a feature to share your Autotune so that the rest of the community can see your setup and compare/try with others. This also helps the development work on any issues or bugs and to help improve the firmware.
The original choice of software was one of the reasons that were holding people back from using the BrainFPV boards. Now there is officially Betaflight support for the RE1 and I’m sure more and more Cleanflight and Betaflight forks will follow suit.
Gyro Noise Spectrum in OSD!
Betaflight still utilizes the RE1 OSD and configurable features. One of the neatest features is the live spectrograph which is super handy for setting notch filters on the field. Betaflight 3.0 and on now has OSD support for FC’s with built-in OSD hardware (not sure if external OSD is supported).
How To Flash Betaflight on RE1
To flash Betaflight on the RE1:
- open the dRonin GCS
- Go to the firmware tab, click Rescue and connect the RE1 to USB
- Then click on Open file and pick the firmware file you downloaded for beta
The motor output has been changed to match the Clean/Betaflight motor layout in the official release so watch this if switching back to dRonin or vice versa. All regular features such as LED programming, buzzer, ESC Passthrough, RSSI/ADC inputs (voltage, current) and lap timing (configure through OSD menu) should be working.
There Is No MAX Chip on the RE1 to get OSD working! :)
Normally, a MAX chip is required for OSD in MinimOSD and many OSD integrated FC boards (for example the Skyline32+OSD). However in the RE1, all the OSD hard work is done in the powerful F4 processor, and there is no additional OSD chips.
In order for Betaflight to work on the RE1, a real-time OS (chibiOS/RT – also in dRonin) was used to run Betaflight and the OSD “in parallel”. Well, not really in parallel in a strict sense since there is only 1 processor, the OSD is being drawn while Betaflight is not calculating PID numbers.
However Betaflight tasks have higher priority and runs whenever there is a gyro sample (uses an interrupt from the gyro to wake up task). When Betaflight is idle, the OSD code is drawing the OSD. Switching between the 2 tasks is very fast at about 500nSec (0.0005mSec) so there is no noticeable delay. Also be sure to use the latest version of the Betaflight configurator (Chrome App) to ensure proper function of all the features.
There are already some Betaflight flight controllers with OSD coming out, but they use a character based OSD, not a graphical one like RE1 has.
So What Happens to dRonin?
Don’t worry, for the dRonin fans, the RE1 will continue to be supported and further developments are underway to increase the RE1’s features and performance. I hear there’s an upcoming option to add an additional serial port so it will be fully GPS capable. As well, a new feature called expoM.
Back to the RE1 fc, some of the features I really liked are the built in multi protocol transponder. It works with iLaps and Easylaptimer systems with IR bulbs.
Another feature is the built in OSD which is actually part of the F4 processor and is setup in the dRonin and Betaflight configurators. It has full graphical support and can be used with 3d cameras like the Nerdcam. No more flashing MWOSD and having separate software to control everything, the OSD is right in the main processor. This also allows the RE1 to control a TBS Unify Pro VTX directly thought the OSD menu. Not only can you set your PID/Rates and other setting for the FC through the OSD but you also get access to changing VTX power output and band/channels selections.
The board also has the capacity controlling up to 2000 separate programmable LED’s. The mPB has a built in current sensor so the OSD displays true mAh consumption, amp draw and other readings that are true readings rather than virtual sensors giving calculated readings.
The whole Betaflight support addition will no doubt turn many more pilots to the RE1 as it is truly a piece of work. The guys at BrainFPV are on point with the new RE1 flight controller.
I’d like to thank Martin Luessi, CEO of BrainFPV and Oscar Liang for the opportunity to test this top notch product and to the countless others who helped develop and support the firmware/hardware. While these parts may not be cheap, the quality surpasses any advantage saving money may have had. There is no doubt that the RE1 really is at the current moment one of the most sophisticated, high end FC’s out there that performs as designed and expected. Is this enough for you to try it out? I’d say yes but that’s up to you to decide.