# M5Stack AtomS3R

> Ultra-compact ESP32-S3 dev board (24x24mm) with 0.85" IPS LCD, BMI270 IMU, BMM150 magnetometer, 8MB PSRAM, IR transmitter, LP5562 RGB LED driver, and Grove port for IoT and robotics.

## Quick Facts

- **Brand:** M5Stack
- **Board Type:** dev-board
- **Price:** ~$17.5
- **Product Readiness:** developer
- **CPU:** Xtensa LX7 dual-core @ 240MHz, FPU, AI vector instructions, HW crypto
- **CPU Architecture:** Xtensa LX7
- **CPU Cores:** 2
- **RAM:** 512KB SRAM
- **PSRAM:** 8MB (OPI)
- **Flash:** 8MB
- **USB:** USB-C (OTG)
- **Power:** 5V
- **Operating Voltage:** 3.3V
- **Dimensions:** 24 x 24 x 12.9mm
- **Weight:** 6.8g
- **Antenna:** Built-in 3D PCB antenna
- **SD Card:** No
- **Display:** 0.85" IPS LCD 128x128

## Connectivity

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

## Open Source

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

## Compatible Firmware

arduino, esp-idf, platformio, uiflow, esphome, micropython

## Use Cases

- iot-prototyping
- sensor-node
- ir-remote-control
- robotics-controller
- voice-assistant

## Components

- **ESP32-S3-PICO-1-N8R8** (mcu): Espressif ESP32-S3 System-in-Package with 8MB flash and 8MB PSRAM — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2Fesp32-s3-pico-1_datasheet_en.pdf&ref=openhardware.directory&product=m5stack-atoms3r&source=md-export)
- **BMI270** (accelerometer): Bosch 6-axis IMU with accelerometer and gyroscope, ultra-low power — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.bosch-sensortec.com%2Fmedia%2Fboschsensortec%2Fdownloads%2Fdatasheets%2Fbst-bmi270-ds000.pdf&ref=openhardware.directory&product=m5stack-atoms3r&source=md-export)
- **BMM150** (magnetometer): Bosch 3-axis digital magnetometer for compass and orientation — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.bosch-sensortec.com%2Fmedia%2Fboschsensortec%2Fdownloads%2Fdatasheets%2Fbst-bmm150-ds001.pdf&ref=openhardware.directory&product=m5stack-atoms3r&source=md-export)
- **GC9107** (display-driver): 128x128 IPS LCD driver, SPI interface — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fcdn.hackaday.io%2Ffiles%2F1881838051221472%2FGC9107%2520DataSheet%2520V1.2.pdf&ref=openhardware.directory&product=m5stack-atoms3r&source=md-export)
- **LP5562** (led-driver): TI 4-channel I2C LED driver with programmable patterns — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.ti.com%2Flit%2Fds%2Fsymlink%2Flp5562.pdf&ref=openhardware.directory&product=m5stack-atoms3r&source=md-export)

## Protocols

- **I2C**: SDA: GPIO45, SCL: GPIO0
- **SPI**: SCK: GPIO15, MOSI: GPIO21, CS: GPIO14

## GPIO Map

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| GPIO1 | Grove Port | — | digital-input, digital-output, adc, touch, pwm |
| GPIO2 | Grove Port | — | digital-input, digital-output, adc, touch, pwm |
| GPIO5 | General GPIO | — | digital-input, digital-output, adc, touch, pwm |
| GPIO6 | General GPIO | — | digital-input, digital-output, adc, touch, pwm |
| GPIO7 | General GPIO | — | digital-input, digital-output, adc, pwm |
| GPIO8 | General GPIO | — | digital-input, digital-output, adc, pwm |
| GPIO38 | Button | — | digital-input |
| GPIO47 | IR Transmitter | — | digital-output, pwm |

## Description

## Overview

The M5Stack AtomS3R is a highly integrated IoT programmable controller built around the ESP32-S3-PICO-1-N8R8 System-in-Package, delivering dual-core Xtensa LX7 processing at 240MHz with 8MB flash and 8MB PSRAM in a remarkably compact 24x24mm form factor weighing just 6.8g.

Building on the AtomS3, the AtomS3R adds a BMI270 6-axis IMU and BMM150 3-axis magnetometer for full 9-DoF motion and orientation sensing, an LP5562 4-channel LED driver for precise RGB control, and an enhanced 3D PCB antenna for improved wireless performance. The 0.85-inch IPS LCD (128x128) driven by GC9107, IR transmitter, and Grove port round out a feature set that supports robotics, motion tracking, voice assistant (with Echo Base), and IoT control applications.

## Where to Buy

- [M5Stack Official](https://openhardware.directory/r?to=https%3A%2F%2Fshop.m5stack.com%2Fproducts%2Fatoms3r-dev-kit&ref=openhardware.directory&product=m5stack-atoms3r&source=md-export) — $17.50

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fshop.m5stack.com%2Fproducts%2Fatoms3r-dev-kit&ref=openhardware.directory&product=m5stack-atoms3r&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2Fm5stack%2FM5AtomS3&ref=openhardware.directory&product=m5stack-atoms3r&source=md-export)
- [wiki](https://openhardware.directory/r?to=https%3A%2F%2Fdocs.m5stack.com%2Fen%2Fcore%2FAtomS3R&ref=openhardware.directory&product=m5stack-atoms3r&source=md-export)

## Tags

`esp32-s3`, `m5stack`, `compact`, `imu`, `magnetometer`, `psram`, `grove`, `ir`

## Images

![M5Stack AtomS3R](https://nbg1.your-objectstorage.com/openhardware-directory/entities/m5stack-atoms3r/2399384cafcc.webp)
![M5Stack AtomS3R](https://nbg1.your-objectstorage.com/openhardware-directory/entities/m5stack-atoms3r/7f885376a1ee.webp)

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