{"id":5051,"date":"2019-09-27T17:36:50","date_gmt":"2019-09-27T17:36:50","guid":{"rendered":"https:\/\/www.getfpv.com\/learn\/?p=5051"},"modified":"2019-09-27T17:36:50","modified_gmt":"2019-09-27T17:36:50","slug":"betafpv-f4-12a-aio-brushless-flight-controller","status":"publish","type":"post","link":"https:\/\/www.getfpv.com\/learn\/fpv-product-reviews-and-comparisons\/betafpv-f4-12a-aio-brushless-flight-controller\/","title":{"rendered":"BETAFPV F4 12A AIO Brushless Flight Controller"},"content":{"rendered":"<p>In this review, we will be looking at the new BetaFPV F4 12A AIO flight controller.\u00a0 When I first got this AIO flight controller, I knew that it would be rock-solid. BetaFPV makes some of the best tiny whoop products out there, and all their products are very reliable. This is their newest \u201ctiny whoop\u201d brushless flight controller, version 1.2.\u00a0 First off, here are some specs of this awesome flight controller:[vc_row][vc_column width=&#8221;1\/2&#8243;][vc_single_image image=&#8221;5053&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; onclick=&#8221;link_image&#8221;][\/vc_column][vc_column width=&#8221;1\/2&#8243;][vc_single_image image=&#8221;5054&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; onclick=&#8221;link_image&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<p style=\"text-align: center;\">This article was submitted through the\u00a0<a href=\"https:\/\/www.getfpv.com\/learn\/submit-content\/\" target=\"_blank\" rel=\"noopener\">GetFPV Community Program<\/a>\u00a0by Lawrence Ro.<\/p>\n<p style=\"text-align: center;\"><em>Disclaimer: This article was written solely by a member of the FPV Community. Views and advice in this article are that of the author and does not necessarily reflect the opinion or views of GetFPV.<\/em><\/p>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2>BetaFPV F4 12A AIO Specs<\/h2>\n<h3>Flight Controller<\/h3>\n<ul>\n<li><strong>CPU:<\/strong>\u00a0STM32F411CEU6 (100MHZ )<\/li>\n<li><strong>Gyro:<\/strong>\u00a0MPU6000 (SPI connection)<\/li>\n<li><strong>Size:<\/strong>\u00a026mm x 26mm, whoop mounting pattern<\/li>\n<li><strong>Firmware version:<\/strong>\u00a0Betaflight MATEKF411 (MK41)<\/li>\n<li><strong>OSD:<\/strong>\u00a0Built-in BetaFlight OSD (STM32 controls OSD chip over SPI in DMA mode)<\/li>\n<li><strong>Receiver:<\/strong>\u00a0Support Frsky XM\/XM+ Receiver\/ Futaba Receiver\/ Flysky Receiver\/ TBS Crossfire Receiver. Add Frsky R9M Receiver and DSMX receiver since V1.2.<\/li>\n<li>Supports programmable LED like WS2812 etc<\/li>\n<li>Built-in current sensor<\/li>\n<li><strong>Weight:<\/strong>\u00a06.2g<\/li>\n<\/ul>\n<h3>Electronic Speed Controller<\/h3>\n<ul>\n<li>Supports BLHeli\/BLHELI_S suite Pass-through ready<\/li>\n<li>Supports PWM, Oneshot125, Oneshot42, Multishot, Dshot150, Dshot300, Dshot600<\/li>\n<li><strong>Input voltage:<\/strong>\u00a02S-4S Lipo<\/li>\n<li><strong>Continue current:<\/strong>\u00a012A<\/li>\n<li><strong>Peak current:<\/strong>\u00a013A<\/li>\n<li><strong>Firmware:<\/strong>\u00a0BLHELI_S<\/li>\n<li><strong>Processor:<\/strong>\u00a0SILABS EFM8BB21F16G<\/li>\n<li><strong>Motor Connectors:<\/strong>\u00a01.25mm header pins connector<\/li>\n<li><strong>Factory firmware:<\/strong>\u00a0G-H-30-16.7<\/li>\n<\/ul>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<p class=\"Standard\" style=\"line-height: 200%;\">BetaFPV recommends pairing the\u00a0BetaFPV F4 12A AIO with 1103 11,000KV\/0802 12,000KV motors on 2S, 1108 8,000KV\/1105 6000KV motors on 3S, and 1105 5000KV motors on 4S. Of course, you can mix and match setups to your liking, based on whether you want to go for top speed and thrust, or are opting for efficiency and flight time. As you can see, it is a very versatile little board, capable of handling many different types of multirotors.<\/p>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_single_image image=&#8221;5057&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; onclick=&#8221;link_image&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2>First Impressions<\/h2>\n<p class=\"Standard\" style=\"line-height: 200%;\">In the box, I got the BetaFPV F4 12A AIO flight controller, some mounting screws, and six small rubber grommets. The whole package came in a nice plastic case, encased in foam all around. This flight controller can be used in brushless whoops, as well as the new \u201ctoothpick\u201d class quads. Its wide input voltage makes it versatile for many builds, from tiny 1s whoops, to 4s 2.5-inch monsters!<\/p>\n<p class=\"Standard\" style=\"line-height: 200%;\">On first inspection out of the box, all the solder joints and connections looked well-made and the pads were all well placed. One thing that did annoy me slightly was the orientation of the XT-30 connector. I had to re-solder it to make it able to fit in my quad.<\/p>\n<p class=\"Standard\" style=\"line-height: 200%;\">I do wish that they would provide at least a small, low ESR capacitor with the XT-30 connector. This really helps to control voltage spikes and can preserve the life of a flight controller from a burn out due to excessive current flow. Yes, these XT-30 connectors that everyone is switching to <i>can and will burn out<\/i> some control boards, such as the Crazybee F4 due to the board not being able to handle the current carried by the larger XT-30 connector.<\/p>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_single_image image=&#8221;5058&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; onclick=&#8221;link_image&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2>Power-Up<\/h2>\n<p class=\"Standard\" style=\"line-height: 200%;\">The first thing I did when I got the\u00a0BetaFPV F4 12A AIO powered up was to update the firmware. The target I selected was the target called \u201cMATEKF411\u201d. To flash firmware, simply hold down the \u201cboot\u201d button on the bottom side of the board, and then connect USB power to it.<\/p>\n<p class=\"Standard\" style=\"line-height: 200%;\">However, simply powering from USB will NOT provide power to the receiver, UART, and OSD pads. Plugging in a LiPo is required alongside the USB connection. From power up to Betaflight connection, everything went perfectly. Dshot beacon worked well, OSD was perfect, and the on-board current meter was accurate.<\/p>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_single_image image=&#8221;5055&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; onclick=&#8221;link_image&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2>Electronic Speed Controller<\/h2>\n<p class=\"Standard\" style=\"line-height: 200%;\">Next, I updated the ESC firmware via BLHeli Configurator. In the BLHeli Configurator, I updated the ESCs just as if I were doing it to my 5-inch quad. I could not believe how easy this flight controller was to use! Simply go here: <a href=\"https:\/\/chrome.google.com\/webstore\/detail\/blheli-configurator\/mejfjggmbnocnfibbibmoogocnjbcjnk?hl=en\" target=\"_blank\" rel=\"noopener\">BLHeli Configurator<\/a>\u00a0to download the Chrome installation.<\/p>\n<p class=\"Standard\" style=\"line-height: 200%;\">The ESCs performed perfectly right out of the box. However, I did notice that they were a bit out of order. I had to manually go into the Betaflight CLI command line and remap some of the ESCs to their corresponding positions.<\/p>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_single_image image=&#8221;5060&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; onclick=&#8221;link_image&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2 class=\"Standard\" style=\"line-height: 200%;\"><b>Outputs and FPV<\/b><\/h2>\n<p class=\"Standard\" style=\"line-height: 200%;\">At the middle and top parts of the BetaFPV F4 12A AIO, you may notice some other UARTs. These can be used for any other extra accessory you want to have on your quad.<\/p>\n<p class=\"Standard\" style=\"line-height: 200%;\">To connect your camera, simply hook it up the 5V, Ground, and the pad labeled \u201cI\u201d. This stands for \u201cin\u201d, as in video <i>in<\/i> for your OSD. The video transmitter is wired up to 5V, Ground, and pad \u201cO\u201d, for OSD <i>out<\/i>. The pad named \u201cT1\u201d is your Smart Audio pin, which is used to change the video transmitter settings such as frequency and output power from the Betaflight OSD. If your video transmitter has a Smart Audio pin, then be <i>absolutely<\/i> sure to use this function. It is super easy to setup, and once you use it once, you will <i>never<\/i> go back to the old-fashioned button press channel change! Simply solder your \u201cSmart Audio\u201d pin from your transmitter to a free \u201cTX\u201d UART on your flight controller, and you are good to go! Just remember to enable this feature in the \u201cPorts\u201d tab in Betaflight.<\/p>\n<p class=\"Standard\" style=\"line-height: 200%;\">I was even more excited when I was able to use the FrSky F-port protocol on this controller. This enabled me to get telemetry <i>and<\/i> SBUS in one wire! Not only does this simplify wiring, but it also reduces weight from having a few extra wires going to the flight controller<\/p>\n<p class=\"Standard\" style=\"line-height: 200%;\">One thing that did disappoint me was the fact that BetaFPV has taken out their 5-pin FPV connector port on this flight controller that was previously used to plug in their Z02 camera + video transmitter via micro headers. It was so well thought out and convenient. I was sad to see it leave.<\/p>\n<p class=\"Standard\" style=\"line-height: 200%;\">I believe that this was to provide greater flexibility for different FPV systems other than their own Z02 AIO camera, such as adding in a RunCam Racer Nano and a TBS Unify Pro Nano. This is a great thing to have, because for pilots who prefer the quality and WDR of higher end cameras, BetaFPV has made is <i>much<\/i> easier to implement <i>pilot\u2019s<\/i> choice of FPV, and not <i>their<\/i> choice of FPV. It\u2019s great for the market and our hobby in general.<\/p>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_single_image image=&#8221;5059&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; onclick=&#8221;link_image&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2><strong>Build Quality<\/strong><\/h2>\n<p>The wiring and soldering of this controller were quite nice. The solder pads were so well thought out, especially for the FPV system connection. In the lower corner, there are seven pads. Two are for 5V, two are for Ground, and the rest are for your ODS and Smart Audio. These are perfectly designed with the user experience and soldering\/wiring sanity in mind. The contacts of the motor connectors were spotless, and were bright, shiny, and clean, indicating a solid connection between the motors and flight controller.<\/p>\n<p>Up above at the top and middle of the flight controller, are all the other solder pads. You have two 5V pads, two Ground pads, one LED pad, a 3.3V pad, three UART pads, and an SBUS pad. Even these are so well thought out!<\/p>\n<p>The 5V, Ground, and SBUS pads are all adjacent to each other, which makes wiring up your FrSky receiver relatively simple. If you are using F-port and an R-XSR, then you only need to use the first three wires from the receiver\u2019s pins!<\/p>\n<p>The LED strip is paired with the other 5V and Ground pad, aiding in the installation of an LED strip, if you desire to bling out your aircraft. The LEDs can be configured via Betaflight.<\/p>\n<p>If you are direct soldering the motor wires, then the removal of the 1.25mm header pins may be necessary. This is not too difficult, as it involves just a bit of solder wick, and maybe a solder sucker tool. Removing the pins also can save precious weight. This is especially important in all \u201cwhoop\u201d class quads because every gram is important in the all up weight. Even a few grams can make a difference in flight time and handling.<\/p>\n<p>When mounting the\u00a0BetaFPV F4 12A AIO to a standard toothpick frame, I found that I had to flip the whole flight controller upside down to fit the motor connectors. This was not much of an issue, but I still did need to go into Betaflight and change the board orientation.[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2>Final Thoughts<\/h2>\n<p class=\"Standard\" style=\"line-height: 200%;\">Overall, I was very impressed by the BetaFPV F4 12A AIO flight controller. It was extremely well thought out and has rock solid build quality. I could not have asked for anything more in a micro flight controller. It\u2019s got the tried and true Betaflight OSD, Smart Audio, LED support, plenty of UARTS, and well-placed solder pads. I will most definitely be using this board in a toothpick class quad soon!<\/p>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][ultimate_spacer height=&#8221;40&#8243;][vc_separator][ultimate_spacer height=&#8221;40&#8243;][\/vc_column][\/vc_row][vc_row][vc_column][vc_single_image image=&#8221;5053&#8243; img_size=&#8221;medium&#8221; alignment=&#8221;center&#8221;][dt_default_button link=&#8221;url:https%3A%2F%2Fwww.getfpv.com%2Fbetafpv-f4-2-4s-12a-blheli-s-aio-brushless-flight-controller.html||target:%20_blank|&#8221; size=&#8221;medium&#8221; button_alignment=&#8221;btn_center&#8221;]Get the BETAFPV F4 2-4S 12A BLHeli_S AIO Brushless Flight Controller[\/dt_default_button][\/vc_column][\/vc_row]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this review, we will be looking at the new BetaFPV F4 12A AIO flight controller.\u00a0 When I first got this AIO flight controller, I knew that it would be rock-solid. BetaFPV makes some of the best tiny whoop products out there, and all their products are very reliable. This is their newest \u201ctiny whoop\u201d &#8230; <a title=\"BETAFPV F4 12A AIO Brushless Flight Controller\" class=\"read-more\" href=\"https:\/\/www.getfpv.com\/learn\/fpv-product-reviews-and-comparisons\/betafpv-f4-12a-aio-brushless-flight-controller\/\" aria-label=\"Read more about BETAFPV F4 12A AIO Brushless Flight Controller\">Read more<\/a><\/p>\n","protected":false},"author":2,"featured_media":5067,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[134],"tags":[5969,5962,5964,5963,5970,5972,5971,1203,420,5965,5407,5968,5966,5967],"class_list":["post-5051","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-fpv-product-reviews-and-comparisons","tag-aio-flight-controller","tag-betafpv","tag-betafpv-aio","tag-betafpv-flight-controller","tag-brushless","tag-brushless-flight-controller","tag-brushless-whoop","tag-flight-controller","tag-fpv","tag-microquad","tag-tiny-whoop","tag-toothpick","tag-toothpick-frame","tag-toothpick-quad","infinite-scroll-item","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"_links":{"self":[{"href":"https:\/\/www.getfpv.com\/learn\/wp-json\/wp\/v2\/posts\/5051","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.getfpv.com\/learn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.getfpv.com\/learn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.getfpv.com\/learn\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.getfpv.com\/learn\/wp-json\/wp\/v2\/comments?post=5051"}],"version-history":[{"count":7,"href":"https:\/\/www.getfpv.com\/learn\/wp-json\/wp\/v2\/posts\/5051\/revisions"}],"predecessor-version":[{"id":5068,"href":"https:\/\/www.getfpv.com\/learn\/wp-json\/wp\/v2\/posts\/5051\/revisions\/5068"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.getfpv.com\/learn\/wp-json\/wp\/v2\/media\/5067"}],"wp:attachment":[{"href":"https:\/\/www.getfpv.com\/learn\/wp-json\/wp\/v2\/media?parent=5051"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.getfpv.com\/learn\/wp-json\/wp\/v2\/categories?post=5051"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.getfpv.com\/learn\/wp-json\/wp\/v2\/tags?post=5051"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}