REVO F4 STM32F405 Flight Controller
* F4 REVO Flight Controller with Vbat & Buzzer *
** If you have any issues please review this post and the second one, maybe you'll find your solution.
(Please comment & post your experience if that info helped you, so others will know its valid)
Raceflight Betaflight CC3D REVO F4 STM32F405 Flight Controller with Vbat/Buzzer
1) It has the MPU6000 sensor which is not sensitive to noise
2) You don't need BEC 5v, you can power the FC directly from VCC
3) 16 MB flash memory for blackbox data
It doesn't include any screws or spacers, you can buy one of these Kit Box's
180pcs M3 Nylon Black Hex Screws & Spacers Kit Box
300pcs M3 Nylon Black Hex Screws & Spacers Kit Box
F4 REVO on my GEP-QX5 Frame
** The USB Connector is on the back side of the FC **
Item name: F4 Flight Controller
New generation F4 hardware flight controller for FPV race, STM32F405 MCU ,
Frequency up to 168Mhz ,Flight controller firmware is pushing flight controllers to the limit.
Fast loop times enable sophisticated filtering to deliver the locked in, flying on rails feeling.
Betaflight easily delivers 125us (or faster) loop times on the F4 flight controller
Buzzer Port and LED strip Port
MPU6000 SPI Bus
128Mb Flash(16M Byte)
SBUS/PPM input (Pinheaders)
6PWM output (Pinheaders)
Only 36x36mm, mount holes 30.5x30.5mm
All through hole pin header Design -no Sh connectors
STM32 F405 MCU, Runs Raceflight CC3D REVO firmware
Works Perfect with Raceflight - preloaded with Raceflight or BetaFlight 3.0
direct Lipo input :1.5A Built-in onboard regulator - NO BEC needed.
Connect direct to a Lipo to power the board and Rx
RaceFlight or Betaflight support on an STM32 F3 with a SPI based MPU6000
gyro - low noise gyro will not force one to soft-mount the fc
Flashing the REVO FC
I've seen few ways to flash the board, this procedure usually works for most people
1) Download REVO.hex Betaflight firmware
2) Make sure Firmware Flasher settings looks like this:
* Important to make sure Full chip erase is turned off
3) Press and hold the boot button and connect FC to the PC (DFU mode),
you can release the button after a few seconds.
4) Select DFU in the COM dropdown (next to the Connect button)
5) Load Firmware [Local] -> select the REVO.hex file
6) Flash Firmware
* If it doesn't work for you or the board isn't recognized following these instructions might help:
* mascaras posted here: https://www.rcgroups.com/forums/show...7&postcount=29
That you can use the ImpulseRC Driver Fixer (exe) to fix the driver problem.
so if you're lost you might wanna do a research about it and try it out, if it worked for you, please post it
here so I could update the Main Post, thanks
SBUS PORT Settings
works when connected to the SBUS/PPM 5+ G input (I've used FRSKY XSR radio receiver)
General Information & Tips
(I believe the inner pin is the VCC and the outer is the Ground, but please verify before connection)
Buzzer beeps constantly or not working properly
(thanks Xen0ff & xxrcgroupsnz for the input)
[Update] Dec 10
New F4 FC + OSD version [$25], Its now available and in-stock.
Betaflight F4 Flight Controller STM32 F405 MCU Integrated OSD
- OSD can be configered via Betaflight
- SPI Sensor MPU6000 (not the noisy one)
- Included 128Mbit Flash (16MB)
Last edited by nitbeat; Jan 04, 2017 at 02:32 AM.
This is one of the best F4 boards i have used for racing. Using Betaflight firmware 3.0.1 Revo, the set up is straight forward. Coming soon is Betaflight 3.1.0 firmware... you can use Airbot hex with Dshot esc protocol. Looptime is presently hard coded to 8khz but the performance is super smooth.
Link to Betaflight 3.1.0...http://andwho.sytes.net:8080/job/BorisB_BetaFlight/
Last edited by jologs; Dec 05, 2016 at 04:59 PM.
Working Telemetry with X4R
This is my PORT settings in BFC (I'm using SBUS via the PPM/SBUS input pin)
I Connected the UART 6 (TX6) to the non-inverted leg in the X4R
My CLI Settings
# set inver rssi_ppm_invert = OFF Allowed values: OFF, ON sbus_inversion = OFF Allowed values: OFF, ON telemetry_inversion = ON Allowed values: OFF, ON
hope it helps
Last edited by nitbeat; Dec 12, 2016 at 09:30 PM.
Hi, I would like some help, if anyone knows what's up.
My board seems unresponsive. I've followed the "recovery / lost comm" instructions in betaflight to the letter. Installed STM32 VCP drivers, Zadic and WinUSB, everything that's on this page:
When I go and flash firmware, it hangs forever on "erasing...". Waited 20 minutes so far. I reguarily flash microcontrollers for my non-rc hobbies so I know this is not normal. Another note in betaflight:
"Note: STM32 bootloader is stored in ROM, it cannot be bricked"
The bootloader is always a failsafe to load a new firmware if the old EEPROM is corrupted. So if it's not bricked, what's going on?
EDIT: nevermind, I managed to flash it by NOT telling betaflight to perform a full chip erase, as opposed to the given instructions.
I have flashed mine with BetaFlight 3.0.1. I have no idea what firmware was installed initially.
I hooked up the USB port to my MacBook started up BetaFlight Configurator and selected the usb port from the list. The port was named /dev/cu.usbmodem1411. I left all boxes unchecked. I had previously downloaded the BetaFlight 3.0.1 folder and put "betaflight_3.0.1_REVO.hex" on the desktop. I selected this file and then flashed it to the board. No errors or other messages appeared and when I connected to the board everything showed up as normal. I calibrated the accelerometers and took a CLI dump.
The only unusual thing was that the Configurator, when it downloaded the firmware from the web, thought the board was a Naze and when I selected REVO there was only BetaFlight 3.0 available.
|Category||Thread||Thread Starter||Forum||Replies||Last Post|
|Help!||F4 Revo, raceflight, telemetry out||RohnDrone||Multirotor Drone Electronics||4||Mar 01, 2017 06:12 AM|
|Discussion||$26.99 STM32 F4 Flight Controller (Yup F4 folks)||TheMadCADer||Multirotor Drone Talk||2||Sep 03, 2016 03:12 PM|
|Discussion||Step down guide on how to use Raceflight on F4 FC boards||Jeuke26||FPV Racing||0||Jun 26, 2016 12:45 PM|
|Discussion||Now Shipping - Falcon F4 Flight Controller||FarWest||Product Announcements||2||Mar 28, 2016 10:45 PM|