MicoAir H743 AIO 35A AM32
Unlock the full potential of your drone with the MicoAir H743 AIO 35A AM32 3-6S Flight Controller & ESC - 25×25mm. With an optimized size and powerful capabilities, this combination is designed for superior control and maximum performance. Get the most out of every flight with MicoAir.
Compatible with EVERYTHING -> Betaflight, INAV, Ardupilot & PX4 firmware.
Flight Controller
- MCU: STM32H743VIH6, 480MHz, 2MB Flash
- IMU: BMI088+BMI270
- Baro: DPS310
- TF Card Slot
- 7x UART
- 8x PWM
- 1x I2C
- 1x SWD
- 2x ADC (VBAT, Current)
- 1x LED Strip
- 1x Beeper
- USB Type-C
- BEC 5V 2A output (for controller, receiver, GPS, optical flow or other devices)
- BEC 12V 2A output (for DJI O3/Vista)
ESC
- Firmware: AM32 2.12
- PWM Freq: 48KHz
- ESC Protocol: PWM/DShot300/DShot600 (support BDShot)
- Continuous Current: 35A * 4
Voltage&Current Monitoring
|
Ardupilot |
PX4 |
Betaflight |
INAV |
Voltage Factor |
21.12 |
21.12 |
2112 |
211 |
Current Factor |
14.14 |
14.14 |
707 |
707 |
UART Mapping (Ardupilot)
- SERIAL0 -> USB
- SERIAL1 -> UART1 (MAVLink2, DMA-enabled)
- SERIAL2 -> UART2 (VTX-HD, DMA-enabled)
- SERIAL3 -> UART3 (GPS, DMA-enabled)
- SERIAL4 -> UART4 (MAVLink2, DMA-enabled)
- SERIAL5 -> UART6 (RCIN, DMA–enabled)
- SERIAL6-> UART7 (ESC Telemetry, DMA-enabled)
- SERIAL7 -> UART8 (DMA–enabled)
UART Mapping (PX4)
- ttyACM0 -> USB
- ttyS0 -> TELEM1 -> UART1
- ttyS1 -> TELEM2 -> UART2
- ttyS2 -> GPS1 -> UART3
- ttyS3 -> TELEM3-> UART4
- ttyS4 -> RC -> UART6
- ttyS5 -> ESC -> UART7
- ttyS6 -> TELEM4 -> UART8
RC Input (Ardupilot)
The default RC input is configured on the UART6. The SBUS pin is inverted and connected to RX6. Non SBUS, single wire serial inputs can be directly tied to RX6 if SBUS pin is left unconnected. RC could be applied instead at a different UART port such as UART2, UART4 or UART8, and set the protocol to receive RC data: SERIALn_PROTOCOL=23 and change SERIAL5 _Protocol to something other than 23
.
OSD Support (Ardupilot)
The MicoAir743-AIO supports OSD using OSD_TYPE 5 (MSP_DISPLAYPORT).
VTX Support
The SH1.0-6P connector supports a DJI Air Unit / HD VTX connection. Protocol defaults to DisplayPort. Pin 1 of the connector is 12v so be careful not to connect this to a peripheral requiring 5v.
PWM Output
- The MicoAir743-AIO supports up to 8 PWM outputs.
- Channels 1-8 support DShot/bi-directional DShot.
- (currently PX4&INAV not support BDShot function)
- PWM output share grouped and every group must use the same output protocol:
- 1,2,3,4 are group 1
- 5, 6 are group 2
- 7,8 are group 3
Physical
- Mounting: 25.5 x 25.5mm, Φ3mm
- Dimensions: 36 x 36 x 8 mm
- Weight: 10g
Pinout
STM32H743VIH6 |
IMU |
BMI270 |
SPI2 |
MOSI |
PC3 |
MISO |
PC2 |
SCLK |
PD3 |
BMI270_CS |
PA15 |
BMI088 |
SPI2 |
MOSI |
PC3 |
MISO |
PC2 |
SCLK |
PD3 |
BMI088_GYRO_CS |
PD5 |
BMI088_ACCEL_CS |
PD4 |
Barometer |
DPS310 |
I2C2 |
SCL |
PB10 |
SDA |
PB11 |
Motor |
PWM |
TIM1/CH4 |
M1 |
PE14 |
TIM1/CH3 |
M2 |
PE13 |
TIM1/CH2 |
M3 |
PE11 |
TIM1/CH1 |
M4 |
PE9 |
TIM3/CH4 |
M5 |
PB1 |
TIM3/CH3 |
M6 |
PB0 |
TIM4/CH1 |
M7 |
PD12 |
TIM4/CH2 |
M8 |
PD13 |
LED Strip |
TIM4/CH3 |
LED Strip |
PD14 |
Beeper |
TIM4/CH4 |
Beeper |
PD15 |
OSC |
external |
8MHz |
OSC_IN |
PH0 |
OSC_OUT |
PH1 |
LED |
GPIO_OUTPUT |
RED |
|
PE5 |
BLUE |
|
PE4 |
GREEN |
|
PE6 |
KEY |
|
BOOT |
|
BOOT0 |
|
I2C |
|
I2C1 |
SDA |
PB7 |
SCL |
PB6 |
UART |
|
UART1 |
TX |
PA9 |
RX |
PA10 |
VTX-HD |
UART2 |
TX |
PA2 |
RX |
PA3 |
GPS |
UART3 |
TX |
PD8 |
RX |
PD9 |
|
UART4 |
TX |
PA0 |
RX |
PA1 |
RCIN |
UART6 |
TX |
PC6 |
RX |
PC7 |
ESC_Telemetry |
UART7 |
RX |
PE7 |
|
UART8 |
TX |
PE1 |
RX |
PE0 |
USB |
|
USB |
USB_DM |
PA11 |
USB_DP |
PA12 |
SD Card |
|
SDMMC1 |
D0 |
PC8 |
D1 |
PC9 |
D2 |
PC10 |
D3 |
PC11 |
CLK |
PC12 |
CMD |
PD2 |
DEBUG |
|
SWD |
SWDIO |
PA13 |
SWCLK |
PA14 |
BATTERY |
(Ratio 1:21) |
ADC |
Voltage |
PC0 |
|
Current |
PC1 |
The flight controller part of MicoAir743-AIO is almost the same as MicoAir743, except for:
- Change M9(TIM4->CH3) to LED Strip control pin
- Change M10(TIM4->CH4) to Beep- control pin
- Delete IST8310 (on board compass)
- Delete AT7456E (on board osd)
MicoAir743-AIO can share the same firmware with MicoAir743, unless LED strip control and beeper are required.
Firmware
- PX4
- MicoAir743 is officially supported by PX4 from version 1.15.0.
- You can also download the firmware and bootloader build by us (1.13.3&1.14.3).
- MicoAir743 PX4 Firmware
- The board target in PX4 is “micoair_h743”.
Compile locally
- Bootloader:
- make micoair_h743_bootloader
- Firmware:
- make micoair_h743_default
Betaflight
- MicoAir743 is officially supported by Betaflight from version 4.5.0.
INAV
- MicoAir743 is officially supported by INAV from version 8.0.0.
Do not use INAV Configurator to flash 7.1.2 online firmware into MicoAir743, as it still has a bug which cause IMU work abnormally.
You can also download the old version firmware build by us.
MicoAir743 INAV Firmware
Package Includes:
PACKAGE Contents
- 1 x FC
- 1 x Accessory Kit
- 1 x MicroSD Card