Linear Calendar Clock

In this project I use adressable RGB leds to make a linear clock. The clock will be connected to Google Calendar to show my appointments.

Similar projects worth following

All information can be found in the project logs or on

The GIF animation and display mode images below are from the first version of the design. 

Google Calendar Link:

Display modes:

Google Calendar display

Show the time as a rainbow 🌈

Show daylight, night and twilight

Use the display as a goal tracker


  • 1 × ESP8266 development board
  • 1 × 144 LEDs/m addressable RGB LED strip
  • 1 × 3D printed frame parts
  • 1 × Laser cut light guides
  • 1 × Laser cut front panel

  • Redesign and PCB

    Maakbaas08/16/2020 at 14:44 0 comments

    The linear clock has been on my desk since it has been finished. However, there were a few issues with the design that I wanted to address. First of all, the build quality could have been better, and the build process was quite involved. But more importantly, the display was not very readable in some conditions. In this update I will address these issues and present the second version of the linear clock design.

    Full log (

  • Display modes

    Maakbaas01/19/2020 at 12:17 0 comments

    For the final log on the clock I will go into more detail on the software side. First I will briefly discuss the software architecture. Then I will explain the different display modes I developed so far. All code can be found on the GitHub repository for this clock.

    Read more »

  • Housing and Assembly

    Maakbaas01/12/2020 at 18:50 2 comments

    Now that all the physical components are available it is time to finish the housing and assemble the full clock. First I will talk about the housing design, and the process of getting it printed. After that I will show the final product when it is all put together.

    Read more »

  • Let there be light

    Maakbaas01/04/2020 at 21:18 0 comments

    In this second log I will introduce the electronics used in this project and design the frame to hold the light guides that I designed in the previous log. At the end of this article you will see a first teaser of the fully functional light system for the clock. Let's dive into it!

    Read more »

  • Clock Design

    Maakbaas12/25/2019 at 15:17 0 comments

    In this first project log I will discuss the design for my clock. The idea for this clock is not to accurately track time to the second, but rather to show the progression of time throughout the day. Furthermore, the clock should be able to display additional information, such as your schedule for the day.

    Read more »

View all 5 project logs

Enjoy this project?



haleyma wrote 07/26/2020 at 12:43 point

Cool project. Beautiful,clear write up.  

  Are you sure? yes | no

Jan wrote 07/26/2020 at 08:02 point

I read "linear something clock" I click like :)

Awesome design and functionality!

  Are you sure? yes | no

williamrc wrote 02/20/2020 at 00:46 point

I may have missed it in your logs, but who did you use to do the laser cutting ?

  Are you sure? yes | no

Maakbaas wrote 02/18/2020 at 20:56 point

Thanks for all the kind comments, I appreciate it a lot!

  Are you sure? yes | no

Woodyw2k wrote 02/15/2020 at 14:31 point

This is beautiful. I love everything about this from the clean, vintage almost radio-like design to the actual implementation. Really great job!

  Are you sure? yes | no

nexxo00 wrote 02/14/2020 at 11:50 point

Love the whole 70's sci-fi look. Very 2001: A Space Odyssey.

  Are you sure? yes | no

Daniel wrote 02/14/2020 at 01:17 point

Love linear time since my pebble may it RIP. Great stuff, and very nice end result!

  Are you sure? yes | no

AviPeltz wrote 01/28/2020 at 18:54 point


  Are you sure? yes | no

Grant Giesbrecht wrote 01/20/2020 at 14:58 point

I really like the look of your project! The laser cut panel looks stellar. Now I want to build one :)

  Are you sure? yes | no

Giulio Pons wrote 01/15/2020 at 09:35 point

Very nice job! 

  Are you sure? yes | no

Maakbaas wrote 01/19/2020 at 13:02 point


  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates