Bring clarity and efficiency to your IoT projects with the M5PaperS3 ESP32‑S3 Development Kit. Featuring a 4.7‑inch 960×540 capacitive touch E‑Ink display, dual‑core processor, Wi‑Fi connectivity, and ultra‑low power consumption, it’s perfect for smart home control panels, industrial monitoring dashboards, digital signage, and portable data loggers. With 8MB PSRAM, 16MB flash, MicroSD expansion, built‑in gyroscope, RTC, and a 1800mAh rechargeable battery, the M5PaperS3 offers developers a versatile platform for creating always‑on, sunlight‑readable, and energy‑efficient IoT interfaces.
📘 M5Stack M5PaperS3: Smart E-Ink Display Controller
The M5PaperS3 by M5Stack is a sleek, low-power e-ink display controller powered by the ESP32-S3 microcontroller, designed for modern embedded and IoT applications.
🖥️ Touch-Integrated E-Ink Display
-
4.7” display with 540×960 resolution
-
Supports 16-level grayscale for crisp text rendering
-
Equipped with a GT911 capacitive touchscreen with dual-point touch and gesture recognition
-
Full-screen design enhances visual experience over traditional LCDs
-
E-ink technology offers ultra-low power usage and image retention during power-off
🔧 Built-In Interaction Components
-
Integrated gyroscope sensor for lift-to-wake functionality
-
Onboard buzzer and physical buttons for tactile feedback
-
Internal RTC (BM8563) enables smart sleep/wake cycles
-
Battery status circuit monitors health in real time
💾 High-Efficiency Storage
-
ESP32-S3R8 with 8MB PSRAM
-
External 16MB Flash memory for faster access and greater capacity
-
MicroSD slot for removable data storage
🔋 Power System
-
Built-in 1800mAh lithium battery with charging support
-
Optimized for long battery life and continuous use
📡 Connectivity & Expansion
-
Supports OTG functionality for external USB peripherals
-
Open HC1.25-4P interface for sensor integration and expansion modules
-
Enhanced antenna design for stronger signal performance
-
Includes a hanging hook for portability and installation flexibility
🌐 Ideal Use Cases Perfect for diverse applications like:
-
IoT monitoring
-
Smart home control panels
-
Environmental and health data tracking
-
E-labels and digital signage
-
Field data logging
Features
📋 M5PaperS3 Specifications at a Glance
🧠 Main Controller: ESP32-S3R8
🎮 Interaction Features: Gyroscope, Buzzer & Physical Button
💾 Memory: 8MB PSRAM + 16MB External Flash
🖥️ Display: 4.7" Touch-enabled E-Ink Screen (540×960 resolution)
🔋 Battery: 1800mAh Lithium Battery with Charging Support
⏰ RTC: BM8563 for Sleep/Wake Scheduling
🌿 Efficiency: Low Power Consumption Design
💻 Supported Development Platforms:
-
🧩 UIFlow 2.0
-
🛠️ Arduino IDE
-
⚙️ ESP-IDF
-
🔧 Platform.IO
Includes
- 1x M5PaperS3
Recommended Applications for M5PaperS3
📡 IoT Monitoring Track environmental data, device status, or remote sensors with low power and high clarity.
🏠 Smart Home Control Panels Use PaperS3 as a touch-based interface for home automation and system management.
🏷️ Electronic Labeling & Signage Display price tags, shelf info, or dynamic labels that remain visible even without power.
📚 Educational & Learning Tools Create interactive teaching aids, coding platforms, or low-distraction e-ink study companions.
Arduino
Specifications
Specification | Details |
---|---|
SoC | ESP32S3R8, Xtensa® 32-bit LX7 Dual-Core Processor, 240MHz, 2.4GHz Wi-Fi |
PSRAM | 8MB PSRAM |
Flash | 16MB External Flash |
Storage | Supports MicroSD Card Expansion |
Display Screen | 4.7inch Touch E-Ink Screen (EPD_ED047TC1 ) Resolution: 960x540 Pixels 16-level Grayscale Display |
Touch Function | Supports Two-Point Touch and Various Gestures (GT911 Capacitive Touch Panel) |
Sensors | Built-in Gyroscope Sensor BMI270 @ Communication Address: 0x68 |
USB Function | OTG/CDC/MSC/Firmware Flashing |
Power Input | 5V@500mA |
Peripheral Interface | HY1.25-4P (3v3+GND+2xGPIO) for Extending Sensors and Devices |
Battery | 3.7V@1800mAh @ Charging Chip: LGS4056H |
Battery Connector | SMT-HDR 1.25-2P |
Charging Current | 5V@176mA |
Power Management | PMS150G (Power On/Off and Program Download Control) Built-in BM8563 RTC Chip @ Communication Address: 0x51 |
Buttons | 1x Physical Button (for Device Control, Power On/Off, Reset, Download Mode) |
Buzzer | Onboard Passive Buzzer |
Wi-Fi | Communication range of 111 meters (in open space, with the antenna positioned vertically at 90° to the ground) |
Power Consumption | Low power mode: DC 4.2V / 9.28µA (main power off, gyroscope in low power mode) Standby mode: DC 4.2V / 949.58µA (main power off, gyroscope on) Operating mode: DC 4.2V / 154.02mA (main power on) |
Operating temperature | 0-40°C |
Product Dimensions | 121.5*67.7*7.7mm |
Package Dimensions | 133*76*19mm |
Product Weight | 89.3g |
Package Weight | 112.9g |
Schematics
PinMap
EPD_ED047TC1
EPD_ED047TC1 | ESP32S3R8 |
---|---|
DB0 | GPIO6 |
DB1 | GPIO14 |
DB2 | GPIO7 |
DB3 | GPIO12 |
DB4 | GPIO9 |
DB5 | GPIO11 |
DB6 | GPIO8 |
DB7 | GPIO10 |
XSTL | GPIO13 |
XLE | GPIO15 |
SPV | GPIO17 |
CKV | GPIO18 |
PWR | GPIO45 |
GT911 & BM8563 & BMI270 & BAT_ADC & BUZZER
ESP32S3R8 | GPIO41 | GPIO42 | GPIO48 | PMS150GU06-PA6/CIN- | GPIO3 | GPIO21 |
---|---|---|---|---|---|---|
GT911 | SDA | SCL | INT | |||
BM8563 | SDA | SCL | INT | |||
Battery Detect | ADC_VBAT | |||||
Buzzer | BUZ_PWM |
microSD
microSD | CS | SCK | MOSI | MISO |
---|---|---|---|---|
ESP32S3R8 | GPIO47 | GPIO39 | GPIO38 | GPIO40 |
USB Power Supply Detection
ESP32S3R8 | G5 |
---|---|
USB Power Supply Detection | USB_DET |
Model Size
Softwares
Arduino
- M5PaperS3 Arduino Quick Start
- M5PaperS3 Arduino M5Unified Driver Library
- M5PaperS3 Arduino M5GFX Driver Library
UiFlow2
ESP-IDF
Easyloader
Easyloader | Download Link | Notes |
---|---|---|
M5PaperS3 Factory Firmware | Download | / |