Mateksys H7A3-WING

MATEK Mateksys H7A3-WING Flight Controller

Instruction Manual

1. Product Overview

The MATEK Mateksys H7A3-WING is a high-performance flight controller designed for RC FPV airplanes and fixed-wing models. It features a powerful STM32H7A3RIT6 microcontroller, built-in OSD, and extensive connectivity options, making it a versatile choice for advanced aerial platforms.

MATEK Mateksys H7A3-WING Flight Controller with connected wires
Figure 1: MATEK Mateksys H7A3-WING Flight Controller with power and signal wires.
Exploded view of H7A3-WING Flight Controller showing top board, bottom board, and USB extender
Figure 2: Exploded view showing the main flight controller board, power distribution board, and USB extender module.

2. Specifications

2.1. General Specifications

  • MCU: STM32H7A3RIT6, 280MHz Cortex-M7, 1.4MB RAM, 2MB Flash
  • IMU: ICM42688P
  • Barometer: SPL06-001
  • OSD: AT7456E
  • Blackbox: MicroSD socket for datalogging
  • I2C: 1x I2C port
  • CAN: 1x CAN port
  • UARTs: 6x Uarts (1,2,3,4, 5, 6) with built-in inversion
  • PWM Outputs: 11x PWM outputs
  • ADCs: 4x ADC (VBAT, Current, VB2, Cur2)
  • LEDs: 3x LEDs for FC STATUS (Blue, Red) and 3.3V indicator (Red)
  • USB/Beep Extender: With Type-C (USB2.0)
  • Connectors: 2x JST-GH1.25_4pin for CAN and I2C
  • Output Control: 9V/12V output ON/OFF switchable
  • Digital Video OSD: Supported by any spare UART

2.2. Regulators

  • Vbat Input: 9~30V (3~6S LiPo)
  • BEC 5V/4v5: 2.5A continuous / 3A peak
  • BEC 9V/12V: 2A continuous / 3A peak
  • BEC Vx: 8A continuous / 12A Peak, output 5V Default, 6V or 7.2V option
  • LDO 3.3V: Max. 200mA

2.3. I2C Digital Power Monitor

  • No calibration required.
  • Current sensing resistor: 0.00025 ohm
  • Load current on current sensing resistor: 100A (Continuous), 164A (Burst)
  • Voltage accuracy: ± 0.1%
  • Current accuracy: ± 2%
  • INA2xx I2C address: 0x45 (69)
  • ArduPilot Parameters:
    • BATT_MONITOR -> 21 (INA2xx)
    • BATT_SHUNT -> 0.00025
    • BATT_MAX_AMPS -> 164
    • BATT_I2C_BUS -> 0 (default)
    • BATT_I2C_ADDR -> 0 (default, or 69)

2.4. Physical Characteristics

  • Mounting: 30.5 x 30.5mm, Φ4mm with Grommets Φ3mm
  • Dimensions: 54 x 36 x 13 mm
  • Weight: 30g with USB extender
Dimensions of the H7A3-WING Flight Controller, showing 54mm length, 36mm width, and 13mm height
Figure 3: Physical dimensions of the H7A3-WING Flight Controller.

2.5. Package Contents

  • 1x H7A3-WING Flight Controller
  • 1x USB (Type-C)/Beep (Passive buzzer) Extender with 6pin cable
  • 1x 20cm JST-SH-6P to JST-SH-6P cable for USB extender
  • 2x 20cm JST-GH-4P to JST-GH-4P cable for CAN & I2C port
  • 1x Rubycon ZLH 35V 470uF capacitor
  • Dupont 2.54 pins (Board is shipped unsoldered)

3. Setup and Wiring

3.1. Layout and Pinout Diagram

Refer to the detailed layout diagram below for pin assignments and connections. Ensure all connections are made correctly before powering on the device.

Detailed layout and wiring diagram for MATEK Mateksys H7A3-WING Flight Controller, showing pin assignments for power, ESC, OSD, UARTs, I2C, CAN, ADC, and PWM outputs.
Figure 4: Comprehensive layout and wiring diagram of the H7A3-WING Flight Controller.

Important Notes from Diagram:

  • Do NOT connect the ESC BEC output (Red wire in middle of Dupont connector) to Vx pad.
  • If the computer USB can't supply enough power, an external 5V BEC might be needed to provide power to the pins marked "5V" and "Vx".
  • Current resistor: 0.25m ohm, 100A continuous, 164A peak.
  • BATT_MAX_AMPS = 164 and BATT_SHUNT = 0.00025.
  • Vx= 5V Default, 6V or 7.2V option.
  • 9V output ON/OFF via 12V 2A jumper.
  • 5V onboard BEC 5V 2.5A cont.
  • FC LED status: Blue (LED 0, FC Status), Green (LED 1, FC Status), Red (LED 2, 3.3V Status).

3.2. Power Connections

Connect your LiPo battery (3-6S, 9-30V) to the BAT+/BAT- pads. The flight controller includes integrated BECs for 5V/4v5, 9V/12V, and Vx outputs. Ensure correct polarity.

Close-up of battery and ESC pads on the H7A3-WING Flight Controller
Figure 5: Close-up of BAT/ESC power pads.

3.3. Firmware Flashing

The H7A3-WING supports ArduPilot firmware. You can find the latest beta firmware versions here:

