I’m trying to get the CrowPanel ESP32 4.2-inch E-Paper Display working with ESPHome, but I’ve been running into issues. This display uses the SSD1683 driver IC, which doesn’t seem to be officially supported in ESPHome.
What I’ve Tried So Far:
• Using the waveshare_epaper component (since SSD1680 is similar).
-
Tried different models (4.20in-bv2, 4.20in, 4.20in-bv2-bwr) in ESPHome.
-
Adjusted reset durations (10ms, 20ms) .
-
Verified SPI pin connections (CS, DC, BUSY, RESET).
-
Logs show the display is detected**, but operations are slow (Component display took a long time for an operation (157ms)) and the screen doesn’t update.
Questions:
- Has anyone successfully integrated the SSD1683 e-paper driver in ESPHome?
- Would a custom ESPHome component be needed for this driver?
- Has anyone tried this display with the GxEPD2 Arduino library and had success?
- Would it be possible to extend the existing waveshare_epaper component to add SSD1683 support?
If anyone has insights or has worked with SSD1683-based e-paper displays in ESPHome, I’d appreciate any guidance!
Thanks in advance!