pdf-icon

AtomS3R-Ext

SKU:C126-Ext

Description

AtomS3R-Ext is a programmable controller based on the ESP32-S3 main control, designed for prototype development and extension. It features a universal expansion board on top, allowing users to connect and debug multiple IO ports, suitable for expanding and verifying various peripheral modules. It integrates the ESP32-S3-PICO-1-N8R8 main control, supports Wi-Fi functionality, and includes 8 MB of on-chip FLASH and 8 MB of PSRAM, along with a power circuit converting 5V to 3.3V/2.8V/1.2V. It has a built-in three-axis BMM150 geomagnetic sensor and a six-axis BMI270 attitude sensor. The controller is equipped with a USB Type-C interface for power supply and firmware download, and features a HY2.0-4P expansion port, six GPIO and power pins for easy function expansion. Compared to previous ATOM series host products, the 3D antenna of AtomS3R-Ext has been enhanced, providing better signal performance and stability. With dimensions of only 24.0 x 24.0 x 12.0mm, it is ideal for prototype development and verification applications in embedded smart devices.

Features

  • Integrated ESP32-S3-PICO-1-N8R8 main control
  • Nine-axis sensor system (BMI270 six-axis + BMM150 three-axis geomagnetic sensor)
  • 8MB Flash and 8MB PSRAM
  • Supports infrared transmission control function
  • Expandable pins and interfaces
  • Breadboard
  • Development platforms: Arduino, UIFlow, Micropython

Includes

  • 1 x AtomS3R-Ext

Applications

  • Motion detection and orientation awareness
  • Smart device control
  • IoT applications

Specifications

Specification Parameters
SoC ESP32-S3-PICO-1-N8R8 @ Dual-core Xtensa LX7 processor, up to 240MHz @USB-OTG
PSRAM 8M PSRAM
FLASH 8M FLASH
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 obtained through BMI270
Infrared IR Infrared transmission distance at ∠180°: 12.46m
at ∠90°: 1.45m
at ∠45°: 3.88m
Sleep current GPIO-5V power: DC5V@11.63 uA
Grove-5V power: DC5V@10.75 uA
USB-5V power: DC5V@92.50 uA (including PD resistor loss)
Universal expansion board specifications 5 x 6@2.54mm
Bottom reserved GPIO G5/G6/G7/G8/G38/G39
Breadboard reserved GPIO G3/G4/G9/G10/G11/G12/G13/G14/G17/G21/G40/G42/G46/G48
Operating temperature 0 ~ 40°C
Product dimensions 24.0 x 24.0 x 12.0mm
Product weight 6.9g
Package dimensions 85.0 x 65.0 x 15.2mm
Gross weight 13.6g

Learn

Download Mode

Download Mode
To burn firmware, press and hold the reset button (about 2 seconds) until the internal green LED lights up, then release. The device is now in download mode, ready for burning.
schematics

Schematics

PinMap

BMM150 & BMI270 & IR

ESP32-S3-PICO-1-N8R8 G0 G45 BMI270_ASDx BMI270_ASCx G47
BMI270 SYS_SCL SYS_SDA
BMM150 A_SDA A_SCL
IR IR_LED_DRV

Proto Pin

Proto Board ESP32-S3-PICO-1-N8R8
1 3.3V
2 1.2V
3 2.8V
4 RST
5 G3
6 G4
7 G9
8 G10
9 G11
10 G12
11 G13
12 G17
13 G21
14 G40
15 G42
16 G46
17 G48
18 GND
19 GND

Model Size

module size

PCB

Datasheets

Softwares

PlatformIO

[env:m5stack-atoms3r]
platform = espressif32@6.3.2
board = esp32-s3-devkitc-1
framework = arduino
board_build.arduino.memory_type = qio_opi
build_flags =
    -DESP32S3
    -DBOARD_HAS_PSRAM
    -mfix-esp32-psram-cache-issue
    -DCORE_DEBUG_LEVEL=5
    -DARDUINO_USB_CDC_ON_BOOT=1
    -DARDUINO_USB_MODE=1
lib_deps =
    M5Unified=https://github.com/m5stack/M5Unified

Video

  • AtomS3R-Ext Product Introduction and Case Demonstration