Replies: 4 comments 3 replies
-
Well it seems like you have a pcb routing error. The pcb should replicate your connections defined in the code. You can't run an epaper from 5v, it must be 3.3v Check your pcb wiring |
Beta Was this translation helpful? Give feedback.
-
I would need to know which board you select to compile for. There are several S3 boards available. |
Beta Was this translation helpful? Give feedback.
-
Hello, ESP32 Wiring and the Display wires go directly to the conncetor. Here my code for testing:
|
Beta Was this translation helpful? Give feedback.
-
Thanks for your tips, I have removed the part with “SPI.begin()”. i have now experimented even more. I have found out that the problem is not the busy pin, but the DC pin. I connected this to GPIO 17 on the PCB and rewired it to GPIO 6 as a test. The display worked normally after that. Here the Serial Monitor output, it works with GPIO 6:
|
Beta Was this translation helpful? Give feedback.
-
Hello,
I designed a PCB with an ESP32 WROOM S3 as µController and connected to the E-Ink Display MH-ET Live 2.13".
The wiring between the two devices is as following:
ESP32 - E-Ink
5V - VCC
GND - GND
GPIO 11 - SDI
GPIO 12 - SCLK
GPIO 4 - BUSY
GPIO 5 - CS
GPIO 16 - RST
GPIO 17 - DC
For the first run I tested the "Hello World" example with the bw config (GxEPD2_213_GDEY0213B74). Unfortunately, no reaction can be seen on the display.
To test whether the display works, I connected it to the ESP32 Wroom 32. And it works perfectly there.
At first I thought the SPI configuration was wrong for the ESP32 S3, so I added an SPI.begin. Unfortunately without success. The display always remains unchanged with the ESP32 S3. What else do I have to change in the configuration?
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions