This is the accompanying repository for my article "Getting Started with a 2.9-inch Epaper display connected to an ESP32-C6 Supermini device" available here: https://medium.com/@androidcrypto/getting-started-with-a-2-9-inch-epaper-display-connected-to-an-esp32-c6-supermini-device-ce3a4bb6d2a6
The display comes in 2 variants, this is the "Black & White" version:
The display comes in 2 variants, this is the "Red, Black & White" version:
GxEPD2 by "ZinggJM" version 1.6.4 (https://github.com/ZinggJM/GxEPD2)
Adafruit-GFX-Library by "Adafruit" version 1.12.1 (https://github.com/adafruit/Adafruit-GFX-Library)
U8G2_FOR_ADAFRUIT_GFX by "olikraus" latest version (https://github.com/olikraus/u8g2/)
Arduino 2.3.6 (Windows)
esp32 boards version 3.2.0
For compiling and uploading, I'm using the "ESP32-C6 Dev Module" board
Nr name color ESP32-C6 pin
1 BUSY violet 16 (labled as 'TX')
2 RES orange 21
3 D/C white 19
4 CS blue 20
5 SCL green 17 (labled as 'RX')
6 SDA yellow 14 ('SDA' terminal is known as 'MOSI')
7 GND black GND
8 VCC red VCC is 3.3 volt, not 5 volt !
Back side of the display: