1. Introduction
The Gaqqee ESP32-S3 Matrix Mini Development Board is a compact and powerful module designed for various embedded applications. Featuring the Xtensa 32-bit LX7 dual-core processor, integrated Wi-Fi and Bluetooth LE 5, and an onboard 8x8 RGB LED matrix, it offers superior performance and flexibility for developers. This manual provides essential information for setting up, operating, and maintaining your development board.
2. Specifications
| Feature | Description |
|---|---|
| Model Number | ESP32-S3-Matrix |
| Processor | Xtensa 32-bit LX7 dual-core processor, up to 240MHz |
| Storage | Integrated 512KB SRAM, 384KB ROM, 2MB PSRAM, 4MB Flash |
| Wireless Connectivity | 2.4GHz Wi-Fi (802.11 b/g/n), Bluetooth 5 (LE), Bluetooth Mesh, 40MHz bandwidth |
| LED Matrix | Onboard 8x8 RGB LED matrix |
| GPIO Pins | 17 multi-functional GPIO pins |
| Interface | USB Type-C |
| Attitude Sensor | QMI8658C (6-axis gyro accelerometer) |
| Power Management | ME6217C33M5G Low Dropout LDO, Max 800mA current |
| Operating Temperature | 0-50°C |
| Dimensions | 25mm x 25mm |
| Package Weight | 0.01 kg |
| Package Dimensions | 3cm x 3cm x 1cm |
Product Dimensions Diagram

Image: Product size diagram showing the dimensions of the ESP32-S3 Matrix board as 25mm x 25mm.
3. Setup Guide
This section outlines the basic steps to get your ESP32-S3 Matrix Development Board ready for use. For more detailed instructions and programming guides, please refer to the official user manual PDF available at User manual (PDF).
3.1 Package Contents
Verify that your package contains the following item:
- 1x ESP32-S3 Matrix Mini Development Board
3.2 Board Overview

Image: Top and bottom view of the ESP32-S3 Matrix Development Board, highlighting components and the LED matrix.
3.3 Component Identification

Image: Function chart diagram labeling key components of the ESP32-S3 Matrix board including USB Type-C, RESET, BOOT, Dout pins, QMI8658C, ESP32-S3, and ME6217C33M5G.
- USB Type-C Connector: For power supply and data communication.
- RESET Button: Resets the board.
- BOOT Button: Press during reset to enter download mode for firmware flashing.
- Dout Pins: Expandable RGB matrix connectable pins.
- ESP32-S3: Dual-core processor, up to 240MHz operating frequency.
- QMI8658C: QST Attitude Sensor (6-axis gyro accelerometer).
- ME6217C33M5G: Low Dropout LDO, Current (Max) 800mA.
3.4 Initial Connection
- Connect the ESP32-S3 Matrix board to your computer using a standard USB Type-C cable.
- The board should power on, and the onboard 8x8 RGB LED matrix may display default lighting effects.
- Install necessary drivers and development environment (e.g., Arduino IDE, ESP-IDF) on your computer. Refer to the official Espressif documentation for detailed software setup.
3.5 GPIO Pinout

Image: GPIO pinout diagram for the ESP32-S3 Matrix board, showing 17 multi-function pins and their capabilities like UART, PWM, I2S, ADC, I2C, SPI.
The board features 17 multi-functional GPIO pins, supporting various configurations for flexible development and integration. Consult the pinout diagram for specific pin functions (UART, PWM, I2S, ADC, I2C, SPI).
4. Operating Instructions
The ESP32-S3 Matrix Development Board is designed for a wide range of applications, from simple LED animations to complex IoT projects involving sensor data and wireless communication.
4.1 RGB LED Matrix Control
The onboard 8x8 RGB LED matrix can display various lighting effects. You can program custom animations, text scrolls, or visual feedback using the appropriate libraries and code examples for ESP32-S3.

