

The Matek Sys H743 V3 Wings is a high-performance flight controller designed specifically for drones and UAVs. It features advanced processing capabilities, multiple sensor inputs, and support for a wide range of communication protocols, making it an ideal choice for both hobbyists and professional UAV developers. With its powerful STM32H743 microcontroller, the H743 V3 Wings offers exceptional performance, reliability, and flexibility for demanding flight control applications.








The Matek Sys H743 V3 Wings features a comprehensive pinout for connecting various peripherals. Below is a table summarizing the key pins and their functions:
| Pin Name | Description |
|---|---|
| GND | Ground connection |
| VIN | Power input (7V to 30V) |
| 5V | 5V output for powering peripherals |
| 9V | 9V output for powering FPV systems |
| UART1-TX/RX | UART1 transmit/receive for communication with peripherals |
| UART2-TX/RX | UART2 transmit/receive for GPS or telemetry |
| I2C1-SCL/SDA | I2C1 clock/data for sensor integration |
| I2C2-SCL/SDA | I2C2 clock/data for additional sensors |
| CAN1-H/L | CAN1 high/low for advanced communication |
| CAN2-H/L | CAN2 high/low for additional CAN devices |
| PWM1-12 | PWM outputs for motor and servo control |
| SD_CLK/DAT | SD card interface for data logging |
| OSD_VIN/VOUT | Video input/output for FPV on-screen display |
Powering the Flight Controller:
Connecting Peripherals:
Configuring the Flight Controller:
Data Logging:
While the Matek Sys H743 V3 Wings is not typically used with an Arduino UNO, it can communicate with it via UART. Below is an example of how to send data from the Arduino to the flight controller:
#include <SoftwareSerial.h>
// Define RX and TX pins for SoftwareSerial
SoftwareSerial mySerial(10, 11); // RX = pin 10, TX = pin 11
void setup() {
// Start the hardware serial port for debugging
Serial.begin(9600);
// Start the software serial port for communication with the flight controller
mySerial.begin(9600);
Serial.println("Arduino to Matek Sys H743 V3 Wings Communication Started");
}
void loop() {
// Send a test message to the flight controller
mySerial.println("Hello, Flight Controller!");
// Check if data is received from the flight controller
if (mySerial.available()) {
String receivedData = mySerial.readString();
Serial.print("Received: ");
Serial.println(receivedData);
}
delay(1000); // Wait for 1 second before sending the next message
}
Flight Controller Not Powering On:
No Communication with Peripherals:
OSD Not Displaying on FPV Feed:
Data Logging Not Working:
Q: Can I use this flight controller with fixed-wing aircraft?
A: Yes, the Matek Sys H743 V3 Wings is designed for both multirotor and fixed-wing UAVs.
Q: What firmware is compatible with this flight controller?
A: The H743 V3 Wings supports Betaflight, INAV, and ArduPilot firmware.
Q: How do I update the firmware?
A: Use the Betaflight or INAV configurator to flash the latest firmware via USB.
Q: Can I connect multiple sensors simultaneously?
A: Yes, the flight controller supports multiple sensors via its UART, I2C, and CAN interfaces.