Matek F765-WING specification and images

Matek makes probably the most advanced hobby level flight controllers that run Open Source like Ardupilot or INAV. The Matek F765-WING is currently best-of-the-best. Here are some images and full specification:

Matek F765-WING Flight Controller

  • Dimensions: 54 x 36 x 13 mm
  • Weight: 26g
  • Input voltage:
    • 3S-6S LiPo
    • Integrated TVS diode
  • ESC outputs: 2
  • Servo outputs: 10 PWM outputs with DSHOT support
  • 6 ADC inputs
  • 7 hardware serial ports. UART1, UART2, UART3, UART4, UART6, UART7, UART8
  • 1 Software Serial option
  • Processor: STM32F765 at 216MHz
  • Dual Gyro: MPU6000 and ICM20602
  • Barometer: BMP280
  • Built-in OSD based on AT7456E
  • SD Card slot with Blackbox capability
  • External buses: 2xI2C, SPI4
  • Dual camera input
  • Switchable output (PINIO)
  • 123A current sensor
  • Airspeed sensor support: Analog on Air pad and Digital
  • BECs:
    • 5V, 2A constant, 3A burst
    • 9/12V, 2A constant, 3A burst, voltage user selectable
    • 5/6/7.2V, 8A constant, 10A burst, voltage user selectable
    • 3.3V, 200mA

Matek F765-WING Flight Controller

Matek F765-WING Flight Controller

Matek F765-WING Flight Controller

Matek F765-WING Flight Controller

Matek F765-WING – 12 PWM outputs and 8A BEC for your airplane

Matek F765-WING is the most powerful (probably) flight controller on the market. OK, technicaly it's not on the market yet since I only have one of the preproduction samples, but it is a powerful design.

Matek F765-WING will be compatible with INAV, Betaflight and Ardupilot. It is based on STM32F765 MCU, has 8 UARTs, 12 PWM outputs, I2C and 6 ADC channels for Vbat, Current, RSSI, AirSpeed. On top of that it holds a 8A BEC that can power all the servos you will ever have on your RC airplane model.

Matek F765-WING – flight controller on steroids!

This is preproduction sample, some details of Mateksys F765-WING might change in the final version that will hit the market!

Mateksys F765-WING

Matek F765-WING on Banggood

Looks like Mateksys did it again, and the next flight controller in WING family will be one again the beefiest flight controller around! What's new? A lot. It's still the same format as F405-WING and F722-WING, but this time, the top plate is not only a plate. It holds 8A continuous (10A burst) BEC that you have to connect with wires to the main plate. From what I've been told, the step-down chip itself can hold 20A continuous, but due to limited space, the main inductor/choke limits it to 10A only. Well, only is probably not the best world 😉

Mateksys F765-WING

The brand new is also CPU. Now it is beefy STM32F765 in LQFP-100 package. Beefy because it has 2MB of flash and 512kB of RAM. And thanks to the big package, a lot of peripherals could be broken out:

  • 12 PWM outputs
  • 8 UARTs
  • 2 I2C
  • SPI
  • 6 ADC (Vbat, Current, Vbat2, Current2, RSSI, AirSpeed)
  • Micro SD
  • camera switcher
  • switchable 5V/9V output

Mateksys F765-WING

Compatible software: INAV, Betaflight and (probably) ArduPilot.

Matek F722-SE – brand new flight controller that brings STM32F7 closer to the needs of many

At the beginning of 2018 I've stated that Matek F722-STD is the first F7 flight controller that makes sense. Today, I have in front of me I have the first F7 flight controller that has all you need (and more) when 4-in-1 ESC is not what you are looking for.

It is Matek F722-SE!

Matek F722-SE Flight Controller

Matek F722-SE Flight Controller

Matek F722-SE Flight Controller

  • STM32F722 processor
  • MPU6000 and ICM20602 gyro/acc – user selectable to match the needs. Personally, I'm not the biggest fan of dual gyro design. From my perspective, MPU6000 is enough for everyone. Really!
  • OSD compatible with INAV and Betaflight
  • BMP280 barometer
  • 5 hardware serial ports
  • possible 1 software serial
  • 8 outputs
  • I2C bus

This is the standard data. Nothing super fancy at a first glance. Until you go into the details:

  • PDB with a current meter is integrated into the design
  • you can connect 2 separate FPV cameras and select the one that will be connected to OSD and VTX with your radio without any additional hardware. Super option for fixed wing flyers
  • power VTX on/off from your radio as well (I really will have to test that soon)
  • TX6 is conveniently positioned at every corner for ESC telemetry setup
  • F7 means that you can connect anything you want to any serial port you want. F7 series have integrated serial inverters, so SBUS and SmartPort is no longer a problem

I'm super eager to put this baby on one of my racing quads

Matek F722-SE is coming soon!

