Abdul Q Abdul Q

Week 07 — E-Ink Integration

Date range: Mar 3 – Mar 9

1) Summary

  • ✅ Connected and configured e-ink display
  • ✅ Tested full refresh vs partial refresh modes
  • ✅ Began displaying static content
  • ✅ Documented e-ink limitations (slow refresh, ghosting)

2) What I did

Hardware Integration

  • E-ink connection — Wired Waveshare e-ink display using SPI protocol to ESP32.
  • Display testing — Tested refresh modes: full refresh (clear but slow) vs partial refresh (faster but ghosting).

Development

  • Static content — Implemented basic display driver and tested rendering static text and images.
  • Learning constraints — Discovered key limitations: slow refresh rates and ghosting artifacts with partial updates.

3) Key learnings

  • Full refresh takes 2-3 seconds, making real-time feedback impossible
  • Partial refresh enables faster updates but causes ghosting
  • Strategic display updates needed for optimal UX

4) Process images

Week 07 process image 1
Week 07 process image 2
Week 07 process image 3
Week 07 process image 4
Week 07 process image 5