How to display Google Calendar on e-ink screens in real time

Last update: 14 April 2026
  • E-ink displays are ideal for displaying Google Calendar on a wall due to their low power consumption and paper-like appearance.
  • There aren't many large commercial products with native Google Calendar integration yet, so DIY projects stand out.
  • Solutions like MagInkCal and other setups with Raspberry Pi and Waveshare allow you to synchronize Google Calendar events with good autonomy.
  • E-readers and specific apps can also be reused to create static or desktop calendars based on electronic ink.

How to display Google Calendar on e-ink screens in real time

If you've been thinking for a while about how Have your Google Calendar visible on the wall without a bright screen. Annoyed all day long, you're not alone. Many people in the maker community and e-ink enthusiasts have encountered the same problem: commercial wall calendar solutions are usually LCD or LED, consume a lot of power, are dazzling, and don't always integrate well with Google Calendar or a shared calendar.

Electronic ink, on the other hand, offers just the opposite: minimal consumption, a paper-like appearance, and a much more discreet presence.The real challenge arises when you try to combine all of that with real-time (or near-real-time) synchronization with Google Calendar, on large screens, and with hardware that isn't a nightmare to set up. In this article, we'll review, calmly and in detail, all real options and existing projectsFrom design concepts like Magic Calendar, to DIY calendars with Raspberry Pi and Waveshare displays, to commercial solutions like large-format E-Ink panels or apps that transform your e-reader into a desktop calendar.

The idea: a Google Calendar on the wall with e-ink.

The need for a Google Calendar visible at home or in the office without resorting to a bright screen It's a recurring issue. Some users have been looking for something as simple as hanging a poster-style panel on the wall to display upcoming events, reminders, and perhaps some extra information (time, weather, tasks), but with a paper-like appearance and without a dangling cable.

It's common to think of a tablet or smart displays like the Echo Show or Google Nest Hub, but they all have Backlit LCD panels require a continuous power connection And they generate the exact opposite of what's desired: light, distraction, and a very technological presence. E-ink, however, fits like a glove, because It only consumes energy when refreshing the content And once the image is drawn, consumption is practically zero.

The problem is that, as of today, There is no wide range of large commercial e-ink products. Designed specifically as real-time Google Calendars, most large E-Ink displays are expensive, geared towards digital signage, or have closed systems without direct integration with Google Calendar. This forces users to look for hybrid solutions: E-Ink panels + Raspberry Pi, dedicated apps, or more or less "hacky" DIY projects.

The Magic Calendar concept: the wall calendar of the future

One of the projects that made the most noise at the time was Magic Calendar, an Android wall calendar app Developed by Kosho Tsuboi Design as part of the Android Experiment initiative, the idea was elegant and very clear: to replace the traditional paper calendar with an e-ink display that mimicked its appearance, but with direct synchronization with Google Calendar and compatibility with other apps related to scheduling or home organization.

menstrual calendar
Related articles:
The best apps to track your menstrual calendar and accurately monitor your cycle.

This concept was based on a simple premise: We've been syncing tasks and appointments on our mobile phones for years.But at home we still stick on sticky notes or look at a good old-fashioned paper calendar. Magic Calendar aimed to be that “natural evolution”: a common panel on the wall that would reflect, practically in real time, the same as we have in Google Calendarwith the clean aesthetic of a physical calendar.

According to the project's own website, the initial prototype of Magic Calendar was assembled with a low-resolution e-ink screenBut the team's intention was to move towards higher-resolution models that would allow for about three months of battery life per charge. In other words, they envisioned highly optimized usage: the screen would only refresh when there were changes, and the rest of the time power consumption would be virtually zero.

Magic Calendar was presented as one of the four award-winning experiments in Android ExperimentAlong with other projects such as ELI (a system to improve English learning with a microphone and app), Chronoscape (a viewer that identifies a location and displays previous photos from other users), and Maternity Intelligence Mark (a device to alert users that a pregnant woman is nearby and offer her a seat). Although the recognition was important, It was never 100% certain that Magic Calendar would be marketed.Its creator did make it clear that he was still working on the idea and was confident that similar devices would emerge, but as an actual product for sale it never quite took off.

