Today, November 27, 2020, the new M5PAPER from M5Stack is released. The M5PAPER is an ESP32 tablet equipped with an ePaper touch screen (ultra low consumption). The applications are numerous. Home automation dashboard, monitoring of production parameters by connecting I2C, UART or analog sensors, data acquisition and visualization …
M5PAPER, ESP32 ePaper tablet ideal for a home automation Dashboard
This is the first time that a manufacturer has offered us such a successful product in the field of connected objects.
The M5 PAPER is built on the same basis as the M5Stack Core2 launched this year as well. The technology of ePaper screens has evolved a lot in a few years. When I offered the first tutorials on ePaper screens, it took several (tens) seconds to refresh the screen … and that only with 2 colors!
Today we have a high resolution ePaper screen with several tactile gray levels!
It changes the game. To better understand the progress made, M5 Stack published a promotional video on its Tweeter account a few days ago that shows the responsiveness of the screen.
📣📣 Friday New Arrivals!#M5PAPER is an affordable M5Stack latest CORE device with a touch-enabled e-ink display.
— M5Stack (@M5Stack) November 27, 2020
The M5 Paper is equipped with a magnetic attachment system. It will therefore suffice to conceal a metal insert in the wall to be able to fix the home automation Dashboard without any visible screws.
Application development can be done with classic Arduino code, several examples are already available. For beginners or rapid prototyping of applications, UIFlow – Blockly’s version of M5Stack – will be perfect. We will not forget MicroPython for those who prefer this programming language to the usual C++.
Technical specifications of the M5PAPER
M5Stack hits hard with the M5 Paper. In a box in the format of a tablet, there is a development board powered by a latest generation ESP32-D0WDQ6-V3 backed by 16 MB of flash memory which can be supplemented by 8 MB of PSRAM. User parameters can be stored in an EEPROM (FM24C02) offering 256 KB of storage even when the battery is off. A TF card reader supports microSD cards up to 16 GB.
The 4.7 ” diagonal E-ink screen offers a resolution of 540 x 960 pixels in 16 gray levels. It’s a capacitive touchscreen driven by the GT911 controller (it can’t be invented!) That supports two touch points and a variety of gesture controls. Compared to an ordinary LCD screen, E-ink screens are more pleasing to the eyes and have very low energy consumption. The display persists even when the screen is no longer powered.
The M5 Paper has an SHT30 sensor for measuring temperature and humidity on the I2C bus.
- ESP32-D0WDQ6-V3 @ 240 MHz dual core, 600 DMIPS, 520 KB SRAM
- Technology: ePaper / eInk touchscreen 16 levels of gray
- Diagonal: 4.7 “
- Display Area Dimension: 58.32 x 103.68mm
- Resolution: 540 x 960 pixels @ 235ppi
- Display driver: IT8951
- Multipoint capacitive touch driver: GT911
- Wi-Fi with 3D antenna
- Dual mode bluetooth
- Memory and storage
- 16 MB flash memory
- PSRAM 8 Mo
- EEPROM FM24C02: 256 Ko
- Micro SD card reader up to 16GB
- RTC BM8563 clock for time storage
- Expansion connectors
- x3 HY2.0-4P
- PORT.A: I2C; ESP32 G25 and G32 pins
- PORT.B: DAC / ADC, ESP32 G26 and G33 pins
- PORT. C: UART, ESP32 G18 and G19 pins
- x3 HY2.0-4P
- Integrated sensor
- Temperature and humidity: SHT30
- x1 USB-C connector
- Input voltage: 5V @ 500mA
- LiPo battery: 1150 mAh at 3.7 V
- Weight, dimensions, operation
- Operating temperature of 0℃ ～ +40℃
- Weight: 86 g
- Size: 118 x 66 x 10 mm
- Model: EPD_ED047TC1
- Physical button
- x1 multi-function available for user program
- x1 reset button
- ESP32 pins exposed (see HY2.0 ports): G25, G32, G26, G33, G18, G19
- COVID19 recommendation : the screen is not designed for prolonged exposure to UV-C radiation allowing the decontamination of surfaces without chemical treatment.
Many resources are available now to accelerate the development of your applications
- SHT30 data sheet
- GT911 data sheet
- Arduino API
- Arduino examples
ESP32 pin identification
E-INK screen and microSD card reader
|MicroSD card reader||MISO||DAWDLE||SCK||/||CS|
ESP32 pin GPIO37 GPIO38 GPIO39 Button Law POWER Left
Peripherals connected to the I2C bus
USB / TTL converter (serial port) For debugging and uploading the program
ESP32 pin GPIO21 GPIO22 GPIO36 GT911 SDA SCL Interruption SHT30 SDA SCL / BM8563 SDA SCL / FM24C02 SDA SCL / ESP32 pin GPIO1 GPIO3 CP2104 RXD TXD
USB / TTL converter (serial port)
For debugging and uploading the program
HY2.0 4P ports
3 ports to connect sensors or actuators. Port A is reserved for the I2C bus. Port B is connected to the DAC / ADC converter of the ESP32. Finally, port C will allow communication with peripherals via the serial port.
Harbor ESP32 pins Protocol PORT.A G25, G32 I2C PORT.B G26, G33 DAC / ADC PORT. C G18, G19 UART
The M5PAPER is available today at a price of $ 69 (~ €58 – excluding shipping) only on the official store. It will be marketed by distrelec in Europe (including France, Switzerland and Belgium). No announcement of availability on the official Aliexpress store has yet been made.
With this tablet, we get out of the world of Makers where we assemble our components. Considering the budget, are you ready to fall for the new M5Paper and what use would you like to make of it?