Image: ESP32-S3 Matrix board connected via USB Type-C, displaying blue lighting effects on the 8x8 RGB LED matrix.
4.2 Wireless Communication
Utilize the integrated 2.4GHz Wi-Fi and Bluetooth LE 5 for wireless connectivity. This enables the board to connect to networks, communicate with other Bluetooth devices, and implement mesh networking solutions.
4.3 Attitude and Motion Control
The QMI8658C 6-axis gyro accelerometer allows for accurate attitude tracking and motion control. This feature is ideal for projects requiring orientation sensing, gesture recognition, or stabilization.
4.4 Low-Power Modes
The board supports multiple low-power working states. This allows you to optimize power consumption by adjusting communication distance, data rate, and other parameters to meet specific application requirements.
5. Maintenance
To ensure the longevity and optimal performance of your ESP32-S3 Matrix Development Board, follow these maintenance guidelines:
- Handle with Care: Avoid dropping the board or subjecting it to excessive force, as this can damage sensitive electronic components.
- Keep Dry: Protect the board from moisture and liquids. Water damage can lead to short circuits and permanent malfunction.
- Clean Gently: If cleaning is necessary, use a soft, dry brush or compressed air to remove dust. Avoid using liquid cleaners.
- Static Discharge: Always handle the board in an ESD-safe environment to prevent damage from electrostatic discharge.
- Storage: Store the board in a cool, dry place, preferably in an anti-static bag, when not in use.
6. Troubleshooting
If you encounter issues with your ESP32-S3 Matrix Development Board, consider the following troubleshooting steps:
6.1 Power Issues
- Board not powering on: Ensure the USB Type-C cable is securely connected to both the board and a working USB port on your computer or power adapter. Try a different cable or USB port.
- Intermittent power: Check for loose connections or damaged cables.
6.2 Connectivity Problems
- Computer not recognizing the board: Verify that the correct USB drivers are installed. Try restarting your computer.
- Failed firmware upload: Ensure the board is in download mode (press and hold BOOT button while pressing and releasing RESET, then release BOOT). Check your IDE settings for correct board and port selection.
- Wi-Fi/Bluetooth connection issues: Double-check your code for correct network credentials or Bluetooth pairing procedures. Ensure no interference from other wireless devices.
6.3 LED Matrix Malfunctions
- LEDs not lighting up: Check your code for proper initialization and control of the LED matrix. Ensure sufficient power supply.
- Incorrect colors/patterns: Verify your color definitions and animation logic in the code.
6.4 Sensor Data Issues
- No data from QMI8658C: Check I2C connections and address in your code. Ensure the sensor library is correctly implemented.
- Inaccurate readings: Calibrate the sensor if your application requires high precision.
7. User Tips
Here are some tips to enhance your experience with the ESP32-S3 Matrix Development Board:
- Start with Examples: Begin with simple code examples provided by Espressif or community libraries to understand basic functionalities like LED control, Wi-Fi connection, and sensor reading.
- Power Supply: While the board can be powered via USB, for projects requiring high current (especially with the LED matrix at full brightness), consider a stable external 5V power supply connected to the 5V pin.
- Community Support: The ESP32 community is vast and active. Utilize online forums, documentation, and GitHub repositories for project ideas, code examples, and troubleshooting assistance.
- GPIO Flexibility: Experiment with the 17 multi-functional GPIO pins. Their reconfigurable nature allows for diverse peripheral connections and custom hardware integrations.
- Low-Power Optimization: For battery-powered applications, delve into the ESP32-S3's low-power modes to significantly extend battery life.
8. Warranty and Support
This product is covered by the manufacturer's standard warranty against defects in materials and workmanship. For technical support, warranty claims, or further assistance, please contact the seller or manufacturer directly. Keep your purchase receipt as proof of purchase.
9. Compliance Information
⚠ WARNING: This product can expose you to chemicals including lead, which is known to the State of California to cause cancer and birth defects or other reproductive harm. For more information go to www.P65Warnings.ca.gov.