Hands on: Omnibus F7 Flight Controller

Thanks to Airbot I got my hands on a new STM32 F7 flight controller: Omnibus F7.

Before we proceed, small note.

I am a huge fan of F7 flight controllers. In a year, they will be a main line of high performance FC on the market. STM32F7 with built-in UART inverters solves so many issues STM32 F4 boards are facing. But, F7 are not there yet. Currently available boards uses STM32F745 CPU in 100 pin packages. They are just too big to comfortably fit 36x36mm format. You place CPU and most of the PCB is taken. Than means there is no space left for either connectors or OSD for example. What we are waiting are FC with STM32F722 in 64pin package!

Omnibus F7 flight controller top view

Read More

AnyFC F7 and a missing baro problem

When Banggood decided to “forget” about MS5611barometer in their version of AnyFC F7 flight controller, they not only did not mounted MS5611 on it. They also made usage of any external barometer on that board almost impossible to use.

Why? Long story short: all STM32 MultiWii derivatives are unable (yet) to lookup for I2C devices across different I2C buses. So, if we define barometer to be connected to I2C bus #4, firmware will look to barometers only on I2C bus #4. But, since many boards uses multiple I2C buses, this creates a problem: AnyFC F7 onboard (and missing) MS5611 is connected to I2C bus #4, but I2C bus available on JST connector in I2C bus #2.

AnyFC F7 from Banggood without MS5611 barometer

While for Betaflight this is not a problem (BF pilots rather do not use barometer), it is a problem for INAV. AnyFC F7 target is unable to use any barometer if onboard MS5611 barometer is missing. OK, you can just solder one in place, but without hot air station and decent soldering skills this is not a good idea after all. This is why, until better solution is found, INAV will include ANYFCF7_EXTERNAL_BARO target. The only difference between ANYFCF7 and ANYFCF7_EXTERNAL_BARO is barometer support.

If you have MS5611 in place (soldered in or bought with one) or do not intend to use any baro, you should use ANYFCF7 target.

When you do not have onboard MS5611 and want to use external barometer (MS5611, BMP180/085 or BMP280) you should use ANYFCF7 and ANYFCF7_EXTERNAL_BARO target.

Until new official version of INAV is published, you might use this custom hex:
INAV_1.7.1_ANYFCF7_EXTERNAL_BARO.hex. It is based on INAV 1.7.1 and proven to detect external barometers via JST connector.

AnyFC F7 output mapping for INAV

AnyFC F7 when running INAV, is not using standard output mapping. That means, that M1 output is not where you should connect Motor 1 and M2 is not where Motor 2 should be connected. It’s a little complicated, but with following table it should be pretty easy to connect any possible configuration to AnyFC F7 and INAV.

Multirotors

Output number No LED Strip With LED Strip
1 Motor 4 Motor 4
2 Motor 5 LED Strip
3 Motor 6 Motor 5
4 Motor 7 Motor 6
5 Motor 3 Motor 3
6 Motor 2 Motor 2
7 Motor 8
8 Motor 7
9 Motor 8
10 Motor 1 Motor 1
Input Function
1 PPM
2
3 Servo 1
4 Servo 2
5 Servo 3
6 Servo 4

Airplanes

Output number Function
1 Motor 1
2 Motor 2
3 Servo 4
4 Servo 5
5 Servo 3
6 Servo 2
7 Servo 6
8 Servo 7
9 Servo 8
10 Servo 1

AnyFC F7 Pinout

There is still very little about AnyFC F7 on the internet. Especially pinout is kept secret. Without sambas official GitHub repository for hardware projects, there would be nothing at all. I’ve decided to close that gap a little and prepared full pinout for AnyFCF7.

AnyFC F7 Pinout - Top Side

AnyFC F7 Pinout - Bottom Side

Yes, I know they are hand drawn and scanned, but I have a strong aversion for computer graphics software. I can move a slider left and right, but every time I have to do some creative photoshopping, my head starts to hurt. This is extremely ironic, since my major at university was computer graphics. Heh…

FrSky SmartPort Telemetry on AnyFC F7

STM32F7 CPU family present in newest, experimental, flight controllers like AnyFC F7 (as well as upcoming AnyFC M7 with smaller STM32F722) simplifies many things. For example, comparing to F4 boards, SmartPort or S.Bus connection is extremely simple and can be done on any free UART. No more hardware hacks, external inverters and other “special” ways of doing things.

It’s super simple again, and here is how to do it in Betaflight (Cleanflight 2.x) and INAV

Hardware

The only required hardware is a cable to connect SmartPort enabled receiver with free UART port on F7 board. This will work on X8R, X6R, X4R, X4RSB, XSR and any other. The trick is to connect S.Port pin with UART TX pin only.

How to connect F7 flight controller to SmartPort

Read More