pdf-icon

Atom-Matrix

SKU:C008-B

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.

Tutorial

This tutorial explains how to program and control the Atom-Matrix with the Arduino IDE.
This tutorial explains how to control the Atom-Matrix with the UiFlow1 graphical programming platform.
This tutorial explains how to control the Atom-Matrix with the UiFlow2 graphical programming platform.

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

  • IoT node
  • Micro-controller

Specifications

Specification Parameter
SoC ESP32-PICO-D4, 240 MHz dual core, 600 DMIPS, 520 KB SRAM, Wi-Fi
Flash 4 MB
Input Voltage 5 V @ 500 mA
Host Interface 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 81.0 x 65.0 x 20.6mm
Gross Weight 12.6 g

Schematics

schematics

PinMap

RGB & BUTTON & IR & MPU6886

ESP32-PICO-D4 G27 G39 G12 G21 G25
RGB LED RGB
Button Button
IR IR_TX
MPU6886 SCL SDA

Gvore

HY2.0-4P Black Red Yellow White
PORT.CUSTOM GND 5 V G26 G32

Model Size

Datasheets

Softwares

Arduino

UiFlow1

UiFlow2

PlatformIO

[env:m5stack-atom]
platform = espressif32@6.7.0
board = m5stack-atom
framework = arduino
upload_speed = 1500000
monitor_speed = 115200
build_flags =
    -DCORE_DEBUG_LEVEL=5
lib_deps =
    M5Unified=https://github.com/m5stack/M5Unified

Easyloader

Easyloader Download Note
Atom-Matrix Factory Test Easyloader download /

Video

  • Atom-Matrix Example