# M5Stack Atom Matrix

> Ultra-compact ESP32-PICO dev board (24x24mm) with 5x5 RGB LED matrix, 6-axis IMU (MPU6886), IR LED, programmable button, and Grove port. Perfect for LED displays and motion sensing.

## Quick Facts

- **Brand:** M5Stack
- **Board Type:** dev-board
- **Price:** ~$15.5
- **Product Readiness:** developer
- **CPU:** Dual-core Xtensa LX6 @ 240MHz
- **CPU Architecture:** Xtensa LX6
- **CPU Cores:** 2
- **PSRAM:** 8MB
- **Flash:** 4MB
- **USB:** Type-C
- **Power:** 5V
- **Operating Voltage:** 3.3V
- **Dimensions:** 24 x 24 x 14 mm
- **Weight:** 14g
- **Antenna:** Built-in PCB antenna

## Connectivity

- **Wifi:** 802.11 b/g/n
- **Bluetooth:** BLE 4.2

## Open Source

- **Firmware:** Yes
- **Schematics:** Yes
- **PCB Layout:** No

## Compatible Firmware

arduino, esp-idf, uiflow, micropython, esphome

## Use Cases

- led-display
- iot-prototyping
- wearable
- gesture-detection
- sensor-node

## Components

- **WS2812C** (5x5 RGB LED Matrix): 25 individually addressable WS2812C RGB LEDs arranged in a 5x5 matrix for animations, icons, and visual notifications — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.weltronics.co.za%2Fdatasheets%2FWS2812C.pdf&ref=openhardware.directory&product=m5stack-atom-matrix&source=md-export)
- **MPU6886** (6-axis IMU): MEMS 6-axis motion sensor combining a 3-axis accelerometer and 3-axis gyroscope for motion tracking and gesture detection — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fm5stack.oss-cn-shenzhen.aliyuncs.com%2Fresource%2Fdocs%2Fdatasheet%2Fcore%2FMPU-6886-000193%252Bv1.1_GHIC_en.pdf&ref=openhardware.directory&product=m5stack-atom-matrix&source=md-export)
- **IR LED** (Infrared Transmitter): Infrared LED for transmitting IR remote control signals to consumer electronics — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.vishay.com%2Fdocs%2F81009%2Ftsal6200.pdf&ref=openhardware.directory&product=m5stack-atom-matrix&source=md-export)
- **Grove Port** (GPIO/I2C Connector): 4-pin Grove connector providing GPIO and I2C interface for external sensors and actuators — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwiki.seeedstudio.com%2FGrove_System%2F&ref=openhardware.directory&product=m5stack-atom-matrix&source=md-export)

## Description

## Overview

The M5Stack Atom Matrix is an ultra-compact ESP32-PICO-D4 development board featuring a 5x5 WS2812C RGB LED matrix and a 6-axis IMU (MPU6886). At just 24x24x14mm, it delivers rich visual output and motion sensing in one of the smallest ESP32 packages available.

## Key Features

- **5x5 RGB LED matrix** — 25 WS2812C LEDs for animations, notifications, and simple displays
- **6-axis IMU** — MPU6886 accelerometer + gyroscope for motion and gesture detection
- **Ultra-compact design** — 24x24x14mm form factor, weighing only 14g
- **Programmable button** — Front-facing button for user interaction
- **Grove port** — For connecting external sensors and actuators
- **IR transmitter** — Infrared LED for remote control applications
- **USB-C** — For programming and power

## Specifications

| Parameter | Value |
|-----------|-------|
| SoC | ESP32-PICO-D4 (dual-core 240MHz) |
| Flash | 4MB |
| PSRAM | 8MB |
| Wi-Fi | 802.11 b/g/n (2.4GHz) |
| Bluetooth | BLE 4.2 |
| LED Matrix | 5x5 WS2812C RGB LEDs |
| IMU | MPU6886 (6-axis: 3-axis accel + 3-axis gyro) |
| IR | Infrared transmitter |
| Port | 1x Grove (GPIO/I2C) |
| USB | Type-C |
| Dimensions | 24 x 24 x 14 mm |
| Weight | 14g |

## Popular Use Cases

The Atom Matrix excels as a compact LED notification display, motion-sensing node, and gesture controller. Its IMU makes it suitable for wearable prototypes and orientation tracking, while the LED matrix provides visual feedback without needing an external display.

## Resources

- [M5Stack Official Docs](https://docs.m5stack.com/en/atom/atom_matrix)
- [GitHub Examples](https://github.com/m5stack/M5Atom)
- [FastLED Library](https://github.com/FastLED/FastLED)

## Where to Buy

- [OpenELab](https://openhardware.directory/r?to=https%3A%2F%2Fopenelab.io%2Fproducts%2Fm5stackatommatrix&ref=openhardware.directory&product=m5stack-atom-matrix&source=md-export)
- [M5Stack Official](https://openhardware.directory/r?to=https%3A%2F%2Fshop.m5stack.com%2Fproducts%2Fatom-matrix-esp32-development-kit&ref=openhardware.directory&product=m5stack-atom-matrix&source=md-export)

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fshop.m5stack.com%2Fproducts%2Fatom-matrix-esp32-development-kit&ref=openhardware.directory&product=m5stack-atom-matrix&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2Fm5stack%2FM5Atom&ref=openhardware.directory&product=m5stack-atom-matrix&source=md-export)

## Tags

`esp32`, `led-matrix`, `imu`, `m5stack`, `atom`, `motion-sensor`, `grove`, `ws2812`, `mpu6886`, `compact`

## Images

![M5Stack Atom Matrix](https://nbg1.your-objectstorage.com/openhardware-directory/entities/m5stack-atom-matrix/709a6642a947.jpg)
![M5Stack Atom Matrix](https://nbg1.your-objectstorage.com/openhardware-directory/entities/m5stack-atom-matrix/43be916d2820.jpg)
![M5Stack Atom Matrix](https://nbg1.your-objectstorage.com/openhardware-directory/entities/m5stack-atom-matrix/34ad5f5897f4.jpg)
![M5Stack Atom Matrix](https://nbg1.your-objectstorage.com/openhardware-directory/entities/m5stack-atom-matrix/72afc38c03fd.jpg)
![M5Stack Atom Matrix](https://nbg1.your-objectstorage.com/openhardware-directory/entities/m5stack-atom-matrix/b896315e95cd.jpg)
![M5Stack Atom Matrix](https://nbg1.your-objectstorage.com/openhardware-directory/entities/m5stack-atom-matrix/4c4d54a99dc4.jpg)
![M5Stack Atom Matrix](https://nbg1.your-objectstorage.com/openhardware-directory/entities/m5stack-atom-matrix/2cf5c48c1908.jpg)
![M5Stack Atom Matrix](https://nbg1.your-objectstorage.com/openhardware-directory/entities/m5stack-atom-matrix/f24a3b0bf9c5.jpg)

---
[View full device page](https://openhardware.directory/devices/m5stack-atom-matrix)