SKU: IOWC-1142
📋 GST Invoice Available

M5Stack ATOMS3R DevKit with ESP32-S3 & 0.85-Inch Screen

₹2,599.00 (Inclusive of all taxes)
Out of Stock

The M5Stack ATOMS3R is a compact ESP32-S3-based AIoT development kit featuring a 0.85-inch IPS screen, 8MB PSRAM, and a 9-axis IMU. It is programmable via Arduino IDE, MicroPython, or UIFlow for motion-sensing wearables, smart control, and embedded IoT applications.

Features

  • ESP32-S3-PICO-1-N8R8 SoC with dual-core 240MHz LX7 processor, Wi-Fi, 8MB Flash, and 8MB PSRAM for demanding AIoT workloads.
  • Integrated 9-axis sensor system (BMI270 6-axis IMU + BMM150 3-axis magnetometer) for precise motion detection and orientation sensing.
  • 0.85-inch 128×128 color IPS display with a programmable button underneath for interactive UI projects.
  • Enhanced 3D PCB antenna for superior Wi-Fi range and stability in a tiny 24x24x12.9mm footprint.
  • Low-power sleep modes (as low as ~11μA) and expansion via HY2.0-4P port & 6 bottom GPIO pins for peripherals.

Out of stock

Description

The M5Stack ATOMS3R Development Kit packs the capabilities of a full ESP32-S3 microcontroller, a vivid display, and advanced motion sensing into an ultra-compact 24x24mm module. Its heart is the ESP32-S3-PICO-1-N8R8, integrating dual-core Xtensa LX7 processors clocked up to 240MHz, 8MB of Flash, and a generous 8MB of PSRAM for data-intensive tasks like image buffering or complex sensor fusion algorithms.

Beyond processing, the kit is equipped with a comprehensive 9-axis inertial measurement unit combining a BMI270 accelerometer/gyroscope and a BMM150 geomagnetic sensor, enabling precise attitude and heading reference system (AHRS) functionality. The integrated 0.85-inch IPS screen provides a visual interface, while its optimized 3D antenna design ensures robust Wi-Fi connectivity. Power management is engineered for IoT, supporting deep sleep with currents as low as 11μA and offering flexible power input via USB Type-C or the expansion port.

Key Features

  • High-performance ESP32-S3 RISC-V core with Wi-Fi for connected edge computing.
  • Large 8MB PSRAM enables handling of graphics buffers, audio data, and machine learning models.
  • Integrated 9-axis sensor fusion (accelerometer, gyroscope, magnetometer) for advanced motion tracking.
  • Compact 0.85-inch color IPS display (128x128) for status readouts and simple user interfaces.
  • Programmable button and IR LED (12m range) for user input and remote control applications.
  • Ultra-low deep sleep current for battery-powered wearable and sensor node deployments.
  • Robust expansion through HY2.0-4P Grove connector and 6 bottom GPIO pins for adding sensors/actuators.
  • Full support for Arduino IDE, MicroPython, and M5Stack's block-based UIFlow for rapid prototyping.

Applications

  • Wearable devices for fitness tracking and gesture control.
  • Motion detection and orientation sensing for robotics and drones.
  • Compact smart controllers for home automation and IoT hubs.
  • Prototyping interactive gadgets with display and sensor feedback.
  • Embedded sensor nodes for industrial telemetry and data logging.

Technical Specifications

Microcontroller / SoCESP32-S3-PICO-1-N8R8 (Dual-core Xtensa LX7, up to 240MHz)
Wireless ProtocolWi-Fi (802.11 b/g/n)
On-board Memory8MB Flash, 8MB PSRAM
Display0.85-inch IPS LCD, 128 x 128 resolution
SensorsBMI270 (6-axis IMU), BMM150 (3-axis magnetometer)
IR Transmitter RangeUp to 12.46m @ 180°
Supply Voltage5V via USB Type-C or expansion port
Operating Current (Active)Varies with mode
Sleep Current (Deep Sleep)~11.63 μA (GPIO-5V power)
InterfacesUSB Type-C (Power/Programming), HY2.0-4P, 6x GPIO
AntennaIntegrated 3D PCB antenna
Operating Temperature0°C to 40°C
Dimensions (L x W x H)24 mm x 24 mm x 12.9 mm
Weight6.7 g

Frequently Asked Questions

How do I program the M5Stack ATOMS3R and which development frameworks are supported?

The ATOMS3R is supported by three main frameworks. For Arduino IDE, install the ESP32 board support via Boards Manager and select 'M5Stack AtomS3'. For MicroPython, flash the latest ESP32-S3 MicroPython firmware using a tool like esptool.py. For graphical programming, use M5Stack's web-based UIFlow 2.0. All methods utilize the onboard USB Type-C port for both power and serial communication, requiring no external debuggers.

What is the purpose of the 8MB PSRAM on this board and how do I utilize it in my code?

The 8MB PSRAM (Pseudo Static RAM) provides additional volatile memory for data-intensive operations. It is essential for buffering high-resolution graphics for the display, storing audio samples, handling large sensor data sets, or running more complex Machine Learning models. In Arduino, enable PSRAM in the IDE menu ('Tools' > 'PSRAM' > 'OPI PSRAM') and use heap_caps_malloc() with MALLOC_CAP_SPIRAM flag. In MicroPython, it is automatically used for the general heap when available.

How do I access data from the onboard BMI270 and BMM150 9-axis motion sensors?

Access the sensors using dedicated libraries. For Arduino, install the 'M5_UNIT_9AXIS' library from the M5Stack Library Manager or include 'BMI270.h' and 'BMM150.h' from Bosch Sensortec. Initialize the sensors via the I2C bus (pre-configured on the board). Read accelerometer, gyroscope, and magnetometer data into float variables. For sensor fusion (e.g., calculating orientation), you may integrate a library like Madgwick or Mahony AHRS filter to process the raw data from all three sensors into roll, pitch, and yaw angles.

What are the power requirements and how can I achieve the lowest sleep current for battery operation?

The board requires a 5V supply via the USB Type-C port or the 5V pin on the expansion port. For lowest power consumption, configure the ESP32-S3 for deep sleep using esp_deep_sleep_start() in Arduino or machine.deepsleep() in MicroPython. Ensure no peripherals are drawing power by disabling the display and sensors before sleep. When powered from the GPIO 5V pin (not USB), deep sleep current can drop to approximately 11-12 μA. Always measure your specific sleep current with a multimeter in series with the power supply for accurate battery life calculations.

Package Includes

  • 1 x M5Stack AtomS3R Development Board

Additional Information

Weight 0.0067 kg
Dimensions 2.4 × 2.4 × 1.29 cm