Today, Magic Calendar is more of a conceptual reference that is an option you can buy: a clear example of what that Google calendar on the wall with e-ink could be like, but not a ready-to-use solution.

Large E‑Ink screens: Bloomin8 28,5″ E‑ink Canvas

For those looking for a large screen, one of the devices that attracts the most attention is the Bloomin8 28,5″ E‑ink CanvasIt's a large-format color e-ink display. In theory, it meets several key requirements: a considerable size for wall mounting, an integrated battery, and the ability to display varied content such as photos, schedules, events, and even a weather app.

The problem lies in the details: in the official information available about this product. A native integration with Google Calendar is not clearly documented.On the Bloomin8 website, you can see a picture of an alleged "dashboard" in the office uses section, where a calendar or schedule appears, but it does not explain precisely where that information comes from or whether it is fed by Google Calendar, a proprietary system or another type of source.

This leads many users to wonder if there is any way to Sync Google Calendar with this type of canvasIn the absence of official documentation, the most feasible option would be to use the panel as an external monitor or image endpoint and rely on an intermediary device (for example, a Raspberry Pi) that generates the screens with the agenda and sends them to the canvas.

In such a scenario, the flow would be something like this: a Raspberry Pi (or other miniPC) would connect to Google Calendar via its API, generate a static image with the events (for example, using a Python script or a small web server) and would periodically update the E-Ink display. The panel would, in practice, as a specialized “digital framework” It only receives pre-assembled images. It's a somewhat "hacky" solution, but quite realistic if the manufacturer doesn't offer direct integration.

As for the other E-Ink panels of similar size While the landscape remains limited for those that natively run Google Calendar, there are large screens for digital signage, information panels in stations or stores, and corporate devices, most are designed for very specific uses and often require proprietary software infrastructure or B2B contractsFor a home user or a small office, it's normal to end up resorting to DIY projects with more accessible components.

How to display Google Calendar on e-ink screens in real time

MagInkCal: DIY E-Ink calendar based on Raspberry Pi

One of the most comprehensive and well-known projects for setting up a Google calendar in e-ink with Raspberry Pi It's MagInkCal, developed by user Speedyg0nz and published on GitHub. This project originated from a Reddit thread and, over time, has become a highly polished solution for having an attractive, well-sized wall calendar with direct synchronization to Google Calendar.

MagInkCal is built from three main components: firstly, a Raspberry Pi Zero WHwhich acts as the system's "brain" and can be found for around 70-80 euros depending on stock and the store. Secondly, a 12,48-inch Waveshare tri-color e-ink displaywhich offers a very interesting intermediate size for hanging on the wall and displaying, for example, the entire month or several weeks at once. Finally, a PiSugar2 batterywhich provides power without the need for a hanging cable, at an additional cost of around 35-40 euros.

The total cost isn't exactly low compared to a paper calendar, but the result is a smart calendar with poster-like appearancewhich departs from typical LCD screens and feels much more integrated into the decor. The main difference compared to commercial solutions like the Echo Show 10 or Google Nest Hub is precisely the type of screen: here we're talking about Electronic ink, with minimal power consumption and no light emitted.

Regarding the software, the entire process for assembling the device is detailed in the MagInkCal GitHub repositoryThis includes both the assembly instructions and the code needed to connect to Google Calendar and render events on the screen. By default, the system Syncs once a dayThis greatly helps extend battery life to three to four weeks between charges, according to the author. With further code optimizations and refresh rate adjustments, it's possible to improve that battery life even further.

Speedyg0nz's stated objective was clear: an E-Ink calendar with no visible wiresIt could be placed in any corner of the house or hung on the wall without requiring soldering or complicated hardware. In fact, one of the requirements from the beginning was to use "plug and play" components for those without soldering experience. The code is also distributed under Apache 2.0 licenseso anyone can reuse it and adapt it to their needs.

