With this project, you will always know what event you have up next. The eInk Bonnet or Breakout will let you know what's next on your schedule and if you lose power to your Raspberry Pi or other single board computer, you will still be able to see what the next item is because the ePaper display still shows the last thing written to it!

Using Python, this project queries the Google Calendar site API to find out the what is next on your schedule and displays it. This is a great project that you can have sitting on your desk.

The project works by reading the events on your Google Calendar and then sorts what you have coming up and displays the upcoming item as well as the item after that. You can also scroll through events using the buttons.


To run this, you will need a Single Board Computer such as the Raspberry Pi.

Angled shot of Raspberry Pi 4
The Raspberry Pi 4 Model B is the newest Raspberry Pi computer made, and the Pi Foundation knows you can always make a good thing better! And what could make the Pi 4 better...
In Stock

You will need a 2.13" Monochrome eInk display such as the eInk Bonnet or the eInk Breakout.

Front of E-Ink display with monochrome graphic and "2.13 inch E-Ink Monochrome" text
Easy e-paper finally comes to microcontrollers, with this breakout that's designed to make it a breeze to add a monochromatic eInk display. Chances are you've seen one of those...
Out of Stock

If you use a breakout board, you will need a few additional parts. First you will need some tactile switches for buttons:

angled shot of 20 6mm mini tactile button switches.
Little clicky switches are standard input "buttons" on electronic projects. These work best in a PCB but
In Stock

You will also needs a couple of 100K Resistors:

Angled shot of 25 Through-Hole Resistors - 100K ohm 5% 1/4W.
ΩMG! You're not going to be able to resist these handy resistor packs! Well, axially, they do all of the resisting for you!This is a 25 Pack of 100K...
In Stock
1 x Full sized breadboard
Breadboard for assembling parts
1 x Premium Male/Male Jumper Wires - 40 x 6" (150mm)
Handy for making wire harnesses or jumpering between headers on PCB's.
1 x Stacking Header for Pi A+/B+/Pi 2/Pi 3 - 2x20 Extra Tall Header Header
Header for adding bonnets without interfering with Pi cooling

This guide was first published on Jul 22, 2020. It was last updated on Jul 19, 2024.

This page (Overview) was last updated on Mar 08, 2024.

Text editor powered by tinymce.