Description
Atom-Matrix is an ultra-compact development board in the M5Stack series, measuring only 24.0 x 24.0 mm. It offers additional GPIOs for user customization and is ideal for embedded smart-hardware projects. Powered by the ESP32-PICO-D4 with an integrated Wi-Fi module and 4 MB SPI flash, the board carries an IR transmitter, a 5 × 5 RGB LED matrix, a built-in IMU (MPU6886), and a programmable button hidden beneath the Neo-LED matrix. A USB Type-C port enables quick program upload/download, and an HY2.0-4P connector is provided for peripheral expansion. An M2 mounting hole on the back allows secure installation.

Note
When using the FastLED library, a recommended brightness value for the RGB LEDs is 20. Do not set the brightness too high, or the LEDs and acrylic panel may be damaged. (In the Atom-Matrix library, we have mapped a suitable brightness range of 0–100.) Excessive brightness or full-on operation can generate high temperatures and damage the enclosure.
Features
- ESP32-based development
- Ultra-compact body
- Built-in 3-axis gyroscope and 3-axis accelerometer (I2C Address: 0x68)
- Programmable button
- RGB LED matrix display
- Infrared transmission
- Expandable pins and interfaces
- Development Platform
- UiFlow1
- UiFlow2
- Arduino IDE
- ESP-IDF
- PlatformIO
Includes
- 1 x Atom-Matrix
Applications

Specifications
| Specification | Parameter |
|---|---|
| SoC | ESP32-PICO-D4@Dual-core processor, 240MHz |
| DMIPS | 600 |
| SRAM | 520KB |
| Flash | 4MB |
| Wi-Fi | 2.4 GHz Wi-Fi |
| Input Voltage | 5 V @ 500 mA |
| Host Interface | USB Type-C × 1, GROVE (I2C + I/O + UART) × 1 |
| PINs | G19, G21, G22, G23, G25, G33 |
| RGB LED | WS2812C 2020 × 25 |
| MEMS | MPU6886 (I2C Address: 0x68) |
| IR | Infrared transmission |
| Button | Programmable button × 1 |
| Antenna | 2.4 G 3D antenna |
| Working Temp. | 0 ~ 60 °C |
| Enclosure | Plastic (PC) |
| Product Size | 24.0 x 24.0 x 13.8mm |
| Product Weight | 7.3 g |
| Package Size | 85.0 x 66.0 x 15.0mm |
| Gross Weight | 12.6 g |
