This article is more than 1 year old

Cop a load of this DIY e-ink calendar to help plan those projects you'll never finish

Or how you'll spend your copious free time running CP/M on a cheap computer

There's more to inexpensive single-board computers than the Raspberry Pi. Some DIY projects are just for fun, but others also have immediate practical value – like a low-power, self-updating desk calendar.

Cheap mass-market hardware is causing something of a golden age of experimental do-it-yourself computer building. It must be said, though, some of the projects are cool but not much obvious use. There are only so many Raspberry Pi-based weather stations one can use… which is why Stavros Korokithakis's project, Timeframe, stood out to us.

Timeframe on Stavros Korokithakis's desk

A Timeframe on Stavros Korokithakis's desk ... Credit: Stavros himself

It doesn't use a Raspberry Pi, it's self-contained, and when we read his wonderful, modest write-up of how he made it, rather than dazzling us with programming expertise, he left us wondering if we could make one too. Which, for our money, is how this sort of project should work.

Korokithakis seems to be a very versatile chap: he's a pretty good photographer and also has a way with words. For instance, while he could have written some C++ to parse Google Calendar and render the results, that sounded hard (it does to us too). But…

The second option was to make the device download and display an image. This was very flexible… and it meant I could do other things with the device outside working hours, such as show photos of rolling hills and calming meadows, to distract me from the fact that I would eventually die never having lived.

The Reg FOSS desk finds this highly relatable on multiple counts.

The Timeframe – it's a clever name too – is a 3D-printed plastic frame holding a Lilygo T5, which is a 4.7-inch (11cm) e-paper touchscreen, together with an ESP32 processor, a little RAM and flash, and a holder for a standard 18650 rechargeable battery, which can be bought online from the usual suspects.

We feel very confident that we can't beat his own write-up of how he put it all together. It's well worth reading.

It's not the first of its kind we've seen. SystemSix is a genuinely beautiful device, and "a kind of love-letter to my first Macintosh." The Portal e-ink calendar is also geekily cool. As Portal on its own represents a full 50 percent of the video games this vulture has bought in the last decade, we are not immune to its charms. You can also probably guess what both of these devices are powered by.

We had only previously encountered Lilygo in the context of the VGA32, a tiny self-contained computer with PS/2 keyboard and mouse ports and a VGA output, which sells for about a tenner on the big Chinese sites. Using the FabGL programming library, this can emulate various 8-bit and even 16-bit computers, enabling it to run the now open source CP/M operating system. This particular vulture feels no great need, though, as he still owns an Amstrad PCW. ®

More about


Send us news

Other stories you might like