

DigitalClock
This repo consist of PCB, schematics and software for the USB clock hardwrae.
- Size
- 154.5 × 43.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 22
- Nets
- 40
- Pads
- 116
- Tracks, vias
- 198, 25
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 22 May 2026
- Updated
- 26 Jul 2026
Overview
DigitalClock is an open-source printed circuit board by Vedant-Git-Hub, from the Vedant-Git-Hub/USB_CLOCK repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 154.5 × 43.5 mm with 22 parts on 40 nets, routed with 198 tracks and 25 vias.
It is built around the ATMEGA328P-AU and DS3231S#. Its parts include 7 connectors, 5 capacitors, 4 resistors, 4 switches and 1 IC. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
2README
README.mdUSB_CLOCK
This repo consist of PCB, schematics and software for the USB clock hardwrae.
Parts
22| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 10K | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1, R2, R3, R4 |
| 2 | 0.1uf | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C3, C4 |
| 2 | 22pf | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C1, C2 |
| 1 | 16MHz | Crystal:Crystal_HC52-6mm_Vertical | Y1 |
| 1 | 4.7uf | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C5 |
| 1 | ATmega328P-A | Package_QFP:TQFP-32_7x7mm_P0.8mm | U1 |
| 1 | AVR-ISP-10 | Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical | J6 |
| 1 | DS3231 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J2 |
| 1 | Matrix_IN | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J3 |
| 1 | Matrix_OUT | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J5 |
| 1 | RST | Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A | SW4 |
| 1 | SW_Down | Button_Switch_THT:SW_PUSH_6mm | SW3 |
| 1 | SW_Sel | Button_Switch_THT:SW_PUSH_6mm | SW2 |
| 1 | SW_UP | Button_Switch_THT:SW_PUSH_6mm | SW1 |
| 1 | Type-C USB | Connector:TYPE-C USB Female | J7 |
| 1 | UART | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J4 |
| 1 | USB_IN | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1 |
Questions
How big is the DigitalClock PCB?
It measures 154.5 × 43.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the DigitalClock use?
22 parts, built around the ATMEGA328P-AU and DS3231S#. 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 DigitalClock KiCad files?
From the Vedant-Git-Hub/USB_CLOCK repository on GitHub, at the commit this page was made from: the board is PCB/digitalClock.kicad_pcb and its schematic PCB/digitalClock.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the DigitalClock design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 4 layers68.6 × 53.3 mm

- 2 layers200 × 66 mm

- 2 layers398.2 × 398.2 mm

LargeWordClock LargeKickstarter
PCBench/PCBench
resolution = [0.5, 0.5] pcbfolder = '../PCBs/' pcbnames = ["1Bitsy1bitsy"] iters = 30 env = PCBRoutingEnv(resolution=resolution, pcbfolder=pcbfolder, pcbnames=pcbnames) obs, info = env.reset() for in range(iters): act =…
1,591 parts21MIT - 2 layers147.3 × 95.3 mm

Nixie proj conflict-20171112-163801
dm2lct/tlnixie
PCB files for the Turmlabor nixie clock 2.0
117 parts11GPL-3.0 - 2 layers167 × 52 mm

In-2-nixie
mistic100/Nixie-Clock-IN2
Check out my other projects: - Nixie Clock IN14 - Nixie Clock IN12 - IV-27 VFD Clock
34 parts10 - 2 layers100 × 100 mm

MK2090 PERI order
ptravnik/Retro_CALC
A powerful RPN calculator, programmable in BASIC
50 parts8GPL-3.0 - 2 layers83.5 × 45 mm

Arducon
OpenARDF/Arducon
A transmitter controller for Amateur Radio Direction Finding (ARDF). Based on the Arduino Pro Mini.
114 parts7MIT - 2 layers32.5 × 24 mm
