The Speedybee F7 V2 FC has built-in bluetooth that can do unique and impressive things. All the features and specs really stand out in the competitive FC market. If you want to setup an FPV drone without ever touching a computer, this is the FC for you :)
New to FPV? Check out my FC buyer’s guide to learn all the basics.
Update (Sep 2022): There’s a new version of this stack, the V3!
Table of Contents
Where to Buy?
Banggood – https://oscarliang.com/product-0v4b
It includes the following accessories:
- 1x XT60 pigtail (wires 7cm long, 12 AWG)
- 4x 30mm M3 steel bolts
- 1x 35V 470uF low ESR capacitor
- Cables for connecting the FC to ESC, and DJI Air Unit
- M3 nylon nuts and spare rubber grommets
Speedybee F7 V2 Stack Specs
Speedybee F7 V2 Flight Controller
- F722 MCU, MPU6000 Gyro
- Built-in BMP280 (I2C) Barometer
- Built-in OSD chip (AT7456E) to support Betaflight OSD
- Built-in Bluetooth adapter
- 16MB onboard dataflash for BlackBox
- Current Sensor: 1:10 (Scale 168)
- Supports Camera Control
- Input Voltage: 3S – 6S Lipo
- BEC: 5V @ 2.5A, 9V @ 2.5A, 4.5V, 3.3V @ 500mA
- 4 motor outputs (M1 to M4)
- 5 UART’s, use UART 4 RX for ESC telemetry
- I2C pads available for external Magnetometer, Sonar, etc.
- LED pads available for WS2812 RGB LED’s
- Boot button available for entering DFU mode in case issues in firmware flashing
- RSSI input solder pad available
- Supported FC Firmware: BetaFlight (Default), EMUFlight, iNav (coming soon)
- FC target name: SPEEDYBEEF7V2
- Mounting: 30.5 x 30.5mm, 4mm hole size
- Dimension: 41 x 38 x 6.9mm
- Weight: 9g
Speedybee BLHeli_32 45A 4in1 ESC
- BLHeli32 Firmware
- STM32F051 MCU
- Continuous Current: 45A x 4
- Burst Current: 55A x 4 (10 seconds)
- Supported ESC Protocols: DSHOT300/600/1200
- Input Voltage: 3S – 6S LiPo
- Supports ESC Telemetry
- Mounting: 30.5 x 30.5mm, 4mm hole size
- Dimension: 41 x 45 x 6.5mm
- Weight: 12.5g
Impressive Built-in Bluetooth
Just like all of Speedybee’s previous FC, the F7 V2 has Bluetooth feature (BT) that allows you connect the FC to their APP without a cable. The app can automatically find the FC which is really slick.
This makes configuring Betaflight in the field hell of a lot easier. The Speedybee app has all the Betaflight settings, including CLI function. It’s a great free app which I recommended in my “the FPV App you should have” article.
The cool thing about this built-in BT adapter is that it actually supports firmware flashing, as well as viewing blackbox logs!
This means you can flash the F7 V2 wirelessly from your phone in the field! Normally you would have to get the Speedybee WiFi module for that, as typical BT modules can’t do that. And you can tune and troubleshoot your drone using blackbox wherever you are without access to a computer. How cool is that?
It’s also good to know that the built-in BT module does not take up an UART, it’s connected to the processor directly so you still have 5 spare UART’s at your disposal.
Bluetooth is automatically powered off as soon as you arm the quad, and it only powers back on when you disarm, so it shouldn’t interfere with your radio and video signals.
Closer Look at the SpeedyBee F7 V2 FC
F7 FC – more than enough resources
It’s an F7 FC, so there is plenty of processing power and spare UART’s for your needs. Unlike F4 FC, the UART’s of F7 all have built-in inverters to handle Frsky’s SBUS and Smartport signals without any hacks.
The Speedybee F7 V2 has a USB-C connector, NOT a micro USB – it’s more robust, easier to plug in, and USB-C cables are more common to find nowadays.
There is a plug for the 4in1 ESC, and it has pins for both ESC telemetry and analogue current sensing. The pins are also broken out to solder pads for soldering if you wish.
Compatible with both DJI and analog FPV systems
There is a dedicated plug for the DJI FPV Air Unit or Caddx Vista. Except the receiver, there’s no soldering at all, this stack is a true plug-and-play solution!
The Speedybee F7 V2 also has an OSD chip for Betaflight OSD, so you will get full functionality with analog FPV system. Some FC’s that support DJI FPV system don’t have the OSD chip, and it’s very annoying when you decide to convert your quad to analog but only find out Betaflight OSD doesn’t work.
Nice solder pad layout
Solder pads are organized by their function to reduce wiring mess, and they are well sized, making it easy to solder. Check out my tutorial on how to solder for beginners.
The voltage for receiver is marked as “4V5” which means 4.5 volts. The reason is because there is a diode in place separating the USB power from the 5V rail. So when you plug in the USB cable, it only powers the receiver for easy binding, but it won’t power the rest of the 5V devices like LED or VTX which could be drawing way too much current for the USB connection.
The Speedybee F7 V2 FC has camera control pin “CC”, which you can use to connect to FPV camera’s OSD pin (for the joystick) to change camera settings through the flight controller.
It has a barometer for detecting altitude, and it will soon support iNav if you prefer to use this FC for a long range rig.
Take a look at this detailed wiring diagram for ideas:
Decent 4in1 ESC
The included BLHeli_32 4in1 ESC is rated for 45A per motor, more than enough for a typical 4S or even 6S freestyle drone build. The build quality of the ESC seems decent overall. The control circuit is separated from the power circuit by building them on two different pieces of PCB, and then stick them together. This is to reduce noise and EMI.
Motor solder pads are only available on one side of the board, but they are large and nicely spaced out for easy soldering. There are a lot of ceramic capacitors for noise filtering which is a good sign for good performance.
However I still recommend connecting the 470uF low ESR capacitor to the input power of the ESC just to be safe. This will reduce the noise generated by the motors as explained in my article here.
I will report back if I have any problem with this ESC. But generally ESC’s these days perform very similarly, the main concern is durability really, which we can only tell in the long run.
16 comments
Can I Use the f7v2 as just the FC without the Esc stack, and if so, how to I power it, and how do I wire the four esc s?
You can power the FC by connecting LiPo battery to the VBAT pin, and solder your ESC signals to S1-S4.
I can’t find a pin to get power to my f7v2 flight controller
If you are using the F7v2 FC with the ESC as a stack, the ESC will power the FC.
If you are just trying to power the FC, just connect the power to the BAT pad (next to Buzzer pads)
Anyone confirm that ESC Telemetry passing current back to FC does work?
This doesn’t work for me on UART 4, did you manage to resolve it?
Hi Oscar
Thanks a lot for your reviews and tips. I am new to FPV and very interested in buying such a FC.
How do I connect a VTX like the Eachine TX805 to this Speedybee Stack ?
The Eachine TX805 has the following cables: Smartaudio, 5V Cam, GND, Video, GND, 7-24 Volt in.
This Speedybee has just: Video, IRC, 5 V, GND
Will I be able to change the VTX settings via Smartaudio from the FC?
Best regards,
Reto
You you can use SmartAudio with this FC.
There’s a wiring diagram in the review showing how to connect a VTX. Just swap the wire for “IRC” for the SmartAudio.
can you use single esc’s or do you have to use a 4 in one esc?
You can use single ESC if you want, just solder the ESC signal to the M1, M2, M3 and M4 solder pads on the FC.
You can use single ESC if you want, just solder the ESC signal to the M1, M2, M3 and M4 solder pads on the FC.
I just built a drone with this flight controller using the caddx nano v2. I’m having trouble understanding the osd setup for the DJI goggles. I have enabled custom osd in the goggles and setup the osd tab if Betaflight. My rx is on uart 1 with serial rx and that is the only port besides USB vcp that is enabled. What do I need to do?
You would need to know the uart port that the flight controller has assigned for the plug to the DJI wiring harness. Too bad it’s not documented.
still comng soon inav :(
Thank you :) I bought
Watch my review of this fc on my channel! youtu.be/dDLzTchcbCc