Skip to content
FutureSharksPublic

About

Display your iCal calendars, e.g. Google Calendar, on an ESP32 with e-ink display

Resources

Stars

6 stars

Watchers

0 watching

Forks

Latest commit

 

History

17 Commits

Folders and files

Repository files navigation

inky-ical

Do you have a busy life and fail to check your calendar app in the morning? Or sometimes forget an important event as you are trying to reduce screen time? This project could help bringing some of your online life to a distraction free display in your living space.

This project can display your iCAL calendars on an e-ink display. For example your Google, Apple or Microsoft 365 calendars.

complete-1

complete-2

Features:

  • Battery powered, lasts months
  • Daily cycle at configurable time
  • Can fetch and merge multiple calendars
  • Retries on errors, gives up if too many

Hardware:

  • Device: LilyGo T5 e-Paper S3
  • Screen:: 4.7" 960×540 e-paper
  • Chipset: ESP32-S3 + ED047TC1
  • Power: LiPo battery
  • Language: Arduino C++

More photos can be found in images and a CAD model for the enclosure is here

Quick Start

  1. Copy the template: cp src/secrets_template.h src/secrets.h
  2. Edit src/secrets.h with your own values for WIFI_SSID WIFI_PASSWORD and CALENDAR_URLS
  3. Install the Arduino CLI
  4. With the provided sketch.yaml just run arduino-cli compile to from the root of this repo
  5. To upload run arduino-cli upload --port <you port device>

References

About

Display your iCal calendars, e.g. Google Calendar, on an ESP32 with e-ink display

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages