Google Chat:---
+86-0755-88291180
sales@spotpear.com
dragon_manager@163.com
tech-support@spotpear.com
zhoujie@spotpear.com
WhatsApp:13246739196
WhatsApp:13424403025

| Parameter | Value |
|---|---|
| Operating Voltage | Raw Screen Version: 3.3V Module Version: 3.3V/5V |
| Communication Interface | 3-wire SPI, 4-wire SPI |
| Physical Dimensions | Raw Screen Version: 126.38 × 71.19 × 0.795 (mm) Module Version: 30.5 × 65 (mm) |
| Active Area | 110.592 × 62.652 (mm) |
| Dot Pitch | 0.1833 × 0.1833 (mm) |
| Resolution | 960 × 552 pixels |
| Display Color | Black, White |
| Gray Scale | 2 |
| Partial Refresh Time | 0.7 |
| Full Refresh Time | 1.8s |
| Refresh Power Consumption | < 50mW |
| Sleep Current | < 0.01uA (near 0) |
| Viewing Angle | > 170° |
| Operating Temperature | 0 ~ 50 ℃ |
| Storage Temperature | -25 ~ 60 ℃ |

The e-Paper used in this product employs "Microencapsulated Electrophoretic Display" technology for image display. The basic principle involves charged nanoparticles suspended in a liquid migrating under the influence of an electric field. The e-Paper display relies on reflecting ambient light to show patterns and does not require a backlight. Under ambient light, the e-Paper display is clearly visible, with a viewing angle approaching 180°. Therefore, e-Paper displays are ideal for reading.


| e-Paper | Raspberry Pi Pin Mapping | |
|---|---|---|
| BCM2835 Pin | Board Physical Pin Number | |
| VCC | 3.3V | 3.3V |
| GND | GND | GND |
| DIN | MOSI | 19 |
| CLK | SCLK | 23 |
| CS | CE0 | 24 |
| DC | 25 | 22 |
| RST | 17 | 11 |
| BUSY | 24 | 18 |
| PWR | 18 | 12 |
Open the Raspberry Pi terminal and enter the following command to access the configuration interface:
sudo raspi-config
Select Interfacing Options -> SPI -> Yes to enable the SPI interface

Reboot the Raspberry Pi:
sudo reboot
Check /boot/config.txt, you should see that dtparam=spi=on has been written

To ensure SPI is not occupied, it is recommended to temporarily disable other driver overlays. Use ls /dev/spi* to check the SPI occupancy. The terminal output /dev/spidev0.0 and /dev/spidev0.1 indicates that SPI is functioning normally.

Install the lg library
#Open the Raspberry Pi terminal and run the following commands:
wget https://github.com/joan2937/lg/archive/master.zip
unzip master.zip
cd lg-master
make
sudo make install
# For more information, please refer to the source code: https://github.com/gpiozero/lg
#Open the Raspberry Pi terminal and run the following commands:
sudo apt-get update
sudo apt install gpiod libgpiod-dev
#Open the Raspberry Pi terminal and run the following commands:
wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.71.tar.gz
tar zxvf bcm2835-1.71.tar.gz
cd bcm2835-1.71/
sudo ./configure && sudo make && sudo make check && sudo make install
# For more information, please refer to the official website: http://www.airspayce.com/mikem/bcm2835/
#Open the Raspberry Pi terminal and run the following commands:
sudo apt-get install wiringpi
#For Raspberry Pi systems after May 2019 (those earlier may not require execution), an upgrade may be necessary:
wget https://files.waveshare.com/wiki/common/wiringpi-latest.deb
sudo dpkg -i wiringpi-latest.deb
gpio -v
# Run gpio -v and version 2.52 will appear. If it does not appear, there is an installation error.
#Bullseye branch system uses the following command:
git clone https://github.com/WiringPi/WiringPi
cd WiringPi
./build
gpio -v
# Run gpio -v and version 2.60 will appear. If it does not appear, there is an installation error.
Download the demo (skip if already downloaded)
wget https://files.waveshare.com/wiki/5inch_e-Paper/5inch_e-Paper.zip
unzip 5inch_e-Paper.zip -d 5inch_e-Paper
cd 5inch_e-Paper/RaspberryPi_JetsonNano/
git clone https://github.com/waveshare/e-Paper.git
cd e-Paper/E-paper_Separate_Program/5inch_e-Paper/RaspberryPi_JetsonNano
sudo apt-get install p7zip-full
7z x 5inch_e-Paper.zip -O./5inch_e-Paper
cd 5inch_e-Paper/RaspberryPi_JetsonNano/
Compile the program (Note: -j4 uses 4 threads for compilation; you can modify the number)
# It is now in 5inch_e-Paper/RaspberryPi_JetsonNano position
cd c
sudo make clean
sudo make -j4
Run the program
sudo ./epd
Install libraries
sudo apt-get update
sudo apt-get install python3-pip
sudo apt-get install python3-pil
sudo apt-get install python3-numpy
sudo pip3 install spidev
sudo apt-get update
sudo apt-get install python-pip
sudo apt-get install python-pil
sudo apt-get install python-numpy
sudo pip install spidev
sudo apt-get update
# python3
sudo apt install python3-gpiozero
# python2
sudo apt install python-gpiozero
Download the demo (skip if already downloaded)
wget https://files.waveshare.com/wiki/5inch_e-Paper/5inch_e-Paper.zip
unzip 5inch_e-Paper.zip -d 5inch_e-Paper
cd 5inch_e-Paper/RaspberryPi_JetsonNano/
sudo apt-get install p7zip-full
7z x 5inch_e-Paper.zip -O./5inch_e-Paper
cd 5inch_e-Paper/RaspberryPi_JetsonNano/
git clone https://github.com/waveshare/e-Paper.git
cd e-Paper/E-paper_Separate_Program/5inch_e-Paper/RaspberryPi_JetsonNano
Run the program
# Make sure it is in 5inch_e-Paper/RaspberryPi_JetsonNano/ position
cd python/examples/
python3 epd_5in0_test.py| e-Paper | Arduino UNO | Mega2560 |
|---|---|---|
| VCC | 5V | 5V |
| GND | GND | GND |
| DIN | D11 | D51 |
| CLK | D13 | D52 |
| CS | D10 | D10 |
| DC | D9 | D9 |
| RST | D8 | D8 |
| BUSY | D7 | D7 |
| PWR | D6 | D6 |
Arduino IDE Windows Installation Tutorial
5inch_e-Paper directory to see the following contents:
5inch_e-Paper\Arduino_R4\Arduino_R4.ino


