Refresh

This website oscarliang.com/mamba-dji-f722-mk2/ is currently offline. Cloudflare's Always Online™ shows a snapshot of this web page from the Internet Archive's Wayback Machine. To check for the live version, click Refresh.

Review: Diatone Mamba DJI F722 MK2 Flight Controller

by Oscar

Diatone Mamba DJI F722 MK2 FC, a bit of a mouthful, and its pinout is just as complicated. But it’s a powerful and feature-rich flight controller, and it supports both analog and DJI FPV systems.

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.

New to FPV? You can learn more about flight controllers here.

Where to buy Mamba F722 MK2 FC?

It comes with accessories including cables for the DJI Air Unit and 4in1 ESC, two types of rubber grommets of different stiffness (blue ones are slightly softer), and a wiring diagram.

Note that in the longer 4in1 ESC cable, the wires are not inserted in the plug? That actually is intentional as it allows you to re-arrange the wires in the correct order in case you are using a different brand ESC. Such a nice touch and it’s super handy!

Specs and Features

The Mamba DJI F722 MK2 FC is compatible with DJI Air Unit with its built-in 9V 3A BEC and a dedicated plug, so it’s basically plug and play. The pins are also broken out to solder pads in case you want to direct solder, which might come in handy if you are using the Caddx Vista.

Mamba DJI F722 MK2 FC

It also supports Betaflight OSD (with the onboard AT7456E chip), so you can use analog FPV system too.

It supoorts Blackbox logging with its onboard 16MB flash memory, and there’s a dedicated FPort pad (UART5).

The Mamba F722 MK2 FC uses USB-C port instead of micro USB.

“LED” is one of the main themes of the Mamba DJI MK2 FC.

Firstly, there’s an array of LED indicators for monitoring all your voltage rails (VCC, 3.3V, 5V, 9V, MCU, Gyro), which is the first time I see this in a flight controller, and it’s pretty cool.

And they’ve put four separate LED_Strip, 5V and GND pads at the four corners of the board, I guess it’s for easy wiring if you plan to mount RGB LED on the arms. You can also choose to bypass Betaflight and control those LED’s color and pattern with a button directly (located next to the boot button). You can do so by bridging the LED pads.

Here’s the specification of the Mamba DJI F722 MK2 board:

  • MCU: STM32 F722RET6 processor
  • IMU (Gyro): MPU6000
  • Built-in barometer
  • Supports Betaflight OSD
  • 16MB Flash Memory for Blackbox logging
  • 6 UART’sLED Controller: BF LED/MB LED( 4 Set 2812 LED)
  • Input Voltage: 3S to 6S Lipo (12.6~25.2V)
  • TVS Protection
  • BEC: [email protected] / 5V@3A / 9V@3A
  • Weight: 9.3g
  • Dimension: 38x40x7.5mm
  • Mounting: 30.5mm x 30.5mm, M3 holes with rubber grommets
  • Betaflight firmware target: DIAT/MAMBAF722_I2C (STM32F7X2)
  • Loaded firmware version: 4.2.4

Pinout / Wiring Diagram

Make sure you have this wiring diagram when building your quad, because the solder pads are not labelled on the board!

Usually square pads indicates grounds (GND), but in the Mamba MK2 board, the square solder pads are actually voltage outputs, while the ground pads are round just like the signals.

Mamba DJI F722 MK2 FC stack wiring diagram

Mamba F722 MK2 FC wiring diagram analog fpv system

I am using this FC in this drone, I will show you step by step how I build it :)

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.

18 comments

Manuel 31st March 2024 - 5:33 pm

Ho un diatone roma f5 v2 ma quando collego la rx h il LED rosso lampeggiante e non si binda con la radio
Che è una radiomaster t8 lite con protocollo D8 o D16
La ricevente è una radiomaster r81-v2
Come posso risolvere vorrei volare il lrima possibile

Reply
Edward Sweeney 30th December 2023 - 2:34 pm

