Paper is a touch-enabled e-ink screen main control device launched by M5Stack, with the controller using ESP32-D0WDQ6-V3. The front of the device is embedded with a 540 x 960 @4.7" e-ink screen, supporting 16-level grayscale display. Paired with a GT911 capacitive touch panel, it supports two-point touch and various gesture operations. Compared to ordinary LCD screens, e-ink screens provide users with a better text reading experience and feature low power consumption and image retention when powered off.
The device integrates a dial switch, SHT30 temperature and humidity sensor, and physical buttons. For data storage, it reserves a TF-card (microSD) interface and integrates an FM24C02 storage chip, providing 2K-bit (256x8) EEPROM for user data storage during power loss.
It has a built-in 1150mAh lithium battery, and with the internal RTC (BM8563), it can achieve sleep and wake functions, providing strong battery life. Additionally, it offers 3 HY2.0-4P peripheral interfaces, allowing for the expansion of various sensor devices, bringing unlimited possibilities for subsequent application development.
Note
Notes: 1. Do not expose to ultraviolet light for extended periods, as it may cause irreversible damage to the e-ink screen. 2. The low-power management scheme of Paper is different from that of CORE and StickC devices. When in use, the PWR button (press the dial switch) is used as the power button (long press for 2s). To power off the device, you need to use the software API or press the reset button on the back. When using USB power, the device cannot be powered off. 3. If you encounter issues with downloading programs (such as timeout or "Failed to write to target RAM"), try reinstalling the device driver. For driver downloads, please refer to the content below the documentation.
Notes: 1. Do not expose to ultraviolet light for extended periods, as it may cause irreversible damage to the e-ink screen. 2. The low-power management scheme of Paper is different from that of CORE and StickC devices. When in use, the PWR button (press the dial switch) is used as the power button (long press for 2s). To power off the device, you need to use the software API or press the reset button on the back. When using USB power, the device cannot be powered off. 3. If you encounter issues with downloading programs (such as timeout or "Failed to write to target RAM"), try reinstalling the device driver. For driver downloads, please refer to the content below the documentation.
When using FactoryTest to load special characters (such as Chinese, Japanese), please place the font file into the TF card and name it as font.ttf. ttf file download address
When using FactoryTest to load special characters (such as Chinese, Japanese), please place the font file into the TF card and name it as font.ttf. ttf file download address
USB Driver
Click the link below to download the driver that matches your operating system. Currently, there are two driver chip versions: CP210X (for CP2104 version)/CP34X (for CH9102 version) driver packages. After extracting the package, select the installation package corresponding to your operating system's bit version. (If you are unsure which USB chip your device uses, you can install both drivers. CH9102_VCP_SER_MacOS v1.7 may report an error during installation, but it is actually installed, so you can ignore it.)
Click the link below to download the driver that matches your operating system. Currently, there are two driver chip versions: CP210X (for CP2104 version)/CP34X (for CH9102 version) driver packages. After extracting the package, select the installation package corresponding to your operating system's bit version. (If you are unsure which USB chip your device uses, you can install both drivers. CH9102_VCP_SER_MacOS v1.7 may report an error during installation, but it is actually installed, so you can ignore it.)