Diatone is always pushing the edge of what’s possible in FPV and there’s no exception with this new H743 flight controller! As an added bonus, it also features 8 motor outputs for octo builds!
Where to Buy?
- RDQ (FC Alone): https://oscarliang.com/product-x3aa
- RDQ (FC + 55A 4in1 ESC): https://oscarliang.com/product-hauj
- RDQ (FC + 65A 4in1 ESC): https://oscarliang.com/product-v8f1
What’s included in the box:
- Two sets of rubber grommets
- Two FC to 4in1 ESC cables of different length
- EMI shielding (to be inserted between FC and 4in1 ESC)
Note that in the longer ESC cable, the wires are not intentionally inserted in the plug. It allows you to re-arrange the wires in the correct order in case you are using a different brand ESC. It’s a nice touch by Diatone.
Specs and Features
- Input Voltage: 3S – 6S
- MCU: STM32H743 (480MHz)
- Gyro: BMI270 or MPU6000 (option on product page)
- Barometer: Yes
- OSD: Yes
- Blacbox: 128M Flash Memory
- Uarts: 8Set
- ESC Signal: 8Set
- Protocol: Dshot300/600/1200
- ESC Telemetry: Yes
- Power Led: Yes
- LED Controller: BF LED/MB LED
- I2C: Yes
- F.Port: Yes
- Buzz: Yes
- TVS Protection: Yes
- BEC: 3.3V 0.5A & 5V 3A (System Power)& 5V 3A(LED) & 9V 3A
- Mounting Pattern: 30×30 M3
Here’s the manual and wiring diagram.
Closer Look at the Mamba MK4 H743 FC
The latest Mamba MK4 H743 FC from Diatone continues with similar design to the previous Mamba F722 MK2.
First of all, the pin layout of this board is pretty user friendly and clean.
They keep in mind what components you are going to connect and group these solder pads in different sides of the board. However none of the pads are labelled, so you would have to constantly refer to the manual when soldering, this is probably one of the major complaint I have.
Great to see they are using a USB-C connector here instead of the older and more fragile micro USB port.
It has an array of LED at the bottom left of the board, giving you an overview of the system status, what’s working and what isn’t, which is a handy feature for experienced pilots.
It supports both analog FPV system and DJI FPV system. It has the AT7456E chip for overlaying Betaflight OSD on analogue video feed, as well as a powerful 9V BEC for DJI Air Unit/ Caddx Vista (DJI FPV system).
There are 8 UART’s available so realistically you won’t have to worry about running out of ports to connect to peripherals. It also has i2c port too for certain types of GPS and compass.
It has built-in TVS diode for reverse polarity protection.
There’s onboard 128MB Flash Memory for blackbox logging, more than enough for tuning.
They avoided any solder pads on the bottom of the board, which is a smart and considerate design decision to keep wiring clean and easy to do.
The Mamba H743 FC offers flexible control of LED. You can either control LED through Betaflight, or the FC’s own LED control system.
This is made possible by bridging solder pads on the FC. By bypassing Betaflight and use the FC’s own LED control system, you can control LED’s color and pattern with just a push button (located under the boot button). This makes switching to different color super easy in the field. Overall a well designed board that is packed with features. I will be using this board on a feature build, stay tuned for more.
Hi Oscar, hope you will accept me calling you my most respected sUAS Guru!
I note that the Mamba MK4 H743 FC is not yet listed in your FC spreadsheet! Could you advise: is it a)iNAV campatible? b)Given that I presently consider GPS/RTH essential AND hope to have ‘tracking’/’follow me’ functions, will this FC facilitate these functions?
Which pin can be used for BetaFlight camera control?? Thanks!
Hi, would the Mamba MK4 and the 65 amp esc be a good choice for a FR10″ build with X2814 1100kv motors? This will be my first build so I have no idea what I’m doing 😃
Well I just looked it up, 10″ props on that motor is about 51A, so that ESC should be able to handle it. Although I would prefer to run separate ESC for a 10″ build instead of 4in1 ESC just to be safe and for better cooling. 10″ is a bit challenging for a first build :) Good luck!
Has anyone else run into issues with the Diatone Mamba Basic MK4 H743 X8 Flight Controller w/ OSD – MPU 6 Series Dual Gyro?
I was changing the pids in betaflight, and I changed it to profile 2 so I can make a new tuning. Disconnected and reconnected to betaflight and it wasn’t showing up. I looked at the FC and the gyro and mcu light didn’t turn on. This is the second FC that just stop showing up or the gyro stop working. Do you know what would cause that? Is there anyway I can fix it? Is there a better flight controller so this doesn’t happen again
I just cooked a Mamba H743 BMI 270 with barometer in a simialr way, uploaded a preset and the model in bf did not move. So I “powered up” the accelerometer (flyed only with gyro) and the BF preview moved again; made a test arm on the table without propellers (everything seemed to work fine) disarmed, armed again and the quad did not arm, cheked the lights on the board and the MCU is off, the GYRO is flashing.
The only thing I made to the FC was soldering a capacitor on the VCC line to help it with electical noise created from 2806.5 motors on 6″ running with the 4 in 1 esc
Does this board have power filtering for the camera 5v supply or should I still use my vTx to provide clean power to my camera? Also, should I power my vtx straight off my lipo or from the 9v BEC on this board? The easy wiring of the boards 5v and 9v BECs sounds nice but I am concerned about unclean power to my camera.. (and not enough power to my vTx)
You can power the cam off the 5V on the FC, and power the VTX from the 9V BEC on this board. Both BEC have filtering in place. the 9V is design to power a VTX so it should be more than enough.
Out of curiosity, have you used that setup flying or are you going off schematics/your assessment of the physical board?
Is it possible to install and run Arducopter on this board? Or is too early to find some ready solutions and it need to do it from scratch.
I’m working on the port now
arducoptor has a flash file for this board… should work..
I am using this FC with Betaflight 4.3 pre-release candidate 3 and experienced some weird behaviors 1, one or more motors spin up randomly when quad is connected to PC with USB – C cable and have battery plugged in 2, a known good beeper soldered to this FC make no sound at all and 3, GPS module connected to this FC takes a very long time to lock in to GPS satellites while the same GPS module connected to Mateksys FC (F722-SE) connected to the same number of satellites or much more in just a few minutes. Do you have any explanations for these issues?
I am curious about the Flash size for the firmware on this board. I have asked Diatone on this and they said 1GBit, but i think they sent me the size of the one for the blackbox. When i google the chip it says up to 2Mbyte, so it sounds like it could be less. Could you please check what its size is? Thank you very much!
See SRAM of different processors in this post: https://oscarliang.com/f1-f3-f4-flight-controller/
For H743 the SRAM is 1MB
Hey Oscar, I’m your review you’re talking about a dedicated plug for Vista/ Air Unit. Haven’t found this in my H743… which UART would be dedicated? I’m using RX3/TX3 now, since it has no “DJI” plug like my Holybro H7.
Does this work with BetaFlight 4.3 and bidirectional dshot? Many H7 boards have bugs and cannot spin all motors once bidir shot is enabled – which means they cannot use RPM filter.
There is an issue for that https://github.com/betaflight/betaflight/issues/11155
Can you update some of your articles like the best esc, fc. Thanks
What’s the difference between the gyros
Der BMI 270(Bosch) ist sensitiver ;)