For flashing the firmware, use STM32CubeProgrammer. Instructions can be found at: https://www.mateksys.com/?p=6905

4. Operating Instructions

4.1. RC Input Configuration

RC input is configured on USART2 (SERIAL2) and supports all serial RC protocols. By default, SERIAL2_PROTOCOL=23.

  • PPM is not supported.
  • CRSF: Requires Tx2 & Rx2 connection. Set SERIAL2_OPTIONS to “0” (default).
  • SBUS/DSM/SRXL: Connects to the Rx2 pin. For SBUS, set SERIAL2_OPTIONS to “3”.
  • FPort: Requires connection to Tx2. Set SERIAL2_OPTIONS to “7”. If Telemetry does not work, try setting SERIAL7_OPTIONS = 135.
  • SRXL2: Requires a connection to Tx2 and automatically provides telemetry. Set SERIAL2_OPTIONS to “4”.
  • Any UART can be used for RC system connections in ArduPilot and is compatible with all protocols except PPM. Refer to the ArduPilot documentation on Radio Control Systems for more details: ArduPilot RC Systems.

4.2. ArduPilot Relay (PINIO)

The 9V/12V output is ON by default. You can control this output using ArduPilot's Relay (PINIO) functionality:

  • RELAY1_FUNCTION = 1
  • RELAY1_PIN = 81 (PINIO1 GPIO)
  • RC7_OPTION = 28 (Relay1 On/Off, use CH7 of Transmitter to set 9V/12V ON/OFF)

The configured feature will be triggered when the auxiliary switch's PWM value becomes higher than 1800. It will be deactivated when the value falls below 1200. Check the PWM value sent from your transmitter using Mission Planner's Initial Setup >> Mandatory Hardware >> Radio Calibration screen. Adjust servo end points in your transmitter if the values do not reach above 1800 or below 1200.

5. Maintenance

  • Regularly inspect all solder joints and wire connections for signs of wear or damage.
  • Keep the flight controller clean and free from dust, moisture, and debris.
  • Ensure proper ventilation to prevent overheating during operation.
  • Periodically check for and update to the latest stable firmware versions to benefit from improvements and bug fixes. Refer to the Firmware Flashing section for links.

6. Troubleshooting

  • No Power/Intermittent Power: Double-check all power connections, including battery and BEC outputs. Ensure the input voltage is within the specified 9-30V range.
  • Telemetry Issues (FPort): If FPort telemetry is not working, try setting SERIAL7_OPTIONS = 135 in your ArduPilot configuration.
  • Relay (9V/12V Output) Not Activating: Verify your transmitter's auxiliary switch PWM values using Mission Planner's Radio Calibration screen. Adjust servo end points if the values do not exceed 1800 (for ON) or fall below 1200 (for OFF).
  • Flight Controller Not Responding: Ensure the correct firmware is flashed. If issues persist, try re-flashing the firmware.
  • Sensor Errors: Check for proper mounting and ensure no vibrations are affecting the IMU or barometer.

7. User Tips

  • SD Card Logging: To enable SD card logging for blackbox data, set the ArduPilot parameter LOG_BACKEND_TYPE = 1 (File).
  • I2C Digital Power Monitor Setup: For accurate battery monitoring using the built-in I2C digital power monitor, configure the following ArduPilot parameters: BATT_MONITOR = 21, BATT_SHUNT = 0.00025, and BATT_MAX_AMPS = 164.

8. Warranty and Support

For technical support, troubleshooting assistance, or warranty inquiries, please contact Mateksys directly through their official website or authorized distributors. Keep your purchase receipt as proof of purchase.

Official website: https://www.mateksys.com/

Related Documents - H7A3-WING

Preview MatekSys F405-SE Flight Controller Quick Start Guide
Quick start guide for the MatekSys F405-SE flight controller, detailing specifications, layout, pinouts, and wiring for individual and 4in1 ESC setups. Includes firmware compatibility and configuration notes.
Preview MATEKSYS H743-WING Flight Controller: Quick Start Guide & Wiring
Comprehensive quick start guide for the MATEKSYS H743-WING flight controller. Includes specifications, pinout diagrams, and detailed wiring instructions for ArduPilot and INAV systems, covering UAVCAN peripherals.
Preview MATEKSYS H743-WLite Flight Controller Quick Start Guide
Comprehensive quick start guide for the MATEKSYS H743-WLite flight controller, covering features, hardware layout, wiring diagrams, and detailed I/O mapping for ArduPilot and INAV firmware. Includes specifications for MCU, IMU, power systems, and connectivity.
Preview MatekSys H743-WING Flight Controller Quick Start Guide
A quick start guide for the MatekSys H743-WING flight controller, detailing its specifications, layout, and wiring for airplane configurations. Includes information on MCU, IMU, power inputs, outputs, and peripheral connections like GPS and airspeed sensors.
Preview MATEKSYS F765-WSE Flight Controller Quick Start Guide
A concise quick start guide for the MATEKSYS F765-WSE Flight Controller, detailing its features, hardware layout, wiring connections, and I/O mapping for both ArduPilot and INAV firmware.
Preview Mateksys F722-HD Flight Controller Quick Start Guide
Quick start guide for the Mateksys F722-HD flight controller, detailing specifications, board layout, pinouts, and wiring diagrams for multirotor, octocopter, and airplane applications.