| e-Paper | Jetson Nano Developer Kit | |
|---|---|---|
| BCM2835 Pin | Board Physical Pin Number | |
| VCC | 3.3V | 3.3V |
| GND | GND | GND |
| DIN | 10(SPI0_MOSI) | 19 |
| CLK | 11(SPI0_SCK) | 23 |
| CS | 8(SPI0_CS0) | 24 |
| DC | 25 | 22 |
| RST | 17 | 11 |
| BUSY | 24 | 18 |
| PWR | 18 | 12 |
Download the demo (skip if already downloaded)
wget https://files.waveshare.com/wiki/5inch_e-Paper/5inch_e-Paper.zip
unzip 5inch_e-Paper.zip -d 5inch_e-Paper
cd 5inch_e-Paper/RaspberryPi_JetsonNano/
sudo apt-get install p7zip-full
7z x 5inch_e-Paper.zip -O./5inch_e-Paper
cd 5inch_e-Paper/RaspberryPi_JetsonNano/
git clone https://github.com/waveshare/e-Paper.git
cd e-Paper/E-paper_Separate_Program/5inch_e-Paper/E-RaspberryPi_JetsonNano
Compile the program (Note: -j4 uses 4 threads for compilation; you can modify the number)
# It is now in 5inch_e-Paper/RaspberryPi_JetsonNano position
cd c
sudo make clean
sudo make JETSON -j4
Run the program
sudo ./epd
Install libraries
sudo apt-get update
sudo apt-get install python3-numpy
sudo apt-get install python3-pip
sudo pip3 install Jetson.GPIO
Download the demo (skip if already downloaded)
wget https://files.waveshare.com/wiki/5inch_e-Paper/5inch_e-Paper.zip
unzip 5inch_e-Paper.zip -d 5inch_e-Paper
cd 5inch_e-Paper/RaspberryPi_JetsonNano/
sudo apt-get install p7zip-full
7z x 5inch_e-Paper.zip -O./5inch_e-Paper
cd 5inch_e-Paper/RaspberryPi_JetsonNano/
git clone https://github.com/waveshare/e-Paper.git
cd e-Paper/E-paper_Separate_Program/5inch_e-Paper/E-RaspberryPi_JetsonNano
Run the program
# Make sure it is in 5inch_e-Paper/RaspberryPi_JetsonNano/ position
cd python/examples/
python3 epd_5in0_test.py| e-Paper | STM32 |
|---|---|
| VCC | 3.3V |
| GND | GND |
| DIN | PA7 |
| CLK | PA5 |
| CS | PA4 |
| DC | PA2 |
| RST | PA1 |
| BUSY | PA3 |
| PWR | PA6 |
5inch_e-Paper directory to see the following contents:


| e-Paper | ESP32 | ESP32-S3 |
|---|---|---|
| VCC | 3.3V | 3.3V |
| GND | GND | GND |
| DIN | IO14 | IO11 |
| CLK | IO13 | IO12 |
| CS | IO15 | IO10 |
| DC | IO27 | IO13 |
| RST | IO26 | IO14 |
| BUSY | IO25 | IO4 |
| PWR | IO33 | IO5 |
Online installation requires the use of VPN software, while offline installation does not require the use of VPN software
5inch_e-Paper directory to see the following contents:
5inch_e-Paper\ESP32\ESP32.ino or 5inch_e-Paper\ESP32\ESP32-S3.ino




Driver Board Design Files
Development Resources:
Related Links:
Monday-Friday (9:30-6:30) Saturday (9:30-5:30)
Email: services01@spotpear.com