superclock

Public

silicagel777/superclock

Download board files

Files for version 1. Choose the source project or an available generated package.

Share superclock

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading 3D model… large boards can take a moment.

README

LED Matrix Super Clock

A DIY desk clock with retro-style dot matrix display

Front photo Back photo

Features

  • A retro-style dot matrix display:
    • 17x6 5mm LED matrix
    • Different LED colors for main area, status bar and number separator
    • No flickering, ghosting or uneven brightness
    • High refresh rate of 460Hz
    • 8-bit global brightness and 3-bit per-pixel brightness
    • Global brightness is automatically (and smoothly) adjusted by ambient conditions, just like on your phone!
  • Accurate timekeeping:
    • Temperature-compensated crystal clock (DS3231SN chip)
    • Backup power to keep the clock ticking (CR2032 battery)
    • Displays minute, hour, day, weekday, month, year and even ambient temperature
    • Green status bar tracks seconds (incremented every 4s)
    • Five alarms with melody
  • Intuitive (kinda) user interface with three buttons
  • Cool acrylic glass frame
  • Powered by any USB brick through a Type-B cable
    • Finally, a reason to pick up that old printer cable from your drawer!
  • Built around ATmega32 microcontroller, with firmware written in C++
    • Uses every I/O pin on ATmega32, no wasted potential!
  • No AI and no internet connection! (yup, that's a feature nowadays...)
  • Totally open-source!

Documentation

TODO list

  • Write this readme
  • Make first public release
  • Animated minute/hour transitions
  • Reorganize font system
  • More levels for highest and lowest brightness?
  • Use C++ namespaces?
  • Abstractions for pins and timers?
  • Snake mode? :D
Comments

No comments yet. Be the first to ask about this board.

Askabout this board