Skip to the content
PCBKitNew board
4 layers60 × 30 mmBinaryClock3, the printed circuit board in 3D

A rechargeable pocket clock displaying HH:MM:SS with 20 LEDs, built around an ATtiny1616, a constant-current LED driver, and a real-time clock. Three edge-mounted buttons provide the planned MODE, PLUS, and MINUS controls, with USB-C for charging.

Size
60 × 30 mm
Copper layers
4
Thickness
1.6 mm
Parts
58
Nets
61
Pads
200
Tracks, vias
334, 163
Pours
4
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
17 Oct 2026
Updated
18 Oct 2026

Overview

BinaryClock3 is an open-source printed circuit board by kwame-y, from the kwame-y/BinaryClock repository on GitHub. It is a 4-layer board of 60 × 30 mm with 58 parts on 61 nets, routed with 334 tracks and 163 vias.

It is built around the ATTINY1616-MN, IS31FL3239-QFLS4-TR and BQ25186DLHR, with the RV-3028-C7, APT1608LSECK/J3-PRV and USB4105-GF-A among its other parts. Its parts include 20 diodes, 14 resistors, 9 capacitors, 4 ICs and 3 switches. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

6

README

Hardware/README.md

Hardware

Open BinaryClock3.kicad_pro in KiCad 10. This is a snapshot of the saved BinaryClock3 project supplied on October 17, 2026.

The source schematic and project settings were copied byte-for-byte. The packaged PCB differs only in four 3D model path strings, changed to ${KIPRJMOD}/3dmodels/... so those models travel with the project. No electrical connections, geometry, routing, or placement were changed. The original files remain untouched.

Custom_Libraries includes the four custom symbol definitions extracted from this schematic's embedded symbol cache and five footprint files copied from the adjacent Custom Models folder. The project library tables use relative paths. These are packaging operations, not validation of the custom parts. The board's embedded footprints remain authoritative for the saved layout; DRC reports two library-footprint mismatches.

Install the standard KiCad 10 symbol, footprint, and 3D-model libraries as well. Model assignments are incomplete in the saved design, so the included renders omit some component bodies.

source-sha256.json records the original three source-file hashes. reports contains the checks run on this packaged snapshot. See VALIDATION.md before using it for fabrication.

Parts

58
QtyValueFootprintReferences
20REDCustom Models:LED_APT1608LSECK_J3-PRVD1, D2, D3, D4, D5, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20 +4
4100nFCapacitor_SMD:C_0402_1005MetricC1, C6, C7, C10
3100kΩResistor_SMD:R_0402_1005MetricR8, R10, R12
310kΩResistor_SMD:R_0402_1005MetricR6, R7, R11
3SW_PushCustom Models:SW_B3U-3000PSW1, SW2, SW3
210µFCapacitor_SMD:C_0805_2012MetricC4, C5
24.7kΩResistor_SMD:R_0402_1005MetricR3, R4
25.1kΩResistor_SMD:R_0402_1005MetricR1, R2
2LOGOLOGOG***, G***
115kΩResistor_SMD:R_0402_1005MetricR9
11MΩResistor_SMD:R_0402_1005MetricR14
11uFCapacitor_SMD:C_0201_0603MetricC11
11µFCapacitor_SMD:C_0603_1608MetricC2
12.2µFCapacitor_SMD:C_0603_1608MetricC3
1330kΩResistor_SMD:R_0402_1005MetricR15
147kΩResistor_SMD:R_0402_1005MetricR5
1ATtiny1616-MPackage_DFN_QFN:VQFN-20-1EP_3x3mm_P0.4mm_EP1.7x1.7mmU1
1BQ25186DLHRCustom Models:IC_BQ25185DLHRU4
1Conn_01x03Connector_JST:JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_HorizontalJ2
1GNDTestPoint:TestPoint_Pad_1.0x1.0mmTP3
1IS31FL3239-QFLS4-TRCustom Models:QFN40P400X400X80-33N-DU2
1RTC_CLKOUTTestPoint:TestPoint_Pad_1.0x1.0mmTP4
1RV-3028-C7Package_SON:MicroCrystal_C7_SON-8_1.5x3.2mm_P0.9mmU3
1SYS_PWRTestPoint:TestPoint_Pad_1.0x1.0mmTP2
1UPDITestPoint:TestPoint_Pad_1.0x1.0mmTP1
1USB4105-GF-ACustom Models:USB4105_GCTJ1

Questions

How big is the BinaryClock3 PCB?

It measures 60 × 30 mm and has 4 copper layers, 1.6 mm thick.

What parts does the BinaryClock3 use?

58 parts, built around the ATTINY1616-MN, IS31FL3239-QFLS4-TR, BQ25186DLHR and RV-3028-C7. 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 BinaryClock3 KiCad files?

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

Can I use the BinaryClock3 design in my own project?

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

Similar boards

  • 4 layers36.5 × 69 mmStorm tracker, the printed circuit board in 3D

    Storm tracker

    solderable/storm-tracker-hardware

    Open-source-ready Storm Tracker hardware design, documentation, BOM, and manufacturing package

    102 parts58
  • 2 layers141 × 90.9 mmHaptic bracelet, the printed circuit board in 3D

    Haptic bracelet

    earlynerd/ELRS-haptics

    Battery-powered attitude feedback for FPV flying, with eight haptic actuators around each wrist. An ESP32-C6 receives telemetry over ESP-NOW and controls eight M2003FC1AE/DRV2625 pods using the music robot's UART ring…

    269 parts
  • 4 layers64.4 × 54.6 mmECP5, the printed circuit board in 3D

    ECP5

    gildobjanschi/ECP5_BGA381_FT2232HQ_FIFO_EXT

    Extension board for the ECP5_BGA381_FT2232HQ_FIFO board

    79 parts1MIT
  • 4 layers64.4 × 54.6 mmECP5, the printed circuit board in 3D

    ECP5

    gildobjanschi/ECP5_BGA381_FT2232HQ_FIFO

    ECP5 with FT2232HQ synchronous FIFO board

    145 partsMIT
  • 2 layers44.5 × 48.3 mmHandbell, the printed circuit board in 3D

    Handbell

    dcuccia/digital-handbell

    A software and hardware project to create a digital handbell using microcontrollers and speakers and gesture recognition

    104 partsMIT
  • 2 layersClock1.2, the printed circuit board in 3D

    Clock1.2

    KIPudding/Binary_watch

    40 parts
  • 2 layers50 × 70 mmTimeCapsule, the printed circuit board in 3D

    TimeCapsule

    jaxfry/TimeCapsule

    A usb time capsule!

    56 parts
  • 2 layers18 × 33 mmChloroplast, the printed circuit board in 3D

    Chloroplast

    badjeff/chloroplast-pcb

    A pro micro form factor nRF52840 controller board

    40 parts5