# MicoAir743-Lite ::: warning PX4 does not manufacture this (or any) autopilot. Contact the [manufacturer](https://micoair.com/) for hardware support or compliance issues. ::: MicoAir743-Lite is an ultra-high performance H743 flight controller with an unbeatable price, featuring the ICM45686 IMU sensor and integrated Bluetooth telemetry. ![MicoAir743-Lite Front View](../../assets/flight_controller/micoair743_lite/front_view.png) Equipped with a high-performance H7 processor, the MicoAir743-Lite features a compact form factor with SH1.0 connectors (which are more suitable than Pixhawk-standard GH1.25 for this board size). When paired with Bluetooth telemetry, the board can be debugged with a phone or PC. ::: info This flight controller is [manufacturer supported](../flight_controller/autopilot_manufacturer_supported.md). ::: ## MicoAir743-Lite (v1.1) ![MicoAir743-Lite Back View](../../assets/flight_controller/micoair743_lite/back_view.png) ## Quick Summary ### Processors & Sensors - FMU Processor: STM32H743 - 32 Bit Arm® Cortex®-M7, 480MHz, 2MB flash memory, 1MB RAM - On-board sensors - Accel/Gyro: ICM-45686 (with BalancedGyro™ Technology) - Barometer: SPA06 - On-board Bluetooth Telemetry - Connected to UART8 internally, baudrate 115200 - Connecting to QGC (PC or Android phone) via Bluetooth - Other Characteristics: - Operating & storage temperature: -20 ~ 85°c ### Interfaces - 8 UART (TELEM / GPS / RC) - 14 PWM outputs (10 supports DShot) - Support multiple RC inputs (SBUS / CRSF / DSM) - 1 GPS port - 1 I2C port - 2 ADC port2 (VBAT, Current) - 1 DJI O3/O4 VTX connector - 1 MicroSD Card Slot - 1 USB Type-C ### Electrical data - VBAT Input: - 2\~6S (6\~27V) - USB Power Input: - 4.75\~5.25V - BEC Output: - 5V 2A (for controller, receiver, GPS, optical flow or other devices) - 9V 2A (for video transmitter, camera) ### Mechanical data - Mounting: 30.5 x 30.5mm, Φ4mm - Dimensions: 36 x 36 x 8 mm - Weight: 10g ![MicoAir743-Lite Size](../../assets/flight_controller/micoair743_lite/size.png) ## Where to Buy {#store} Order from [MicoAir Tech Store](https://store.micoair.com/product/micoair743-lite/). ## Pinouts Pinouts definition can be found in the [MicoAir743-Lite_pinout.xlsx](https://raw.githubusercontent.com/PX4/PX4-Autopilot/refs/heads/main/docs/assets/flight_controller/micoair743_lite/micoair743_lite_pinout.xlsx) file. ## Serial Port Mapping | UART | Device | Port | | ------ | ---------- | ------ | | USART1 | /dev/ttyS0 | TELEM1 | | USART2 | /dev/ttyS1 | GPS2 | | USART3 | /dev/ttyS2 | GPS1 | | UART4 | /dev/ttyS3 | TELEM2 | | UART5 | /dev/ttyS4 | TELEM3 | | USART6 | /dev/ttyS5 | RC | | UART7 | /dev/ttyS6 | UART6 | | UART8 | /dev/ttyS7 | TELEM4 | ## Interfaces Diagram ::: info All the connectors used on the board are SH1.0 ::: ![MicoAir743-Lite Interface Diagram](../../assets/flight_controller/micoair743_lite/interfaces_diagram.png) ## Sample Wiring Diagram ![MicoAir743-Lite Wiring Diagram](../../assets/flight_controller/micoair743_lite/wiring_diagram.png) ## Building Firmware To [build PX4](../dev_setup/building_px4.md) for this target: ```sh make micoair_h743-lite_default ``` ## Installing PX4 Firmware The firmware can be installed in any of the normal ways: - Build and upload the source ```sh make micoair_h743-lite_default upload ``` - [Load the firmware](../config/firmware.md) using _QGroundControl_. You can use either pre-built firmware or your own custom firmware. ::: info At time of writing the only pre-built software is `PX4 main` (see [Installing PX4 Main, Beta or Custom Firmware](../config/firmware.md#installing-px4-main-beta-or-custom-firmware)). Release builds will be supported for PX4 v1.17 and later. ::: ## Radio Control A [Radio Control (RC) system](../getting_started/rc_transmitter_receiver.md) is required if you want to manually control your vehicle (PX4 does not require a radio system for autonomous flight modes). The RC port is connected to the FMU and you can attach a receiver that uses the protocols `DSM`, `SBUS`, `CSRF`, `GHST`, or other protocol listed in [Radio Control modules](../modules/modules_driver_radio_control.md). You will need to enable the protocol by setting the corresponding parameter `RC_xxxx_PRT_CFG`, such as [RC_CRSF_PRT_CFG](../advanced_config/parameter_reference.md#RC_CRSF_PRT_CFG) for a [CRSF receiver](../telemetry/crsf_telemetry.md). ## Supported Platforms / Airframes Any multicopter / airplane / rover or boat that can be controlled with normal RC servos or Futaba S-Bus servos. The complete set of supported configurations can be seen in the [Airframes Reference](../airframes/airframe_reference.md). ## Peripherals - [MicoAir Telemetry Radio Modules](https://micoair.com/radio_telemetry/) - [MicoAir Optical & Range Sensor](https://micoair.com/optical_range_sensor/) - [MicoAir GPS](https://micoair.com/gps/) - [MicoAir ESC Modules](https://micoair.com/esc/) ## Further info - [MicoAir Tech.](https://micoair.com/) - [Details about MicoAir743-Lite](https://micoair.com/flightcontroller_micoair743lite/) - [QGroundControl Download and Install](https://docs.qgroundcontrol.com/Stable_V5.0/en/qgc-user-guide/getting_started/download_and_install.html)