The creator himself acknowledges that The final price may seem high for a device of this type.But it serves as a demonstration of what can be done at home by combining a Raspberry Pi, a good-sized E-Ink screen, and some time. MagInkCal is, to this day, one of the most reliable options if you want a medium-sized e-ink Google calendar without relying on a specific commercial product.

Another DIY approach: E-Ink calendar with Waveshare 7,5″

Besides MagInkCal, there are other community projects that point in the same direction, although with smaller screens and different configurationsAn interesting example is the electronic calendar created by Reddit user Beaverknighterino, who wanted a specific calendar for his work using E-paper.

In this case, the chosen hardware was a 7,5″ Waveshare black and white display with 800×480 resolutionconnected to a Raspberry Pi Zero W and powered by a 10.000 mAh Xiaomi external battery. All of this was integrated within a HOVSTA photo frame from IKEAresulting in a very discreet desk or wall calendar.

The main complication of this project was not so much the hardware, but the software part: Beaverknighterino's work schedule used CalDAV as a protocolMany of the open-source libraries available for syncing calendars were primarily designed for Google Calendar or iCloud. This forced developers to look for alternatives and adapt some of the code to ensure the integration worked correctly.

In terms of autonomy, the system It remained operational for around five days. before the battery ran out. The author himself indicated that a significant portion of this high power consumption was due to the poorly optimized code and the device remaining powered on to refresh the calendar after every meeting and at midnight. This, combined with a Raspberry Pi Zero W always active, significantly increased power consumption compared to what could be achieved with a more aggressive power-on/power-off strategy.

Keep in mind that E-ink displays are very efficient because they primarily consume energy during refresh. Once the content remains static, the screen requires virtually no energy to maintain it. The problem arises when the device controlling that screen (in this case, the Raspberry Pi) It remains on continuously to manage frequent events and refreshments.

The moral of this project is twofold: on the one hand, it demonstrates that it is It is perfectly feasible to create custom E-Ink calendars with accessible components; on the other hand, it underlines the importance of optimize code and update frequency if we want to achieve autonomy comparable to that of a passive calendar hanging on the wall.

E-Ink clocks and hardware debates: Pi Zero vs Pico

Very much in line with the calendars, there have also emerged electronic ink clock projects Based on Raspberry Pi. One of them again uses a Raspberry Pi Zero, but this time powered by USB, so battery life is no longer a concern. This allows for more continuous use without having to constantly monitor power consumption.

Interesting debates have arisen around this watch, especially about whether An E-Ink display is used to show seconds in real time.The classic limitation of these screens is their refresh rate, which is usually around one second. This means that if you try to refresh the screen every second to update the clock's seconds, the resulting experience can be quite annoying. continuous blinking and a feeling of sluggishnessIt's the price to pay for having an ultra-efficient panel that, once the content is displayed, consumes virtually no power.

Google Calendar App
Related articles:
Google Calendar's new visual styles: A complete guide to updating and advanced customization

Another recurring theme is whether a The Raspberry Pi Pico could replace the Raspberry Pi Zero in projects of this type. The general community response has been that, in many cases, it is possible, but with some nuances. The Pico is cheaper and usually more readily available, but it has fewer standard features: it doesn't include Wi-Fi in the base model, it doesn't come with a full operating system, and it requires additional modules for certain functions.

On an E-Ink watch or calendar that requires synchronization with the Internet or with services such as Google Calendar, the lack of native connectivity The Pico requires adding a network module or relying on another intermediate device. The Raspberry Pi Zero W, on the other hand, It already includes built-in WiFi.This greatly simplifies development, even if it's an "exaggeration" of power for such a specific task as displaying a clock or calendar. The practical conclusion is that the Zero and Pico are valid options, but the Zero W offers convenience and simplicity at the cost of slightly higher consumption.

