Review: Diatone Mamba F722 FC/ESC Stack

by Oscar

Diatone’s latest Mamba F7 stacks look awesome! I am seriously considering them as now one of the best FC and 4in1 ESC combos on the market. There are two versions, the Mini stack (20x20mm) and Super stack (30.5×30.5mm).

Some of the links on this page are affiliate links. I receive a commission (at no extra cost to you) if you make a purchase after clicking on one of these affiliate links. This helps support the free content for the community on this website. Please read our Affiliate Link Policy for more information.

Both stacks are 6S capable, but I’d personally prefer the mini stack for 4S builds, while using the more beefy Super stack on 6S. The Mini stack are rated for 30A which is enough for most 4S builds including ultra-light racing drones as well as freestyle quads.

Learn more about racing drone flight controllers, and speed controllers (ESC).

Mamba F7 Mini Stack

I am really liking the 20x20mm form factor of the Mamba F7 Mini stack, it’s also a lot lighter than 30x30mm stacks, saving over 10 grams of weight (flight controller + 4in1 ESC only weighs in 10g).

Where to Buy?

In the box, there are:

  • a bag of spare o-rings
  • 18AWG silicon wires (10cm)
  • spare ribbon cable (3cm)
  • short steel screws (15mm)
  • long steel screws (20mm)
  • 470uF 35V Panasonic capacitor

But there is no XT60 or XT30 connectors in the package.

Closer Look at the Mamba F7 Mini FC

The FC is an F7 with MPU6000 gyro, which is known to have less problem with noise and oscillations. But it doesn’t really matter nowadays as the latest Betaflight firmware has stopped supporting 32KHz mode.

Here are the specifications of the F7 Mini flight controller:

  • MCU: STM32F722RET6
  • IMU: MPU6000
  • Supports Betaflight OSD
  • Blackbox: 16MB Flash Memory
  • 6 UART’s
  • RSSI Pad: Yes
  • Buzzer Pad: Yes
  • Input voltage: 2S – 6S Lipo (8.4~25V)
  • BEC: 5V 2A (Max 3A)
  • FC Dimension: 27×30mm
  • Mounting holes: M2
  • Mounting pattern: 20x20mm

The flight controller is soft-mounted on top of the 4in1 ESC with a bunch of rubber o-rings instead of the traditional nylon standoffs.

It comes with a PCB that shows all the FC solder points, saving you time from looking it up on the internet. You can use it as an FC protector as well: install it on top of the FC, you can then mount anything you want on it with double-sided foam tape, like a radio receiver or VTX.

There are 6 UART’s in total (serial ports), UART1 is reserved for SBUS, while UART2 is for ESC Telemetry, the rest are vacant.

The FC has a nice solder pad layout, all the UART’s are assigned a 5V and ground pin for clean/simple wiring.

Next to the bootloader button, there are two large tantalum capacitors for filtering the power to the gyro and OSD chip. This minimizes noise in the gyro data and FPV feed.

The FC has a plastic header connector for connecting to a 4in1 ESC with a ribbon cable. The pins are also broken out to solder pads in case you want to “direct solder”, this is especially useful for connecting to single ESC’s.

Flip the FC over, we see a flash memory chip (16MB) for blackbox logs since there isn’t any room for an SD card reader. The 5V voltage regulator is located on top of the image, while the 3.3V regulators is on the right.

Although there is a 3.3V regulator on the FC, it’s not broken out to a solder pad. If you are using a 3.3V powered radio receiver like the Spektrum ones, you will need an external 3.3V voltage regulator. I guess they don’t want you to “contaminate” (introduce noise to) 3.3V as this is the power to the MCU and Gyro.

At the bottom, there is a TVS diode for suppressing voltage spikes coming from the power to minimize damage. Overall this flight controller appears to be very well designed and well thought-out.

The Mamba F7 Mini stack is powerful enough for a 5″ quad, and yet’s it’s in such a compact form factor you can even use it in smaller 3″ or 4″ quads.

Some powerful VTX requires voltage directly from LiPo to function properly, you can do so with this FC as it has VCC pad, which is the unregulated voltage from LiPo. However the VCC pad is no where near the VTX signal pad, which means you would have to run an extra long wire to power your VTX if you are using VCC.

