Description
/* ===== Scoped Description Style ===== */.product-description.rte { font-family: -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, “Helvetica Neue”, Arial, sans-serif; color: #2c2c2c; line-height: 1.65; font-size: 16px;}/* ===== Headings ===== */.product-description.rte h2 { font-size: 1.8em; color: #0D47A1; border-left: 4px solid #1f6fe5; padding-left: 12px; margin-top: 32px; margin-bottom: 16px;}/* ===== H3 Titles Optimization ===== */.product-description.rte h3 { font-size: 1.4em; color: #0D47A1; margin-top: 24px; margin-bottom: 12px; font-weight: 500; padding-bottom: 6px; border-bottom: 2px solid #e6e6e6;}/* ===== Paragraphs ===== */.product-description.rte p { margin-bottom: 20px; line-height: 1.8; color: #4a4f57; font-size: 16px;}/* ===== Paragraph Images (only in description) ===== */.product-description.rte img { display: block; max-width: 100%; height: auto; margin: 24px auto; border-radius: 12px; box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);}/* ===== Lists ===== */.product-description.rte ul { padding-left: 20px; margin-bottom: 16px; list-style-type: disc;}.product-description.rte li { margin-bottom: 6px;}/* ===== Links ===== */.product-description.rte a { color: #0288D1; text-decoration: none; transition: color 0.3s ease;}.product-description.rte a:hover { color: #01579B;}/* ===== M5Stack-style Spec Table ===== */.product-description.rte .table-container { width: 100%; margin: 24px 0; overflow-x: auto;}.product-description.rte .table-container table { width: 100%; border-collapse: collapse; font-family: inherit; font-size: 14px; color: #2c2f36; background-color: #ffffff; border-radius: 10px; overflow: hidden; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);}.product-description.rte .table-container thead th { background: #1f6fe5; color: #ffffff; padding: 14px 16px; text-align: center; font-weight: 600; border: none; vertical-align: middle;}.product-description.rte .table-container td { padding: 14px 16px; border-bottom: 1px solid #e6ebf2; vertical-align: middle;}.product-description.rte .table-container tbody td:first-child { width: 36%; text-align: center; font-weight: 500; color: #4a4f57; background-color: rgba(31, 111, 229, 0.02);}.product-description.rte .table-container tbody tr:nth-child(even) { background-color: #f7f9fc;}@media (hover: hover) { .product-description.rte .table-container tbody tr:hover { background-color: #eef3ff; }}/* ===== Learn & Documents Button ===== */.product-description.rte #learn-and-documents-btn { display: inline-flex; align-items: center; padding: 6px 14px; background-color: #1f6fe5; color: #ffffff; font-weight: 600; border-radius: 6px; margin-top: 8px; text-decoration: none; transition: background 0.3s ease;}.product-description.rte #learn-and-documents-btn:hover { background-color: #1661c1;}/* ===== Responsive Design for Smaller Screens (with table adjustments) ===== */@media screen and (max-width: 768px) { .product-description.rte .table-container table, .product-description.rte .table-container thead, .product-description.rte .table-container tbody, .product-description.rte .table-container th, .product-description.rte .table-container td, .product-description.rte .table-container tr { display: block; width: 100%; } .product-description.rte .table-container thead { display: none; } .product-description.rte .table-container tbody tr { padding: 12px 0; border-bottom: 1px solid #e6ebf2; } .product-description.rte .table-container tbody td { padding: 8px 16px; border: none; text-align: left; } .product-description.rte .table-container tbody td:first-child { width: 100%; background: none; color: #1f6fe5; font-weight: 600; padding-top: 16px; } .product-description.rte .table-container tbody td:last-child { padding-bottom: 16px; color: #2c2f36; line-height: 1.6; } /* Ensure button appears correctly on mobile */ .product-description.rte #learn-and-documents-btn { font-size: 14px; padding: 8px 16px; }}
Description
AtomS3R is a highly integrated IoT programmable controller based on the ESP32-S3. It embeds an ESP32-S3-PICO-1-N8R8 SoC with on-chip Wi-Fi, 8MB Flash, and 8MB PSRAM. The device features a 0.85-inch color IPS display with a programmable button beneath it, an on-board 5 V-to-3.3 V power circuit, a three-axis BMM150 geomagnetic sensor, and a six-axis BMI270 IMU. Power supply and firmware downloading are handled through a USB Type-C connector, while a HY2.0-4P port and six GPIO plus power pins on the bottom make expansion easy. Compared with previous products, AtomS3R is equipped with an enhanced 3D antenna that offers better performance and higher stability. With dimensions of just 24.0 x 24.0 x 12.9 mm, it is ideal for a variety of embedded smart-device applications.
Features
- Integrated ESP32-S3-PICO-1-N8R8 SoC
- Nine-axis sensor system (BMI270 6-axis IMU + BMM150 3-axis geomagnetic sensor)
- 8MB Flash and 8MB PSRAM
- Supports infrared transmission control
- Programmable button
- 0.85-inch LCD display
- Expandable pins and interfaces
- Development Platform
- UiFlow2
- Arduino IDE
- ESP-IDF
- PlatformIO
Includes
- 1 x AtomS3R
Applications

Specifications
| Specification | Parameter |
|---|---|
| SoC | ESP32-S3-PICO-1-N8R8@Dual-core Xtensa LX7, up to 240MHz |
| USB | USB OTG, USB Serial/JTAG |
| Flash | 8MB |
| PSRAM | 8MB |
| Wi-Fi | 2.4 GHz Wi-Fi |
| TFT Driver | GC9107 |
| Color IPS Resolution | 128 x 128 |
| 6-Axis IMU (BMI270) | Accuracy: 0.05 % (Accel), 0.05 °/s (Gyro) I2C Address: 0x68 |
| 3-Axis Geomagnetic Sensor (BMM150) | Accuracy: 0.3 µT Mounted on BMI270, magnetometer data obtained via BMI270 |
| Infrared | 180 ° FOV, transmission distance 12.46 m (unobstructed) |
| Sleep Current | GPIO-5V supply: 5 V @ 11.63 µA Grove-5V supply: 5 V @ 10.75 µA USB-5V supply: 5 V @ 92.50 µA (incl. PD resistor loss) |
| Bottom GPIO | G5 / G6 / G7 / G8 / G38 / G39 |
| Operating Temperature | 0 ~ 40 °C |
| Product Size | 24.0 x 24.0 x 12.9 mm |
| Product Weight | 6.8 g |
| Package Size | 85.0 x 65.0 x 15.5 mm |
| Gross Weight | 12.5 g |

Learn and Documents
→ DOCUMENTS
Explore more from our collection.





Reviews
There are no reviews yet.