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