Closer Look at the Mamba Mini 4in1 ESC

ESC Specs:

  • ESC Current: 30A, Burst 35A (each ESC)
  • Supports 2S to 6S input
  • BLHeli_32 Firmware
  • Supports Dshot1200
  • ESC Telemetry
  • Current Sensor
  • Dimension: 27×35×6.4mm
  • Mounting holes: M2
  • Mounting Pattern: 20x20mm

There aren’t many capacitors on the ESC board due to limited space, so make sure you solder the provided 470uF capacitor to the power pads. I really think this is necessary even though you are just running 4S.

While there is a header connector to connect your FC, the pins are also broken out, so you can solder to any FC you want if it’s easier.

The bottom side of the ESC is conformal coated, despite the top side isn’t. I guess it’s just for protection against wet grass.

I wish it’s a bit cheaper, but mind you the build quality and the attention to detail justify the price.

Frame doesn’t support 20x20mm stacks? 30A isn’t powerful enough? Check out the F7 Super Stack below if size isn’t a concern. It’s great for high power 4S builds, or 6S builds, and it can handle abuses better too.

Mamba F722S (Super) Stack

Not just being more beefy, the F722S FC has a built-in Bluetooth module!

This means you can configure Betaflight settings through your smartphone using the Speedybee App at the field, without the need for a bluetooth dongle. The Mini Mamba stack unfortunately does not have this due to the limited space.

Where to Buy?

Here is the BT antenna. Don’t worry about interference, I was told, Betaflight turns off Bluetooth when you arm the quad.

The Mamba F7 Super Stack comes with the following accessories:

  • A bag of rubber o-rings
  • 470uF 35V Panasonic capacitor
  • Male XT60 connector
  • 10cm 12AWG Silicon wires
  • Spare FC to ESC ribbon cable

The specs of the FC is quite similar to the Mini FC:

  • MCU: STM32F722RET6
  • IMU: MPU6000
  • No Baro
  • Betaflight OSD
  • 16M Flash Memory for Blackbox
  • Integrated Bluetooth
  • 6 UART’s
  • RSSI: Yes
  • Buzzer pads: Yes
  • Input: 3~6S Lipo (12.6~25V)
  • BEC: 5V 2A & 9V 2A (Max 3A)
  • ESC Firmware: BLHeli_32
  • ESC Protocols: Dshot300/600/1200
  • ESC Current: 50A, Burst 55A (each ESC)
  • Dimension: 38×46.5×6.4mm
  • Mounting Holes: M3
  • Mounting Pattern: 30.5×30.5mm
  • Weight: 18g

There are 6 UARTs, UART1 is used for SBUS, UART4 for Bluetooth, and UART6 for ESC Telemetry. The rest are vacant.

Very nice build quality and well thought-out layout.

Leave a Comment

By using this form, you agree with the storage and handling of your data by this website. Note that all comments are held for moderation before appearing.


hami 26th March 2023 - 6:21 pm

halo dude ,you have resource cli this flight control ?

Zeeshan 18th June 2022 - 4:35 pm

i have mamba f722 mke stack and connected it to an external gps/compass module M80pro. GPS is working fine but compass not getting detected even though SDA and SCL properly connected. i see i2c enabling commands for BF but nothing for inav

Walter 15th February 2022 - 8:09 pm

I’m having trouble getting my DJI FPV radio connected to my new Mamba AIO F722 MK1 controller.
I’ve got green lights all around but
dont know which ports to set.
Please advise.

Sam 20th December 2021 - 5:55 pm

Hey Oscar,
I have the mini DJI version and am struggling with stick inputs showing up in betaflight. I am using uart1 as the digram shows. I have serial rx selected in ports tab and CRSF selected for protocol. I have checked output channels on my tango 2. I have tried two different tbs nano receivers both bound correctly with solid green on RX and TX. At this point I have tried 3 different uarts, and even swapped rx and tx a couple times incase the diagram was wrong. I have tried a second FC with the same results, no joy. I am at a loss with this board. Is there something going wrong with mapping since there are built in DJI plugs? Has anyone heard of FC firmware issues?

