Skip to the content
PCBKitNew board
2 layers139.7 × 48.3 mmSuperClockMatrix, the printed circuit board in 3D

SuperClockMatrix

silicagel777/SuperClock

A DIY desk clock with retro-style dot matrix display

Size
139.7 × 48.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
106
Nets
26
Pads
208
Tracks, vias
365, 0
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
15 Apr 2025
Updated
20 May 2026

Overview

SuperClockMatrix is an open-source printed circuit board by silicagel777, from the silicagel777/SuperClock repository on GitHub, published under the MIT licence. It is a 2-layer board of 139.7 × 48.3 mm with 106 parts on 26 nets, routed with 365 tracks and 0 vias.

It belongs with the lEDs and displays and retro computing and games boards of this library.

README

README.md

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

Parts

106
QtyValueFootprintReferences
83LED@Project:LED_D5.0mm_no_silkscreen_redD1, D2, D10, D11, D13, D14, D15, D16, D17, D19, D20, D21, D22, D23, D100, D101 +67
17LED@Project:LED_D5.0mm_no_silkscreen_greenD6, D12, D18, D24, D30, D36, D42, D45, D54, D56, D66, D72, D78, D84, D90, D102 +1
4MountingHole_Pad@Project:MountingHole_3.2mm_M3_SmallPadH1, H2, H3, H4
2LED@Project:LED_D5.0mm_no_silkscreen_yellowD50, D53

Questions

How big is the SuperClockMatrix PCB?

It measures 139.7 × 48.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the SuperClockMatrix use?

106 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the SuperClockMatrix KiCad files?

From the silicagel777/SuperClock repository on GitHub, at the commit this page was made from: the board is hw/matrix/SuperClockMatrix.kicad_pcb and its schematic hw/controller/SuperClockController.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the SuperClockMatrix design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

More from silicagel777/SuperClock

1
  • 2 layers139.7 × 48.3 mmSuperClockController, the printed circuit board in 3D

    SuperClockController

    silicagel777/SuperClock

    A DIY desk clock with retro-style dot matrix display

    82 partsMIT

Similar boards

  • 2 layers367.5 × 124.2 mmPlatinum IIe keyboard, the printed circuit board in 3D

    Platinum IIe keyboard

    baldengineer/bit-preserve

    Project for capturing vintage, classic, aka old computer schematics in KiCad.

    106 parts446
  • 2 layers85.6 × 54 mmRamn, the printed circuit board in 3D

    Ramn

    ToyotaInfoTech/RAMN

    RAMN (Resistant Automotive Miniature Network), a miniature CAN/CAN-FD testbed of 4 Electronic Control Units.

    106 parts285
  • 2 layers96.5 × 66 mmArduSensorDuino, the printed circuit board in 3D

    ArduSensorDuino

    Ardumower/ardumower

    Develop an open source robotic lawn mower (HW+SW reference platform)

    106 parts282
  • 2 layers196.9 × 125.1 mm8-Bit CPU 32k, the printed circuit board in 3D

    8-Bit CPU 32k

    slu4coder/Minimal-UART-Computer-1-2

    Legacy: Version 1 and 2 of my TTL-only CPU featuring UART I/O, an expansion port, 512KB SSD at up to 10MHz clock speed

    106 parts184
  • 2 layers196.7 × 84.6 mmEdrumulus, the printed circuit board in 3D

    Edrumulus

    corrados/edrumulus

    Open Source E-Drum Trigger Module

    106 parts163GPL-2.0
  • 2 layers233.9 × 89.2 mmDropin, the printed circuit board in 3D

    Dropin

    Spaceboards/SpaceboardsHardware

    A collection of open source hardware that has been designed by Spaceboards

    106 parts144CERN-OHL-W-2.0
  • 2 layers182.8 × 169.2 mmErgoMaxReversible, the printed circuit board in 3D

    ErgoMaxReversible

    LouWii/ErgoMax

    Custom ergo split keyboard project, based on ErgoDox, with hot swap sockets

    106 parts124