Hey all — I’ve been working on an ESPHome external component for the Elecrow CrowPanel 5.79" e-paper display and wanted to share it in case anyone else has one of
these sitting around trying to figure out how to drive it.
The display: Elecrow DIS08792E — 792×272px black and white e-paper, runs on an ESP32-S3. What makes it unusual is it uses two SSD1683 driver chips in a
master/slave cascade to cover the full width. There’s no existing ESPHome component for it and the dual-chip setup took some work to get right.
What the driver does:
- Full display buffer across both chips with correct seam alignment
- LVGL support working (color depth 16, on_draw_end integration)
- Partial refresh — update a specific region of the screen without a full refresh cycle, confirmed working across the chip boundary
- Deep sleep friendly, presence sensor wakeup, standard SPI config
Drop it in your YAML like any external component:
- source: github://samperk1/esphome-crowpanel-579
components: [crowpanel_579]
Happy to answer questions if you’re trying to get one of these working.


