Lumenier F4 AIO Flight Controller
Lumenier introduced their version of F4 All-InOne Flight controller. On board you have a F405 MPUand Invesense ICM-20608 MPU-6000 gyro, capable of running 32 8kHz sample rate. Also Betaflight OSD, full PDB with 12v 3A, 5v 3A BEC and Current Sensor are present on this board. You can notice a copper bar on the FC – it is a high current bus allowing stable current flow to the ESCs/motors.
One thing I miss on this board is SD card slot for blackbox logging. Only flash chip (probably size of 16Mbytes) is populated for this purpose.
Get it @ GetFPV: http://www.getfpv.com/multi-rotor-frames/mini-multi-rotor-store/mini-flight-controllers/lumenier-f4-aio-flight-controller.html
- STM32F4 MCU (Spi connected to Gyro)
- Built in PDB for direct connect of ESC power and signal wires
- Built in high current bar
- Direct battery connect 3-6S with filtered Output of 5v 3A, 12v 3A
- SBUS/PPM + DSMX Ports
- SPI Gyro
ICM-20608-GMPU-6000 - On-Board Drag and Drop OSD (controlled by BetaFlight, FC over SPI bus)
- Onboard SD Memory for Blackbox (It looks like not the SD card, but a simple flash chip!)
- Built-in Current Sensor (~140A)
- 3x UART
- Buzzer output
- WS2812B LED output
- Target: LUXF4OSD in BF 3.2+ (VGOODDHF4 target for betaflight 3.1.7)
- Firmware: Betaflight
- Weight:10g
Last update: 2017-07-13. It turned out that initial specs on the www.getfpv.com website were wrong. The gyro is Invensense MPU-6000 instead of the fast ICM-20608. Specs data corrected.
I got this FC but the FW I downloaded for it seems to have problems with the OSD, LED, and Pass Through. Is there a FW you know of that is good for this board?
I don’t own this board, so no real experience.
You should flash BetaFlight version 3.2 with a target file for LUXF4OSD.
Where do I get betaflight 3.2
You can find Betaflight 3.2 compiled hex files here: https://betaflight.qmd.cl/
Have in mind that officially BF 3.2 will be released in october, so these files are only for “testing” of the BF. Download needed target *.hex file, select “Load firmware [Local]” in BF cnfigurator and flash.
By the way, try using VGOODDHF4 target for betaflight 3.1.7.
Good luck!
https://github.com/betaflight/betaflight/wiki/BetaFlight-3.2
I did try the VGOODDHF4 but I can’t get it to flash any suggestions
Not sure what I’m doing wrong thank you for the help
So I downloaded the hex file loaded local firmware and tried to flash I’m still having no luck flashing the firmware still new to this so please bear with me
If you are unable to flash firmware sucessfuly then try to search the Google for “Zadig driver DFU mode”. Read and follow the instructions. You may need to flash the firmware in DFU mode. If still unsucessful then I suggest to contact the seller for futher suppořt.
Ok thanks
Is there any docs for this board–I can’t seem to locate much from Lumier’s or GetFPV’s sites? The board and wiring photos and diagrams (copied here as well) show most of what I need to know to hook it up. But, some other details, for example where would I best connect s.port for telemetry, SmartAudio, etc., would be helpful. Do the docs for any other F4 boards apply to this one as well? Thx
No user manual on this board. I have asked GetFPV for it, but I doubt it exists.
For SmartPort wiring and setup I suggest to use common wiring examples for other flight controllers. Look at the information on Oscar’s website: https://oscarliang.com/sbus-smartport-telemetry-naze32/
Thanks, yeah this board largely follows the Omnibus F4 pattern, so I’ve found most guidance for the Omnibus F4 applies to this Lumenier F4 AIO board, too. The only weirdness I found was having to tap into the non-inverted s.port pin on the XSR to connect it to an available UART (3 or 6), but that seems to be true on any F4 board since there is no hardware inversion. Cheers
your info says SPI Gyro ICM-20608-G, on get fpv and all other sites the information is MPU6000 (8khz) .
also you say current sensor 100 A
all other site 140A.
What is correct now?
Thanks for pointing it out! I have written this article on 14/06/2017, when this board was just announced. And all the data were gathered from the official website. I see interesting thing – the specs have changed! The most unpleasant fact is the Gyro change – it was announced to be ICM-20608 and now I see it is really MPU-6000! Looking at the picture I also see MPU-6000, so it appears to be unpleasant error on the official website. Frankly, I was excited about ICM-20608 gyro, but now I’m bit dissapointed. This makes Lumenier F4 AIO board Just Another F4 FC…
I will correct these specifications to the right ones.
No problem, your article is a higher hit then the shops on google so awsome job correcting it so fast 🙂
Does anyone know what the S6 pad is for? Is it for s.port?
S6 pad is most likely PWM6, that can be remapped to any serial output. I will try to get better answer later.
PWM5 and PWM6 outputs can be remaped for soft serial by CLI commands:
resource motor 5 none
resource motor 6 none
resource led_strip none
resource serial_tx 11 a1
resource serial_tx 12 a8
save
Thanks Montis for the reply. Would you wire up XSR’s s.port to TX3 instead? Any ideas/suggestions would be appreciated.
I think you can wire XSR s.port to either TX3 or TX6. I’ve got it working with TX3. But (big but here), there is no inversion on TX3 or TX6 (only on TX1, labelled SBUS). F4 boards do not have hardware inversion, so you can’t invert from Betaflight. The fix is to tap into the non-inverted s.port signal on the XSR. See this guide: https://blck.mn/2016/06/smartport-the-frsky-xsr-and-betaflight/ It looks hard at first, but was fairly easy with a fine point solder tip.
Thanks, ZzyzxFPV, for detailed info. I’ve asked GetFPV.com for user manual and more information, but only got sorry no manual and no more information. Just a suggestion to use similar boards as example… 😉
I’m having problems getting a spectrum spm4649t receiver working. i flashed the FC to luxf4osd 3.2.1 and flashed the 4649 to the latest (1.1.2 i believe) after 1.0 did not work.
i used this same receiver with 1.0 and betaflight 3.2 on an omnibus f4. I connected the receive to the sbus pin, set rx on uart 6, serial based rx and spektrum Bidir SRXL in betaflight and it works.
i’ve tried everything with this board and cannot get it to work. closest i’ve come was using the sbus input with rx on uart1. this sometimes gives me erratic receiver perfomance and the rx always tries to rebind on power up. i tried a 2nd rx with the same results.
any suggestions?
best regards
I wish someone would write a book that takes new folks by the hand and walks them through the “how To” for controllers and explains the terminology. I don’t know how to hook up my Spektrum race receiver, set arming switches, actually get the computer ton talk to the board, and understand the what and how of the features. Yes there is U-tube but not truly helpful because it assumes the audience has some level of knowledge. So if some enterprising person would go “back to the basics” with an instructional video for this I and others would be extremely grateful.
Welcome to the club! Yes there is no book with everything explained from A to Z. But you still will have to read a lot. There is TONs of information on the net. Also it is advised to join the RCGroups.com community. Check the Oscarliang.com – he has a lot of guides for beginners. Joshua Bardwell on Youtube is also very informative.
How do I hook up ppm I am using the fly sky i6x I enabled it to ppm on beta flight I soderd it to the pads shown in the picture what am I doing wrong
Thank you
If you are having trouble with BETAFLIGHT or flashing watch this video it took me a month to fix mine. https://www.youtube.com/watch?v=xmaTq4JgTXI&vl=en