I have a Diatone Quad with Mamba board connected to Caddx Vista. I want to add GPS position hold. Would I need to remove that board and refit the quad with this Mamba F722 got get GPS functionality?In doing this, should I connect to Mission Planner or INav or Betafllight and save the present parameters to a file. Then bring that file into the F722 to begin setting up the GPS?

Reply
mark pollard 9th March 2023 - 8:52 am

My 9v line is down is it possible to fault find the 9v line ?

Reply
sly 11th October 2022 - 6:59 pm

Is it possible to connect an old receiver with a PPM signal to this device?

Reply
Oscar 11th October 2022 - 9:03 pm

You can try, but i am not 100% sure it’d work. It doesn’t have a dedicated PPM pad, so you can try assign a RX pad to PPM and see if it works. Try enter this in CLI:

resource resource PPM 1 A03
save

then solder the PPM signal from the receiver to the RX2 pad on the FC
Then in Receiver tab, set it up as PPM receiver as provider. No need to change anything in the ports tab, but make sure nothing is selected on UART2

Reply
Seii-FPV 23rd September 2022 - 10:18 pm

Hey Oscar, I have one question regarding this Mamba F722 MK2 FC. When I am connected in Betaflight, USB, without or with the battery, 3.3V red led is always on, and my Gyro, blue LED is blinking once a second. I can’t find anywhere what these LEDs are telling me. Do you have any idea? I’ve heard some people saying Gyro needs to be calibrated, but isn’t that being done automatically upon the boot of the FC? Thank you so much in advance!

Reply
Oscar 24th September 2022 - 12:38 am

That’s normal, all diatone’s FC do that.
Gyro calibration is done automatically when you power it.

Reply
Nate Haas 5th April 2022 - 1:18 am

I tried plugging this board into my computer via USB-C to run Betaflight however once plugged in, no lights on the board illuminated and the computer did not detect the FC. Wondering if this has happened to anyone else/does anyone know what may be the issue?

Reply
Seii-FPV 26th September 2022 - 12:06 am

Thank you Oscar once again! Super helpful reply. I appreciate all your effort you’re putting into this and unselfishly helping others. Sure, I’ve heard this FC does Gyro calibration automatically upon the boot. But what made me concerned, I thought it should stop blinking once calibration is successfully done… mine does not stop blinking. Thank you a million!

Reply
chip cline 27th July 2021 - 4:56 am

I have this board on my Roma F5 DJ I on 4s, if I change it to the 1700 KV 6s Motors and run 6s, is there anything I need to do to make sure that the air unit it’s going to be okay and not get fried.other then the vcc needs to change to 9v ,by removing the solder on vcc and putting on 9v part? or does that matter other then readings in osd, im new to this trying to learn as i go..thanks.

Reply
Lloyd Courtney 30th April 2021 - 2:18 pm

Wonder if this has an iNav target as it breaks out the SDA/SCL pads for a magnometer on the board? Handy for long range builds.

Reply
Sam Dickinson 27th April 2021 - 10:42 pm

Is there any difference to it just being TX5? ie. is it just labelled differently?

Reply
Oscar 28th April 2021 - 10:12 am

It’s the same pad, you can just use TX5 if you want.

Reply
200chaos 27th April 2021 - 10:27 pm

little typo at : “all your voltage rails (VCC, 3.3V, 5V, 95V, MCU, Gyro)” 9.5V rather than 95V :)

I take this opportunity to thank you for all your amazing work on this blog :) You helped me so much to take part into this hobby !

Reply
Oscar 27th April 2021 - 10:31 pm

Thank you so much :)

Reply
Sam Dickinson 27th April 2021 - 9:38 am

I’m curious about the dedicated f.port pad, and why it’s there? Being F7, inversion isn’t an issue, so this one has me stumped.

Reply
Oscar 27th April 2021 - 2:58 pm

I think it’s just for wiring convenience, as it’s near the 5V/GND pin. It’s connected to the TX5 pin.

Reply
Bent Are 2nd August 2022 - 8:00 pm

Hi!
Is it for Frsky F.port? I cant get it to work – had to use uart5 instead. I also get throttle runaway the second I touch the throttle. I´m guessing mine is a bad batch. I have checked everything over and over and still… no luck.

Reply