

Clock
24H digital quartz clock from scratch
- Size
- 152.9 × 74.9 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 82
- Nets
- 164
- Pads
- 497
- Tracks, vias
- 1,496, 7
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 29 Dec 2019
- Updated
- 12 Jan 2020
Overview
Clock is an open-source printed circuit board by erikvanzijst, from the erikvanzijst/clock repository on GitHub. It is a 2-layer board of 152.9 × 74.9 mm with 82 parts on 164 nets, routed with 1,496 tracks and 7 vias.
It is built around the 74HC4511D, KCSC02-105 and 74HC390D, with the 74HC08D, 74HC14 and 74HC157D among its other parts. Its parts include 24 capacitors, 23 ICs, 12 resistors, 6 diodes and 3 switches. It belongs with the lEDs and displays boards of this library.
Main components
1174HC4511D
SOIC-16SOIC-16 Digital Tube Drivers ROHSNexperiaLCD DriversKCSC02-105
SMD-40℃~+85℃ 0.2 1 1.85V 10mm 3mm 6.9mm 7 Segment 75mW Common Cathode Red SMD LED Segment Displays ROHSKingbrightLED Segment Displays74HC390D
SOIC-16-40℃~+125℃ 14ns 2 2V~6V 4 71MHz Asynchronous Asynchronous Divide-by-10 Falling Edge SOIC-16 Counters, Dividers ROHSNexperiaCounters, Dividers74HC08D
SOP-14-40℃~+125℃ 1.5V~4.2V 1.9V、3.7V、5.2V 100mV、400mV 2 27ns@4.5V,50pF 2V~6V 2uA 4 5.2mA 5.2mA 500mV~1.8V 74HC Series AND Gate SOIC-14 Logic Gates ROHSNexperiaLogic Gates74HC14
SOP-14-40℃~+85℃ 1.9V、3.98V、4.4V、5.48V、5.9V 100mV、260mV、260mV 20uA 25ns@4.5V,50pF 2V~6V 6 74HC Noise suppression function Schmitt trigger SOP-14 Inverters ROHSJSMSEMIInverters74HC157D
SO-16-40℃~+125℃ 10ns@6.0V,50pF 160uA 2V~6V 5.2mA 5.2mA 74HC 8/4 Multiplexer Single Supply SOIC-16 Signal Switches, Multiplexers, Decoders ROHSNexperiaSignal Switches / Encoders & Decoders / Multiplexers74HC4060D
SO-16-40℃~+125℃ 1 29ns 2V~6V 95MHz Asynchronous Divide-by-2 Falling Edge Up Counter SOIC-16 Counters, Dividers ROHSNexperiaCounters / DividersLD1117V
TO-2200℃~+125℃ 1 1.25V~15V 1.2V@(800mA) 15V 5mA 75dB@(120Hz) 800mA Adjustable Over Current Protection、Thermal shutdown Positive TO-220 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSSTMicroelectronicsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsNE555P
DIP-80℃~+70℃ 100kHz 10mA 4.5V~16V DIP-8 555 Timers / Counters ROHSTexas InstrumentsTimers / CountersSN74HC74N
DIP-14-40℃~+85℃ 0ns 1 2 21ns 2V~6V 30ns@6V,50pF 3pF 4uA 5.2mA 5.2mA 60MHz 74HC Series Complementary D-Type Rising Edge Set and Reset DIP-14 Flip Flops ROHSTexas InstrumentsFlip FlopsPN2222A
TO-92-3-55℃~+150℃ 1 NPN 1A 300MHz 300mV 40V 625mW NPN TO-92-3 Bipolar (BJT) ROHSNTE ElectronicsBipolar (BJT)
README
README.md24H Digital Clock
This project contains the schematics and PCB layout for a 24-hour digital quartz clock with self-dimming LED display.

