# CORVON 743v1
:::warning
PX4 does not manufacture this (or any) autopilot. Contact the manufacturer for hardware support or compliance issues.
:::
The _CORVON 743v1_ is a flight controller designed by Feikong Technology Co., Ltd under the CORVON brand.
It features a powerful STM32H743 processor, dual high-performance IMUs (BMI088/BMI270), and an extensive array of interfaces.
With its highly integrated 36x36mm footprint and 9g weight, and specialized interfaces like a direct plug-and-play DJI O3 Air Unit connector, this flight controller is optimized for space-constrained FPV builds and agile multirotors that require top-tier processing power and sensor redundancy.
The board uses [Pixhawk Autopilot Standard Connections](https://docs.px4.io/main/en/flight_controller/autopilot_pixhawk_standard.html).
:::info
This flight controller is [manufacturer supported](../flight_controller/autopilot_manufacturer_supported.md).
:::
## 주요 특징
- **MCU:** STM32H743VIT6 MCU (32 Bit Arm® Cortex®-M7, 480MHz, 2MB Flash, 1MB RAM)
- **IMU:** Bosch BMI088, BMI270 (Dual IMU redundancy)
- **Barometer:** DPS310
- **Magnetometer:** IST8310
- **OSD:** Onboard AT7456E
- **Interfaces:**
- 7x UARTs
- 1x CAN (UAVCAN)
- I2C 1개
- Dedicated RC Input (UART6)
- 10x PWM outputs (DShot & Bi-Directional DShot supported)
- Dedicated DJI O3 Air Unit connector
- **Power:**
- 9V 3A BEC
- 5V 3A BEC
- ADC for battery voltage (up to 6S) and current monitoring
## 구매처
Order from [CORVON](https://corvon.tech).
## Physical / Mechanical
- **Mounting:** 30.5 x 30.5mm, Φ4mm
- **Dimensions:** 36 x 36 x 8 mm
- **Weight:** 9g
## 사양
### Processors & Sensors
- **FMU Processor:** STM32H743
- 32 Bit Arm® Cortex®-M7, 480MHz
- 2MB Flash, 1MB RAM
- **On-board Sensors:**
- Accel/Gyro: Bosch BMI088, BMI270
- Barometer: DPS310
- Compass: IST8310
### Power Configuration
The board has an internal voltage sensor and connections on the ESC connector for an external current sensor.
- The voltage sensor handles up to 6S LiPo batteries.
- Two onboard BECs provide robust peripheral power (9V 3A and 5V 3A).
## Connectors & Pinouts
The following image shows the port connection details, including RC, UARTs, CAN, I2C, SWD Debug, and VTX connections.
### Standard Serial Port Mapping
| UART | PX4 Target Config | Default Usage |
| ------ | ----------------- | ------------- |
| USART1 | TELEM1 | MAVLink |
| UART4 | TELEM2 | MAVLink |
| USART2 | GPS1 | GPS |
| USART3 | TELEM3 | |
| UART8 | URT6 | |
| USART6 | RC | RC Input |
| UART7 | TELEM4 | ESC Telemetry |
### 디버그 포트
The board features a **4-pin SWD Debug** interface located on the right side of the board. This includes `SWCLK`, `SWDIO`, `3V3`, and `GND` for full hardware debugging. While a dedicated UART isn't strictly reserved for the NSH console by default, the full-speed USB connection provides MAVLink Console access out of the box.
### RC Input
RC Input is mapped to **UART6** via the explicit `SBUS/CRSF` connector block.
- It fully supports PX4's standard `RC_INPUT` module protocols.
- The connector exposes both `RX6` and `TX6`, which makes it fully capable of bidirectional receiver protocols such as TBS Crossfire (CRSF), ELRS, and FPort, as well as traditional single-wire standards like SBUS (which operates inverted on RX6).
## Building/Loading Firmware
:::tip
Most users will not need to build this firmware (from PX4 v1.18).
It is pre-built and automatically installed by _QGroundControl_ when appropriate hardware is connected.
:::
To [build PX4](../dev_setup/building_px4.md) for this target from source:
```sh
make corvon_743v1_default
```
Initial firmware flashing can be done over USB via QGroundControl. The bootloader status aligns with standard generic PX4 LED indications (Red = Bootloader/Error, Blue = Active/Activity, Green = Powered).