Customizable calendar

Raspberry Pi E-Ink Calendar syncs with Google Calendar

Raspberry pie E-Ink calendars aren’t new, but this one, created by a manufacturer known as Speedyg0nz, is remarkably well-designed. Not only that Raspberry Pi E-Ink Calendar connect to Google Calendar for updates, but it’s also completely portable with an internal battery.

He uses a PiSucre2 battery designed only for the Raspberry Pi Zero. This battery attaches to the GPIO but still leaves full access to the pins and can be stacked with other HATs. It has a built-in RTC module so the Pi can be programmed to turn on only when needed. Data from Google Calendar is downloaded once a day and output to a Waveshare 12.48-inch tri-color E-Ink display.

Speedyg0nz has developed a custom Python script to extract calendar events from a given Google calendar. This script then formats the data into a predetermined layout that updates on the E-Ink display. Because the display is E-Ink, the calendar will remain visible so the Pi can be turned off to save power.

According to Speedyg0nz, this setup lasts a bit before the calendar needs to be reloaded. In testing, the PiSugar2 battery lasted about 3-4 weeks on a single charge. To keep an eye on the power level, a small battery indicator has been added to the top corner of the calendar display.

the best raspberry pi projects are the ones you can make at home and Speedyg0nz was kind enough to share a comprehensive build guide at GitHub for anyone interested in recreating it. Check it out to get a closer look at how it works together and explore the source code.