📲 Bring clarity & efficiency to your IoT projects with the M5PaperS3 ESP32‑S3 Development Kit!
🖥️ Featuring a 4.7″ 960×540 capacitive touch E‑Ink / E-Paper 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
-
📈 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 building:
🌞 Always-on, 📖 Sunlight-readable, 🔋 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:
-
🛠️ Arduino IDE
-
⚙️ ESP-IDF
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 | / |