Within this DIY ecosystem, the work of users like u/tttpp also stands out, who has shared Code and instructions for using Waveshare 2,13″ displays (version V2) with Raspberry Pi. Their guidelines involve installing a lightweight Raspberry Pi OS image without a graphical environment, adding Python 3 and tmux, configuring the specific Waveshare libraries, and launching the script in a tmux session to run indefinitely in the background.

Although these guides are intended in many cases for small watches or displaysThe philosophy can be extrapolated to calendar projects: use of static images generated by a scriptMinimizing refreshes and running the update code in the background. u/tttpp itself recommends trying the various examples included in the Waveshare libraries until you find one that matches your panel's resolution, and then adapting the code to your needs.

Transform your E-Ink reader into a desktop calendar

Another interesting approach involves leverage existing e-readers and E-Ink devices to turn them into desktop calendars or always-on displays. This is where a small app designed for Onyx Boox, Kindle, Kobo, Meebook, Bigme, Likebook, Crema and other readers compatible, which transforms standby mode into a minimalist calendar.

This application is designed to turn your E-Ink reader into a desk or bedside calendar with a very clean style. The idea is that, when the device enters sleep mode, instead of displaying the typical book cover or a generic screensaver, it will display a static calendar with the date, time, and even some illustration Discreet. This way, you get a screen that's always visible, ideal as a night clock or calendar, without having to buy any special hardware.

One of the strengths of this solution is that It works completely offline.It doesn't use cloud accounts, doesn't require external synchronization, and automatically refreshes screensaver images every few hours. This allows the device to maintain its normal battery life and avoid being affected by aggressive background processes, as the refresh mechanism is designed to be very lightweight.

During installation, the app offers a step-by-step guided assistant To configure the reader as a "desk calendar" type display. On Android E-Ink devices, such as some Onyx Boox models, the process involves Install the app, grant permissions, and select the calendar templates. which will be used as screensavers. There's no need to create accounts, no data is sent to external servers, and the app is optimized to avoid draining the battery.

This proposal, however, focuses on a static and disconnected calendarIt's designed more as a visual complement than a real-time viewer for Google Calendar. It doesn't display your events or sync calendars, but it's a very simple way to Give a second life to an old e-reader and turn it into a bedside or desk calendar that's pleasing to the eye.

Advantages and limitations of a Google Calendar in e-ink

Bringing together all the previous ideas, a clear scenario emerges: the E-ink displays are perfect for displaying stable information such as a calendarHowever, there are still certain barriers when it comes to integrating them with cloud services like Google Calendar in a direct, simple, and "for all audiences" way.

On the positive side, e-ink offers fantastic readability in almost any lighting conditionWith virtually no power consumption when the screen isn't refreshed and an aesthetic very similar to paper, it's ideal for those who don't want a "TV" on the wall. Projects like MagInkCal or Waveshare calendars clearly demonstrate that this is possible. autonomy of several weeks even with daily synchronization, something that would be difficult to achieve with a traditional tablet.

On the less friendly side, the absence of large-format commercial products that integrate Google Calendar as standard This forces people to resort to homemade solutions, Raspberry Pi-type mini-PCs, or panels designed for other uses. Furthermore, the latency and refresh rate of e-ink mean that It may not be the ideal support for very frequent changes. (for example, updating seconds on a clock in real time or constantly changing events), which pushes people to opt for spaced synchronizations, such as every few hours or only once a day.

How to display Google Calendar on e-ink screens in real time
Related articles:
New Google Calendar features: the most comprehensive update to organize your life

In any case, the ecosystem of projects and experiments surrounding Google Calendar and E-Ink displays It demonstrates that the idea is entirely viable: from concepts like Magic Calendar, through large panels like Bloomin8, to more home-based solutions with Raspberry Pi, repurposed Waveshare ye-readers.

Anyone willing to tinker a bit now has more options than ever to hang a Google calendar on the wall that looks like paper and behaves like a smart device, without glare, without fans and hardly using any battery. Share the information so that more users know about the topic.