MicoAir405Mini
STM32F405RGT6, BMI270, DPS310, OSD, 6xUART, 9xPWM, 5V 2.5A BEC, 9V 2.5A BEC
MicoAir405Mini Flight Controller
Mini size F405 Flight controller, with full port enable and OSD built-in, supports Ardupilot/INAV/Betaflight.
Specifications
- MCU: STM32F405RGT6, 168MHz, 1MB Flash
- IMU: BMI270
- Baro: DPS310
- OSD: AT7456E
- MicroSD Card Slot
- 6x UART
- 9x PWM
- 1x I2C
- 1x SWD
- 2x ADC (VBAT, Current)
- USB Type-C
- BEC 5V 2.5A output (for controller, receiver, GPS, optical flow or other devices)
- BEC 9V 2.5A output (for video transmitter, camera)
- SERIAL0 -> USB
- SERIAL1 -> UART1 (DMA-enabled)
- SERIAL2 -> UART2 (DJI-VTX, DMA-enabled)
- SERIAL3 -> UART3 (GPS)
- SERIAL4 -> UART4 (DMA-enabled)
- SERIAL5 -> UART5 (ESC Telemetry)
- SERIAL6 -> UART6 (RX6 is inverted from SBUS pin, no DMA on TX6)
The MicoAir405Mini supports up to 9 PWM outputs.
Channels 1-8 support DShot.
- BATT_VOLT_PIN 10
- BATT_CURR_PIN 11
- BATT_VOLT_MULT 21.2
- BATT_CURR_SCALE 40.2
Compass
Physical
- Mounting: 20 x 20mm, Φ3.5mm
- Dimensions: 30 x 30 x 8 mm
- Weight: 6g
STM32F405RGT6 | ||||
---|---|---|---|---|
IMU | BMI270 | SPI2 | MOSI | PC3 |
MISO | PC2 | |||
SCLK | PB13 | |||
IMU_CS | PC14 | |||
Baro | DPS310 | SPI2 | MOSI | PC3 |
MISO | PC2 | |||
SCLK | PB13 | |||
BARO_CS | PC13 | |||
Motor | PWM | TIM3/CH3 | M1 | PB0 |
TIM3/CH4 | M2 | PB1 | ||
TIM2/CH1 | M3 | PA15 | ||
TIM2/CH2 | M4 | PB3 | ||
TIM3/CH1 | M5 | PB4 | ||
TIM3/CH2 | M6 | PB5 | ||
TIM4/CH3 | M7 | PB8 | ||
TIM4/CH4 | M8 | PB9 | ||
TIM12/CH1 | M9 | PB14 | ||
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 | PC5 | |
BLUE | PA8 | |||
GREEN | PC4 | |||
KEY | BOOT | BOOT0 | ||
I2C | I2C1 | SDA | PB7 | |
SCL | PB6 | |||
UART | UART1 | TX | PA9 | |
RX | PA10 | |||
DJI_O3 | UART2 | TX | PA2 | |
RX | PA3 | |||
GPS | UART3 | TX | PB10 | |
RX | PB11 | |||
UART4 | TX | PA0 | ||
RX | PA1 | |||
ESC_Telemetry | UART5 | RX | PD2 | |
SBUS | UART6 | TX | PC6 | |
RX | PC7 | |||
GPIO | GPIO_OUTPUT | SBUS_INV | PC15 | |
USB | USB | USB_DM | PA11 | |
USB_DP | PA12 | |||
SD | SPI3 | MOSI | PC12 | |
MISO | PC11 | |||
SCLK | PC10 | |||
SDCARD_CS | PC9 | |||
DEBUG | SWD | SWDIO | PA13 | |
SWCLK | PA14 | |||
BATTERY | (Ratio 1:21) | ADC | Voltage | PC0 |
Current | PC1 |
MicoAir405Mini Flight Controller supports Ardupilot/INAV/Betaflight.
Ardupilot
MicoAir405Mini 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 MicoAir405Mini:
ArduPilot Custom Firmware Builder
Old version(v4.4.4&v4.5.1) firmware can be download here:
MicoAir405Mini Ardupilot Firmware
INAV
MicoAir405Mini is officially supported by INAV from version 8.0.0.
You can also download the old version firmware build by us.
Betaflight
MicoAir405Mini is officially supported by Betaflight from version 4.5.0.