In this project I will design my own 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.
Before the start of the project I made two design decisions. First, the clock should be a linear clock. This design is not very common for a clock, but especially for the idea that I have in mind, makes a lot of sense. Computers introduced the progress bar to us, so by now reading one should be very intuitive. The second design choice is to use addressable RGB leds. This is something new for me, and using them will open up many new project possibilities.
First design mock-up. The top view shows the clock and the bottom view is an example for how a calendar could be displayed.
In the picture above a sketch of the design is shown. In this post I will focus on the design itself. There are three parts to the design: the housing/frame, front panel, and light guides. The housing will be 3D printed whereas the other parts will be laser cut. Since I have a (new) 3D printer at home I designed the laser cut parts first, because they have the longest lead time. The 3D printed housing as well as the electronics will be discussed in a later post.
I want the final product to look as close as possible to the mock-up shown above. The squares of light should have sharp edges and be nicely diffused. Furthermore, I also want the numbers and tick marks to have back-lighting. For this I chose to experiment with laser engraved acrylic, such as used in the Lixie display and various other edge lit signs .
My laser cutting order for the light guides. Each block and each tick marker is a separate piece which will later be held together in a frame.
The working principle behind this is quite nice. To put it simply: light that has entered inside the acrylic will reflect internally and stay trapped inside of the light guide, unless the angle between the light beam and the surface becomes too large. Then, when you engrave something on the surface, the surface becomes rough so that the light hitting the surface there will scatter in all directions. This will make the engraved shape light up.
In this case I will have a LED strip at the top and bottom of these pieces so that the light will be reflected to show the squares and tick marks on their face. The engraving will be placed on the back side (hence the mirror view of the numbers) so that the front face will look more clean when not lighted. I opted for medium density engraving since that looked the best in the examples, but also included a few pieces at different levels so that I know for the future how they compare.
As I mentioned before the housing will be 3D printed, but this is not the case for the front panel. I am not yet sure what the best look will be, therefore I have ordered three different versions. From top to bottom:
My laser cutting order for three different variants of the front panel.
As you can see, each panel also has subtle extensions on the left and right side. I hope to use those to click the front panel into the housing. I have used a similar method in the past successfully. This prevents the need for glue so that I can always disassemble the panel later. You can find the source files discussed in this post on GitHub .