Leif Rebuck 19th March 2021 - 4:19 pm

Oscar, I damaged my UART2 pads on my F722s. Is there anything I have to do to use UART3 for my crossfire nano receiver? Thank you for your help and knowledge.

Oscar 20th March 2021 - 7:18 pm

No, just enable serial_rx for UART3 in the modes tab, and that’s it.

Marek 14th August 2020 - 7:50 am

its damaged MCU you need to replace the FC or if u are a freak replace the damaged chip…there is a trick to prevent this kind of damage of this …. dont connect the the TX pin to the ESC

Igor 20th July 2020 - 3:02 am

Hello! There is a question – why camera and vtx should be connected to fc independently/separately?

Oscar 21st July 2020 - 1:52 pm

There is an OSD chip on the FC, by connecting both camera and VTX, you get on flight information overlayed on your FPV feed.

evan 12th February 2020 - 6:45 am

ANyone got any ideas why when i used my diatone gtr349 which came with 4100kv motors which i used 4s for so i figured if i put a little less kv motors on there and a new FC i could run 6s on this 3″ quad so i installed the Mamba F7 Mini Stack and hobby wing 1408 3250kv motors ad i bought acouple 5s batteries and a 6s 650mah battery why quad now flies finer on 4s but soon as i try 6s or 5s it wont arm or do anything but it does make the startup sound and some of the lights are on on the fc. i am new to quads just 6months so far so anyones help would be greatly appreciated.. thanks!

Pablo 29th January 2020 - 1:08 am

HI Oscar,
Can you please tell me how to wiring to connect F722S to DJI air unit?
Thanks a lot in advance

fabrizio 25th January 2020 - 11:30 pm

Hi Oscar, thank you for clarification, but this fc has only one “problem”do not has the i2c interface. How can i connect my sensor compass and magnetometer? thank you so lot!

Nebojsa 15th January 2020 - 1:29 pm

Hi Oscar,
could you please tell me how can i differentiate vacant UART ports of FC itself, meaning i.e how can i know which port to enable for smart audio in Betaflight.


Oscar 24th January 2020 - 4:48 pm

Any UART on an F7 should work for SmartAudio

S. M. Atiqur Rahman 9th January 2020 - 2:14 pm

Hi Oscar,
I have bought a Mamba F7 super stack that came with Mamba F50pro ESC. But it was supposed to come with 506 4in1 ESC. I have asked the seller and he says it’s company’s new production. Is this new ESC good?

Oscar 13th January 2020 - 4:22 pm

As far as I can tell, they both have the same specs. The F50Pro seems to have a slightly higher burst current rating, maybe they have different FET’s, but it’s hard to tell without looking at the actual things.

Javi 5th January 2020 - 2:15 am

Hi Mariano,

Did you figured it out the problem? Mine does the same.

Karol 2nd December 2019 - 8:47 am

I guess there is too much questions for Oscar, but I will cast another one:

Is mounting the F722 Super Stack on steel screws a good or bad idea?
I am leaving rubber dumpers on FC, using rubber rings to create distance between ESC/FC, but is it ok to run single steel screw from the frame through ESC, FC?

Thanks. I have asked Diatone twice, but no answer whatsoever.

Oscar 14th December 2019 - 2:18 pm

I’d say it’s fine, but there is a risk of breaking the board in crashes, since the FC is touching the steel screws directly. And soft-mounted effectiveness might not be optimal either.

Freddy 31st October 2019 - 8:57 pm

Hi Oscar, will the Mamba F722S FC work with the T-Motor F55A Pro II ESC, which outputs 10V instead of 5V for the FC?

Mariano 25th October 2019 - 11:43 pm

Hello Oscar, I assembled this Mamba stack with the super version, but the FC shows only the red LED. and it doesn’t make the engines start sound, nor does it move the engines, the MCU gets very hot, and doesn’t connect to betaflight. Maybe I connected something wrong? I have an F4 clracing that connects and works well. maybe need other drivers for this stack to betaflight?
thankyou very much for your help