Skip to the content
PCBKitNew board
2 layersBinaryClock, the printed circuit board in 3D

This project is about designing and implementing a binary clock using an AtMega48 microcontroller and a custom PCB.

Copper layers
2
Thickness
1.6 mm
Parts
17
Nets
27
Pads
66
Tracks, vias
190, 9
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
5 Apr 2025
Updated
29 Jan 2026

Overview

BinaryClock is an open-source printed circuit board by tomlonca, from the tomlonca/SnP-BinaryClock repository on GitHub. It is a 2-layer board with 17 parts on 27 nets, routed with 190 tracks and 9 vias.

It is built around the ATMEGA48-20PI. Its parts include 11 diodes, 3 switches, 1 IC and 1 crystal. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

README.md

SnP-Binary-Clock

This project is about designing and implementing a binary clock using an AtMega48 microcontroller and a custom PCB.

Overview

The clock supports:

  • Normal mode
  • Sleep mode
  • Low power mode

Mode switching is done via three buttons on the top of the board.

Available Files

  • BinaryClock_pcb.sch – Schematic
  • BinaryClock_pcb.prl – PCB layout
  • BinaryClock_pcb.pcb – Compiled firmware

Status

Work in progress.

Komplexaufgabe

  • Bauen Sie eine Binäruhr mit dem ATmega48, benutzen Sie hierfür mindestens die ausgegebenen Bauteile
  • Pflicht Features:
  1. Binäre Ausgabe auf 11 LED’s mit hardware PWM Helligkeitssteuerung (OC1x-Pin).
  2. Steuerung über Taster (INT0, INT1, x).
  3. Sleepmode mit Beweis der Reduzierten Leistungsaufnahme nach Datenblatt.
  4. Zeitbasis über Timer und Uhrenquarz, mit Genauigkeitsmessung, Programmierung über ISP.
  5. Programmierung direkt über AVR-gcc kein Arduino!
  • Sinnvoll wäre es, die Uhr auf der Platine aus HWP II aufzubauen!

Parts

17
QtyValueFootprintReferences
11LEDLED_THT:LED_D3.0mmD1, D2, D3, D4, D5, D6, D8, D9, D10, D11, D12
3SW_PushButton_Switch_THT:SW_TH_Tactile_Omron_B3F-10xxSW1, SW2, SW3
1ATmega48-20PPackage_DIP:CERDIP-28_W7.62mm_SideBrazed_LongPads_SocketU1
1Battery_CellBattery:BatteryHolder_Keystone_106_1x20mmBT1
1CrystalCrystal:Crystal_DS10_D1.0mm_L4.3mm_VerticalY1

Questions

What parts does the BinaryClock use?

17 parts, built around the ATMEGA48-20PI. 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 BinaryClock KiCad files?

From the tomlonca/SnP-BinaryClock repository on GitHub, at the commit this page was made from: the board is BinaryClock.kicad_pcb and its schematic BinaryClock.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the BinaryClock design in my own project?

Its repository states no licence, so its author keeps all rights: ask tomlonca before reusing the design.

Similar boards

  • 2 layers100 × 80 mmBinary clock, the printed circuit board in 3D

    Binary clock

    DavidDubinin/binary-clock

    a DIY binary clock using the atmega48 microcontroller

    20 parts
  • 2 layers100 × 160 mmEinTaktReset, the printed circuit board in 3D

    EinTaktReset

    michAtEl/Bonsai-Modellcomputer

    Es gibt auch eine Simulation des Lerncomputers (https://bonsai.pinyto.de/), die im digitalen Informatik-Schulbuch http://inf-schule.de verwendet wird.

    45 parts2GPL-3.0
  • 2 layers150 × 100 mmKeyboardEncoder, the printed circuit board in 3D

    KeyboardEncoder

    stefanhepp/eOrgan

    Electronic organ console project.

    30 partsCC-BY-SA-4.0
  • 2 layers50 × 35 mmServo power, the printed circuit board in 3D

    Servo power

    earthtojake/text-to-cad

    Design physical products with AI

    17 parts26kMIT
  • 2 layers139.7 × 62.2 mmBreakout 60pin EEC IV, the printed circuit board in 3D

    Breakout 60pin EEC IV

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    17 parts1.2k
  • 2 layers29.2 × 55.9 mmDeniseadapter, the printed circuit board in 3D

    Deniseadapter

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    17 parts1kGPL-3.0
  • 2 layers24.5 × 36.5 mmCluster, the printed circuit board in 3D

    Cluster

    JesusFreke/lalboard

    A 3D-printed keyboard inspired by the DataHand

    17 parts993