Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

How to Use Matek H743-WING V3: Examples, Pinouts, and Specs

Image of Matek H743-WING V3Design with Matek H743-WING V3 in Cirkit Designer

Introduction

The Matek H743-WING V3 is a high-performance flight controller designed specifically for fixed-wing and VTOL (Vertical Take-Off and Landing) aircraft. Manufactured by Mateksys, this advanced flight controller features an H7 processor, multiple UARTs, and a wide range of connectivity options, making it ideal for complex and demanding flight applications.

Explore Projects Built with Matek H743-WING V3

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of Battery-Powered FPV Drone with Telemetry and Dual Motor Control: A project utilizing Matek H743-WING V3 in a practical application
Battery-Powered FPV Drone with Telemetry and Dual Motor Control

This circuit appears to be a power distribution and control system for a vehicle with two motorized wheels, possibly a drone or a robot. It includes a lipo battery connected to a Power Distribution Board (PDB) that distributes power to two Electronic Speed Controllers (ESCs) which in turn control the speed and direction of the motors. The system also integrates a flight controller (H743-SLIM V3) for managing various peripherals including GPS, FPV camera system, and a telemetry link (ExpressLRS).

Open Project in Cirkit Designer
Image of Quadcopter Flight Controller with GPS and Ultrasonic Sensor: A project utilizing Matek H743-WING V3 in a practical application
Quadcopter Flight Controller with GPS and Ultrasonic Sensor

This circuit is designed for a multirotor UAV, featuring an Arduino Leonardo that controls four brushless motors via ESCs, processes data from an MPU-6050 for stabilization, reads from a GPS module for navigation, and utilizes an ultrasonic sensor for altitude control. Additionally, it includes a camera module for imaging purposes, with all components powered by a single LiPo battery.

Open Project in Cirkit Designer

Common Applications and Use Cases

Technical Specifications

Key Technical Details

Specification Value
Processor STM32H743VIT6 (H7)
IMU MPU6000 (SPI1) & ICM20602 (SPI4)
Barometer BMP280 (I2C1)
Flash Memory 16MB (SPI2)
Input Voltage 4.5V - 8.4V (2S - 6S LiPo)
BEC Output 5V 2A, 9V 2A
UARTs 8 UARTs
I2C 2 I2C buses
CAN 2 CAN buses
PWM Outputs 12 PWM outputs
Dimensions 50mm x 50mm
Weight 15g

Pin Configuration and Descriptions

Power and Ground Pins

Pin Name Description
VCC Main power input (4.5V-8.4V)
GND Ground
5V 5V output
9V 9V output

UART Pins

Pin Name Description
UART1_TX UART1 Transmit
UART1_RX UART1 Receive
UART2_TX UART2 Transmit
UART2_RX UART2 Receive
UART3_TX UART3 Transmit
UART3_RX UART3 Receive
UART4_TX UART4 Transmit
UART4_RX UART4 Receive
UART5_TX UART5 Transmit
UART5_RX UART5 Receive
UART6_TX UART6 Transmit
UART6_RX UART6 Receive
UART7_TX UART7 Transmit
UART7_RX UART7 Receive
UART8_TX UART8 Transmit
UART8_RX UART8 Receive

PWM Output Pins

Pin Name Description
PWM1 PWM Output 1
PWM2 PWM Output 2
PWM3 PWM Output 3
PWM4 PWM Output 4
PWM5 PWM Output 5
PWM6 PWM Output 6
PWM7 PWM Output 7
PWM8 PWM Output 8
PWM9 PWM Output 9
PWM10 PWM Output 10
PWM11 PWM Output 11
PWM12 PWM Output 12

Usage Instructions

How to Use the Component in a Circuit

  1. Powering the Flight Controller:

    • Connect the main power source (4.5V-8.4V) to the VCC pin.
    • Ensure the ground (GND) is connected to the power source ground.
  2. Connecting UART Devices:

    • Connect the TX pin of the UART device to the corresponding RX pin on the flight controller.
    • Connect the RX pin of the UART device to the corresponding TX pin on the flight controller.
  3. Connecting PWM Devices:

    • Connect the signal wire of the PWM device to the corresponding PWM output pin.
    • Ensure the ground wire of the PWM device is connected to the flight controller ground.
  4. Connecting I2C Devices:

    • Connect the SDA and SCL lines of the I2C device to the corresponding I2C pins on the flight controller.
    • Ensure the ground wire of the I2C device is connected to the flight controller ground.

Important Considerations and Best Practices

Troubleshooting and FAQs

Common Issues Users Might Face

  1. Flight Controller Not Powering On:

    • Solution: Check the power supply voltage and connections. Ensure the VCC and GND pins are properly connected.
  2. No Communication with UART Devices:

    • Solution: Verify the TX and RX connections. Ensure the baud rate settings match between the flight controller and the UART device.
  3. PWM Outputs Not Working:

    • Solution: Check the PWM signal connections. Ensure the PWM device is properly powered and grounded.
  4. I2C Devices Not Detected:

    • Solution: Verify the SDA and SCL connections. Ensure the I2C device is properly powered and grounded.

Solutions and Tips for Troubleshooting

Example Code for Arduino UNO

#include <Wire.h>

#define I2C_ADDRESS 0x76 // Example I2C address for BMP280

void setup() {
  Wire.begin(); // Initialize I2C communication
  Serial.begin(9600); // Initialize serial communication
  Serial.println("Initializing BMP280...");

  Wire.beginTransmission(I2C_ADDRESS);
  Wire.write(0xD0); // Register to read chip ID
  Wire.endTransmission();
  Wire.requestFrom(I2C_ADDRESS, 1);

  if (Wire.available()) {
    uint8_t chipID = Wire.read();
    Serial.print("BMP280 Chip ID: ");
    Serial.println(chipID, HEX);
  } else {
    Serial.println("Failed to read BMP280 Chip ID");
  }
}

void loop() {
  // Main loop code
}

This example code demonstrates how to initialize I2C communication with a BMP280 barometer connected to the Matek H743-WING V3 flight controller and read its chip ID using an Arduino UNO.


This documentation provides a comprehensive overview of the Matek H743-WING V3 flight controller, including its technical specifications, usage instructions, and troubleshooting tips. Whether you are a beginner or an experienced user, this guide will help you effectively utilize this advanced flight controller in your projects.