WSAL20264 – Pico-ePaper-2.7/en
Erscheinungsbild
Documentation notice: This technical documentation was independently rewritten from an archived supplier source. Check technical details and commands against the product version and manufacturer documentation before use.
Summary
The Pico-ePaper-2.7 is a 2.7-inch e-paper display module (264×176 pixels) for the Raspberry Pi Pico/Pico 2 with an SPI interface, black/white and 4 grayscale levels.
Related products at JW Tech
Technical overview
- Resolution: 264 × 176 pixels; screen diagonal approx. 2.7 inches
- Interface: SPI (CPHL=0, CPOL=0, i.e. SPI mode 0); master-to-slave data only, no return line
- Operating voltage: 3.3 V; sleep current below 0.01 µA
- Full refresh takes about 6 s; partial refresh (V2 only) about 0.3 s
- V2 version: adds local/quick-refresh functions; grayscale rendering differs slightly from V1; wiring changed – verify compatibility of custom PCBs
- Pin mapping via 8-pin cable: VCC→VSYS, GND→GND, DIN→GP11 (MOSI), CLK→GP10 (SCK), CS→GP9 (active low), DC→GP8 (high=data, low=command), RST→GP12 (active low), BUSY→GP13
- Pixel encoding: 1 bit per pixel; 1 byte = 8 pixels; stored MSB first
- Grayscale (4 levels): Black=00b, Dark Grey=01b, Light Grey=10b, White=11b; data split across registers 0x10 and 0x13
- Example bytes: 0x05 (bits 00000101) and 0xAF (10101111) encode the sequence black, black, dark grey, dark grey, light grey, light grey, white, white
- Demo source code retrievable via wget or git clone from the Waveshare environment; C examples require editing main.c depending on display type
Commands and examples – verify before use:
cd ~ && sudo wget https://files.waveshare.com/upload/5/5a/Pico_ePaper_Code.zip && unzip Pico_ePaper_Code.zip -d Pico_ePaper_Code && cd ~/Pico_ePaper_Code
git clone https://github.com/waveshare/Pico_ePaper_Code.git
cd ~/Pico_ePaper_Code/c && mkdir build && cd build && export PICO_SDK_PATH=../../pico-sdk && cmake -DPICO_BOARD=pico -DPICO_PLATFORM=rp2040 .. && make -j9
cp epd.uf2 /media/pi/RPI-RP2/
sudo apt upgrade thonny
cp rp2-pico-20210418-v1.15.uf2 /media/pi/RPI-RP2/
cmake -DPICO_BOARD=pico2 -DPICO_PLATFORM=rp2350 ..
cp rp2-pcio2-20240809-v1.24.0.uf2 /media/pi/RP2350
Notes and version constraints
- Refresh times and power figures come from experimental measurements; actual values may differ
- Full refresh produces visible flicker – normal behavior
- For custom builds: V2 has changed wiring; check holes/slots in your own PCB before purchasing a second unit
- After deep-sleep the module must be re-initialized; when powering back on, clear the screen first to minimize afterimages
- If the program hangs in busy state: rule out SPI driver errors, verify wiring and SPI parameters (baud rate, mode)
- Demo file names (e.g. rp2-pico-20210418-v1.15.uf2) are version-sensitive; confirm the correct firmware version for your Pico hardware before flashing
Source and revision record
- Pico e-Paper 2.7 - Waveshare Wiki
- Source revision: 69100
- Captured: 2026-09-02T03:35:44+00:00
- SHA-256:
772b36083fd6f450dfa3209163b1e4c1d6bec5d770653cb4f851680dbf91c5c3