The M5Stack AtomS3R is the most integrated programmable controller on the market, based on the ESP32-S3 main controller. It features the ESP32-S3-PICO-1-N8R8 main controller with built-in WiFi, 8MB onboard FLASH, and 8MB PSRAM. M5Stack AtomS3R comes with a 0.85-inch color IPS screen and a programmable button beneath it. AtomS3R includes a 5V to 3.3V power circuit, a built-in three-axis BMM150 geomagnetic sensor, and a six-axis BMI270 attitude sensor. AtomS3R also has a Type-C interface for power supply and firmware downloads, along with a HY2.0-4P expansion port. Six GPIO and power pins are reserved at the bottom for easy expansion. The 3D antenna of the M5Stack AtomS3R is an improvement on previous products, offering better performance and greater stability. M5Stack AtomS3R measures only 24x24x12.9mm, making it ideal for a wide range of embedded smart device applications.
M5Stack ATOMS3R Features
- Integrated ESP32-S3-PICO-1-N8R8 main controller
- Nine-axis sensor system (six-axis BMI270 + three-axis BMM150 geomagnetic sensor)
- 8MB Flash and 8MB PSRAM
- Supports infrared control functionality
- Programmable button
- 0.85-inch LCD screen
- Expandable pins and interfaces
- Development platforms: Arduino, UIFlow, Micropython
Articles about AtomS3R
- How to Build Your Own Personal Voice Assistant with M5Stack AtomS3R and Atomic Echo Base
- M5Stack ATOMS3R: A Must-Have for Smart Hardware Developers
- M5Stack ATOMS3R Camera Kit M12: A New Choice for Smart Vision Technology
- What is ATOMS3 and How Many Different Types Are There?
Schematics

Includes
- 1x AtomS3R
Applications
- Motion detection and direction sensing
- Wearable devices
- Smart device control
- IoT applications
Specifications
Specification | Details |
---|---|
SoC | ESP32-S3-PICO-1-N8R8 @Dual-core Xtensa LX7 processor, up to 240MHz |
PSRAM | 8MB PSRAM |
FLASH | 8MB FLASH |
TFT Driver | GC9107 |
Color IPS Resolution | 128 x 128 |
Six-axis sensor (BMI270) | Accuracy: 0.05% (acceleration), 0.05°/s (angular velocity) I2C address: 0x68 |
Three-axis geomagnetic sensor (BMM150) | Accuracy: 0.3 μT Mounted on BMI270, magnetometer data accessed via BMI270 |
IR | Infrared transmission range: 12.46m @ ∠180°, 1.45m @ ∠90°, 3.88m @ ∠45° |
Sleep current | GPIO-5V power: DC5V @ 11.63 μA Grove-5V power: DC5V @ 10.75 μA USB-5V power: DC5V @ 92.50 μA |
Operating current | IMU operating current: DC5V @ 99.25 mA IR operating current: DC5V @ 100.40 mA RGB operating current: DC5V @ 106.39 mA With LCD: DC5V @ 56.69 mA |
Bottom reserved GPIO pins | G5/G6/G7/G8/G38/G39 |
Operating temperature | 0°C ~ 40°C |
Product dimensions | 24*24*12.9mm |
Packaging dimensions | 85*65.5*13mm |
Product weight | 6.7g |
Packaging weight | 13.4g |