Full write-up is at https://medium.com/@erikvanzijst/a-digital-quartz-clock-from-scratch-a80ec5e427
Kicad symbol and footprint libraries
The project uses the DigiKey Kicad symbol and footprint libraries. After cloning or downloading those locally, add them to the Kicad Symbol and Footprint libraries.
Parts
82| Qty | Value | Footprint | References |
|---|---|---|---|
| 19 | 100nF | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mm | C3, C4, C5, C10, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24 +3 |
| 8 | 150R | Resistor_THT:R_Array_SIP8 | RN1, RN2, RN3, RN4, RN5, RN6, RN7, RN8 |
| 6 | 74HC4511 | Package_DIP:DIP-16_W7.62mm_Socket | U12, U13, U14, U15, U16, U17 |
| 6 | D | digikey-footprints:Diode_DO-35_P10mm | D1, D2, D3, D4, D5, D6 |
| 6 | KCSC02-105 | Display_7Segment:7SegmentLED_LTS6760_LTS6780 | U18, U19, U20, U21, U22, U23 |
| 5 | 100K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2, R5, R6, R7 |
| 3 | 74HC390 | Package_DIP:DIP-16_W7.62mm_Socket | U6, U8, U10 |
| 2 | 150R | Resistor_THT:R_Array_SIP10 | RN9, RN10 |
| 2 | 22pF | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mm | C1, C2 |
| 2 | 74HC08 | clock:Socket_DIP-14_0.775in_Conn | U7, U9 |
| 1 | 10K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R11 |
| 1 | 10M | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R4 |
| 1 | 10nF | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mm | C12 |
| 1 | 10uF | Capacitor_THT:CP_Radial_Tantal_D5.0mm_P2.50mm | C7 |
| 1 | 220R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R8 |
| 1 | 330k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R3 |
| 1 | 470K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R10 |
| 1 | 47nF | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mm | C11 |
| 1 | 5.1K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R12 |
| 1 | 500R | Potentiometer_THT:Potentiometer_Bourns_3339P_Vertical_HandSoldering | RV1 |
| 1 | 74HC14 | clock:Socket_DIP-14_0.775in_Conn | U3 |
| 1 | 74HC157 | Package_DIP:DIP-16_W7.62mm_Socket | U4 |
| 1 | 74HC4060 | Package_DIP:DIP-16_W7.62mm_Socket | U1 |
| 1 | ECS-_327-12_5-34B-TR | Crystal:Crystal_DS26_D2.0mm_L6.0mm_Horizontal | XTAL1 |
| 1 | HOUR | Button_Switch_THT:SW_PUSH_6mm_H4.3mm | SW1 |
| 1 | LD1117V | digikey-footprints:TO-220-3 | U2 |
| 1 | MIN | Button_Switch_THT:SW_PUSH_6mm_H4.3mm | SW2 |
| 1 | NE555P | Package_DIP:DIP-8_W7.62mm_Socket | U11 |
| 1 | PN2222A | Package_TO_SOT_THT:TO-92_Inline_Wide | Q1 |
| 1 | SN74HC74N | clock:Socket_DIP-14_0.775in_Conn | U5 |
| 1 | TIME | Button_Switch_THT:SW_PUSH_6mm_H4.3mm | SW3 |
| 1 | USB-SS-52100-001 | KiCad:USB_A_Stewart_SS-52100-001_Horizontal | J1 |
| 1 | VT93xx | OptoDevice:R_LDR_4.9x4.2mm_P2.54mm_Vertical | R9 |
Questions
How big is the Clock PCB?
It measures 152.9 × 74.9 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Clock use?
82 parts, built around the 74HC4511D, KCSC02-105, 74HC390D and 74HC08D. 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 Clock KiCad files?
From the erikvanzijst/clock repository on GitHub, at the commit this page was made from: the board is kicad/clock.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Clock design in my own project?
Its repository states no licence, so its author keeps all rights: ask erikvanzijst before reusing the design.
More from erikvanzijst/clock
1- 2 layers20.4 × 10.1 mm

Similar boards
- 2 layers100 × 100 mm

- 4 layers158.8 × 104.1 mm

- 4 layers271.8 × 147.3 mm

- 2 layers124.5 × 64.8 mm

Pa3gyf gpsdocxo-2016-pll r2
jandejongh/pa3gyf-gpsdocxo
GPS-Disciplined OCXO (In Progress)
298 parts2Apache-2.0 - 2 layers220 × 140 mm

- 2 layers100.1 × 100.1 mm

AMP PCBv2
Autonomous-Motorsports-Purdue/AMP_PCBv2
Files relating to version 2 of the PCB for AMP kart
116 parts1 - 2 layers50.2 × 69.8 mm

Zx50 Clock Mezzanine
mmosko/Zx50
This is the primary CPU board for the Zx50 8-slot passive backplane system. It hosts the Z80 microprocessor (running at 5 MHz to 10 MHz) and acts as the master controller for the primary bus.
22 parts - 6 layers150 × 60 mm

Logic macropad
Greentalinjo/74HController
A game controller built entirely from discrete 74HC logic - no microcontroller, a diode ROM and an 8-N-1 serial frame out of an RJ45 console port.
170 parts