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 |
| Overall Dimensions | Raw screen version: 105.33 × 62.37 × 0.91 (mm) Module version: 107.00 × 64.00 (mm) |
| Display Size | 92.80 × 55.68 (mm) |
| Dot Pitch | 0.116 × 0.116 (mm) |
| Resolution | 800 × 480 pixels |
| Display Colors | Red, Yellow, Black, White |
| Gray Scale | 2 |
| Full Refresh Time | 20s |
| Refresh Power Consumption | < 90mW |
| Sleep Current | < 0.01uA (near 0) |
| Viewing Angle | > 170° |

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.
For four-color e-Paper, we can understand it by analogy with a black‑and‑white 4‑grayscale display, but there are differences. To save memory, the e‑Paper compresses pixels:

We recommend that customers test the screen using the example programs we provide with the corresponding development board upon receiving it.
Preparation
Introduction
Operation steps
N-color.act or 4-color.act, 6-color.act.






Download Programs
This application is provided for your convenience and is open source, and our company does not provide technical support for it
Bug Resolution



C:\Windows\System32, then restart your computer.Conversion Steps




| 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/4.26inch_e-Paper_G/4.26inch_e-Paper_G.zip
unzip 4.26inch_e-Paper_G.zip -d 4.26inch_e-Paper_G
cd 4.26inch_e-Paper_G/RaspberryPi_JetsonNano/
git clone https://github.com/waveshare/e-Paper.git
cd e-Paper/E-paper_Separate_Program/4.26inch_e-Paper_G/RaspberryPi_JetsonNano
sudo apt-get install p7zip-full
7z x 4.26inch_e-Paper_G.zip -O./4.26inch_e-Paper_G
cd 4.26inch_e-Paper_G/RaspberryPi_JetsonNano/
Compile the program (Note: -j4 uses 4 threads for compilation; you can modify the number)
# It is now in 4.26inch_e-Paper_G/RaspberryPi_JetsonNano
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/4.26inch_e-Paper_G/4.26inch_e-Paper_G.zip
unzip 4.26inch_e-Paper_G.zip -d 4.26inch_e-Paper_G
cd 4.26inch_e-Paper_G/RaspberryPi_JetsonNano/
sudo apt-get install p7zip-full
7z x 4.26inch_e-Paper_G.zip -O./4.26inch_e-Paper_G
cd 4.26inch_e-Paper_G/RaspberryPi_JetsonNano/
git clone https://github.com/waveshare/e-Paper.git
cd e-Paper/E-paper_Separate_Program/4.26inch_e-Paper_G/RaspberryPi_JetsonNano
Run the program
# Make sure it is in 4.26inch_e-Paper_G/RaspberryPi_JetsonNano/
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
4.26inch_e-Paper_G directory to see the following contents:
4.26inch_e-Paper_G\Arduino_R4\Arduino_R4.ino


The 40PIN header on the Jetson Nano is compatible with the Raspberry Pi's 40PIN header, and it provides a Jetson.GPIO library whose API is consistent with the Raspberry Pi's RPI.GPIO library. Therefore, the pin numbers used here are the same as those for the Raspberry Pi. When using the 40PIN interface, you can directly plug the module into the 40PIN header of the Jetson Nano.
If using a 9PIN cable, please refer to the pin mapping table below:
Jetson Nano pin mapping
| 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/4.26inch_e-Paper_G/4.26inch_e-Paper_G.zip
unzip 4.26inch_e-Paper_G.zip -d 4.26inch_e-Paper_G
cd 4.26inch_e-Paper_G/RaspberryPi_JetsonNano/
sudo apt-get install p7zip-full
7z x 4.26inch_e-Paper_G.zip -O./4.26inch_e-Paper_G
cd 4.26inch_e-Paper_G/RaspberryPi_JetsonNano/
git clone https://github.com/waveshare/e-Paper.git
cd e-Paper/E-paper_Separate_Program/4.26inch_e-Paper_G/E-RaspberryPi_JetsonNano
Compile the program (Note: -j4 uses 4 threads for compilation; you can modify the number)
# It is now in 4.26inch_e-Paper_G/RaspberryPi_JetsonNano
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/4.26inch_e-Paper_G/4.26inch_e-Paper_G.zip
unzip 4.26inch_e-Paper_G.zip -d 4.26inch_e-Paper_G
cd 4.26inch_e-Paper_G/RaspberryPi_JetsonNano/
sudo apt-get install p7zip-full
7z x 4.26inch_e-Paper_G.zip -O./4.26inch_e-Paper_G
cd 4.26inch_e-Paper_G/RaspberryPi_JetsonNano/
git clone https://github.com/waveshare/e-Paper.git
cd e-Paper/E-paper_Separate_Program/4.26inch_e-Paper_G/E-RaspberryPi_JetsonNano
Run the program
# Make sure it is in 4.26inch_e-Paper_G/RaspberryPi_JetsonNano/
cd python/examples/
python3 epd_5in0_test.pyUse a 9PIN cable to connect, please refer to the pin corresponding table below:
STM32 Pin Mapping
| e-Paper | STM32 |
|---|---|
| VCC | 3.3V |
| GND | GND |
| DIN | PA7 |
| CLK | PA5 |
| CS | PA4 |
| DC | PA2 |
| RST | PA1 |
| BUSY | PA3 |
| PWR | PA6 |
4.26inch_e-Paper_G directory to see the following contents:


ESP32 Pin Mapping
| 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
4.26inch_e-Paper_G directory to see the following contents:
4.26inch_e-Paper_G\ESP32\ESP32.ino or 4.26inch_e-Paper_G\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