Zum Inhalt springen

WSAL20264 – Pico-ePaper-2.7/en

Aus JW Tech Wiki

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