MicoAir743
STM32H743VIT6, BMI088/BMI270, DPS310, IST8310, OSD, 7xUART, 1xCAN, 1xI2C, 10xPWM, 5V 3A BEC, 9V 3A BEC
MicoAir743 Flight Controller
High performance H743 Flight controller, with dual IMU and compass sensor built-in, supports Ardupilot/PX4/INAV/Betaflight
Specifications
- MCU: STM32H743VIT6, 480MHz, 2MB Flash
- IMU: BMI088/BMI270
- Baro: DPS310
- Compass: IST8310
- OSD: AT7456E
- MicroSD Card Slot
- 7x UART
- 10x PWM
- 1x CAN
- 1x I2C
- 1x SWD
- 2x ADC (VBAT, Current)
- USB Type-C
- BEC 5V 3A output (for controller, receiver, GPS, optical flow or other devices)
- BEC 9V 3A output (for video transmitter, camera)
- 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)
- TEL1 -> UART1
- TEL2 -> UART2
- GPS1 -> UART3
- TEL3-> UART4
- RC -> UART6
- ESC -> UART7
- TEL4 -> UART8
23
.The MicoAir743 supports up to 10 PWM outputs.
Channels 1-10 support DShot.
Channels 1-8 support 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,9,10 are group 3
- BATT_VOLT_PIN 10
- BATT_CURR_PIN 11
- BATT_VOLT_MULT 21.2
- BATT_CURR_SCALE 40.2
Compass
Physical
- Mounting: 30.5 x 30.5mm, Φ4mm
- Dimensions: 36 x 36 x 8 mm
- Weight: 9g
- 3D Model (step)
STM32H743VIT6 | ||||
---|---|---|---|---|
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 | |||
Compass | IST8310 | 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 | ||
TIM4/CH3 | M9 | PD14 | ||
TIM4/CH4 | M10 | PD15 | ||
OSD | AT7456E | SPI1 | MOSI | PA7 |
MISO | PA6 | |||
SCLK | PA5 | |||
OSD_CS | PB12 | |||
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 |
MicoAir743 flight controller supports Ardupilot/PX4/INAV/Betaflight firmware.
Ardupilot
MicoAir743 is officially supported by Ardupilot starting from version 4.6, you can update the firmware through Mission Planner or download all the firmware files(Copter/Heli/Plane/Rover/etc) here:
Also you can use the online firmware builder provided by Ardupilot to customize your firmware for MicoAir743:
ArduPilot Custom Firmware Builder
Old version(v4.5.1) firmware can be download here:
MicoAir743/Firmware/Ardupilot(v4.5.1)
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).
The board target in PX4 is “micoair_h743”.
Compile locally
Minderring/PX4-Autopilot at micoair743-v1.13.3
Minderring/PX4-Autopilot at micoair743-v1.14.3
Minderring/PX4-Autopilot at micoair743-v1.15.0
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 abnormaly.
Here is the INAV firmware for MicoAir743 build by us.