Template: ESP32 Guides for SPI e-Paper

From Waveshare Wiki
Jump to: navigation, search

Hardware connection

  • Raw panel + ESP32 Driver Board
If you have the ESP32 e-Paper Driver board as well as an e-Paper raw panel.You can just connect the e-paper panel to the ESP32 board as below:
Epd esp32 hard 1.png Epd esp32 hard 2.png
Configure the switch according to the type of display
Epd esp32 hard 3.png
Trigger state e-Paper
A 1.54inch e-Paper, 2.13inch e-Paper, 2.13inch e-Paper (D), 2.9inch e-Paper
B 1.54inch e-Paper (B), 1.54inch e-Paper (C)

2.13inch e-Paper (B), 2.13inch e-Paper (C)
2.7inch e-Paper (B)
2.9inch e-Paper (C), 2.9inch e-Paper (B)
4.2inch e-Paper (B), 4.2inch e-Paper (C)
5.83inch e-Paper (B), 5.83inch e-Paper (C)
7.5inch e-Paper (B), 7.5inch e-Paper (C), 7.5inch HD e-Paper, 7.5inch HD e-Paper (B)

Note: The ACeP e-Paper doesn't support this connecting method.

  • e-Paper Module/HAT + ESP32 Board
If you have the ESP32 Board as well as the e-Paper module/HAT which has PCB already, you can wire the displays by 8-pin cable pin
Connect to ESP32 Driver Board
e-Paper ESP32
Vcc 3.3V
GND GND
DIN GPIO14
CLK GPIO13
CS GPIO15
DC GPIO27
RST GPIO26
BUSY GPIO25

Run the Demo Codes

  • Open the Arduino IDE
  • Choose File->Examples-> waveshae-e-Paper -> And the project according to the type of display
Epd esp32 example 2.png
  • Build and program the ESP32 board
  • Open the serial monitor, you can check the degbug information when runing the demo codes