-
Easy read mode
07/01/2025 at 03:25 • 0 commentsAdded a programmable feature to ease the reading of the clock. When the Autoflip is set the clock scrolls the decimal mode at 15 and 45 seconds of every minute.
The only change in the program logic was a check for the auto flip variable active and the current value of seconds (if either 15 or 45) in "parallel" with the existing show flip mode feature.
![]()
The other change was in the UI code to add the Autoflip setup, which is essentially a copy and paste of the Set Beep function.![]()
And one entry was added n the Setup mode machine state.
![]()
-
Completed!
06/27/2025 at 03:54 • 0 commentsAnd finally the clock is complete.
![]()
-
Assembly
06/27/2025 at 03:36 • 0 comments![]()
The DigiSpark was mounted on the lower side of the PCB, close to the slots of the ceiling light body. It was necessary to open space for the USB cable using a rotary tool (Dremel).
![]()
The button was installed over a small piece of perfboard on the top side of the case and it is connected to the main board using jumper wires.
![]()
The LDR was placed in front of one of the slots on the top of the case.
![]()
-
PCB and Mounting Bracket
06/27/2025 at 03:11 • 0 commentsThe circuit was laid on a standard perfboard PCB. The WS2812B LEDs were soldered on one side and the wiring was done on the other side using low temperature enameled wire.
![]()
The bracket was designed in openScad and printed in white PLA
![]()
![]()
-
The Perfect Case
06/27/2025 at 02:59 • 0 commentsFound the perfect case for this project, a LED ceiling light. Cheap and beautiful.
it measures 17cm (diameter) x 2.8cm (height) (roughly 7" diameter x 1" tall)
![]()
![]()
-
Going low
02/19/2025 at 01:38 • 0 commentsI have ported the code to ATTiny85. To make a long story short, the first version
hat could fit the Digispark used 99% of flash
The second version calling functions that dealt with PROGMEM and using tiny versions for RTC, neopixel and I2C (wire) libraris still took me 95% of the flash.
I have then replaced the Wire and RTC libraries with my own code and now the sketch takes 87% of the flash.
There's still some room for improvements, but that's good enough! for the moment.
Sources available at project's Github repository
-
Flip mode test
02/18/2025 at 00:49 • 0 commentsThis video shows the flip mode.
When in Cistercian mode, a short press on the button will display the time in decimal mode (flip)

The other change was in the UI code to add the Autoflip setup, which is essentially a copy and paste of the Set Beep function.










