Skip to the content
PCBKitNew board
2 layers203.2 × 101.6 mmDigitalClock, the printed circuit board in 3D

A 12-hour digital clock created in logisim

Size
203.2 × 101.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
113
Nets
258
Pads
858
Tracks, vias
2,301, 465
Pours
2
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
28 Dec 2022
Updated
5 Jan 2023

Overview

DigitalClock is an open-source printed circuit board by CooperCollier, from the CooperCollier/DigitalClock repository on GitHub. It is a 2-layer board of 203.2 × 101.6 mm with 113 parts on 258 nets, routed with 2,301 tracks and 465 vias.

It is built around the 74LS74PC, 74LS86 and 74LS32SC, with the HDSP-7801, 74LS04PC and LM1117-5.0 among its other parts. Its parts include 54 ICs, 43 resistors, 7 capacitors, 3 transistors and 3 switches. It belongs with the lEDs and displays boards of this library.

Main components

7

README

README.md

DigitalClock

A 12-hour digital clock made out of logic gates and flip-flops and implemented in Logisim.

This project incorporates the logisim 7-segment-display driver created here: https://github.com/marceloboeira/logisim-7-segment-display-driver.

Screen Shot 2022-12-27 at 10 19 57 PM

How to open this project:

1: clone this repository with git clone https://github.com/CooperCollier/DigitalClock --recursive. The recursive tag is necessary to include the 7-segment-display driver.

2: Open the file clock.circ in logisim.

3: Under the 'simulate' tab, set 'tick frequency' to 2Hz.

4: Under the 'simulate' tab, set 'ticks enabled' to true.

How to use the clock:

Press the SET TIME button to make the clock enter or exit the SET TIME state. When the clock is in the SET TIME state, the SET TIME LED will be turned on. When the clock enters the SET TIME state, the time is immediately reset to 12:00 AM.

Press the +MIN and +HOUR buttons to change the displayed time. These buttons are only active when the clock is in the SET TIME state.

Parts

113
QtyValueFootprintReferences
331kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR10, R11, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26 +17
1674LS08Package_DIP:DIP-14_W7.62mmU4, U16, U20, U21, U25, U28, U29, U32, U33, U37, U42, U43, U47, U48, U51, U53
1674LS74Package_DIP:DIP-14_W7.62mmU9, U13, U17, U22, U23, U24, U26, U27, U31, U34, U35, U38, U40, U41, U45, U46
710kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2, R3, R4, R5, R6, R12
674LS86Package_DIP:DIP-14_W7.62mmU18, U19, U30, U36, U39, U44
474LS32Package_DIP:DIP-14_W7.62mmU5, U49, U50, U52
474LS47Package_DIP:DIP-16_W7.62mmU1, U6, U8, U12
4HDSP-7801Display_7Segment:7SegmentLED_LTS6760_LTS6780U3, U7, U10, U14
3100nFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC2, C3, C4
310uFCapacitor_THT:CP_Radial_Tantal_D5.0mm_P5.00mmC5, C6, C7
32N3904Package_TO_SOT_THT:TO-92_InlineQ1, Q2, Q3
3SW_PushButton_Switch_THT:SW_PUSH_6mmSW1, SW2, SW3
274LS04Package_DIP:DIP-14_W7.62mmU15, U54
2LEDLED_THT:LED_D3.0mmD1, D2
110nFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC1
14.2kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR7
170Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR8
170kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR9
1BatteryTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_HorizontalJ1
1LM1117-5.0Package_TO_SOT_THT:TO-220-3_VerticalU11
1NE555PPackage_DIP:DIP-8_W7.62mmU2

Questions

How big is the DigitalClock PCB?

It measures 203.2 × 101.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the DigitalClock use?

113 parts, built around the 74LS74PC, 74LS86, 74LS32SC and HDSP-7801. 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 CooperCollier/DigitalClock repository on GitHub, at the commit this page was made from: the board is DigitalClock/DigitalClock.kicad_pcb and its schematic DigitalClock/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 states no licence, so its author keeps all rights: ask CooperCollier before reusing the design.

Similar boards

  • 4 layers194.5 × 188.6 mmMyCpu, the printed circuit board in 3D

    MyCpu

    fortinsylvain/MyCpu

    Home brew CPU Hardware with 1-bit ALU implementation using 74LSxx, a micro-code and assembler coded in C#.

    162 parts18MIT
  • 2 layers486 × 306.3 mmMonacoGP, the printed circuit board in 3D

    MonacoGP

    stonedDiscord/MonacoGP

    Sega MonacoGP TTL Boards

    257 parts1
  • 2 layers630 × 300 mmSecretBase, the printed circuit board in 3D

    SecretBase

    stonedDiscord/SecretBase

    SEGA Secret Base Arcade Game

    441 parts
  • 4 layers337.6 × 105.7 mmISA CGA, the printed circuit board in 3D

    ISA CGA

    hkzlab/CGA_Redux

    The Color Graphics Adapter Redux board is a more or less faithful clone of the original IBM CGA, based on the original schematics

    170 parts56
  • 2 layers236.8 × 169.8 mmTK2000, the printed circuit board in 3D

    TK2000

    clemarfolly/Microdigital-TK2000

    Reprodução da PCB do TK-2000 da Microdigital, clone do Micro-Professor MPF-II

    212 parts17
  • 2 layers221.5 × 149.5 mmZX1, the printed circuit board in 3D

    ZX1

    misterblack1/zenith_zt1

    Information gathered on the Zenith ZT-1 / ZT-10 / ZT-11 and ZTX/ZT-x-A variants

    140 parts5
  • 2 layers244 × 244 mm6809PC-6U, the printed circuit board in 3D

    6809PC-6U

    danwerner21/6809PC

    6809 PC

    167 parts2
  • 2 layersRogelio Pineda part 7-AMLDC-2044B, the printed circuit board in 3D

    Rogelio Pineda part 7-AMLDC-2044B

    ForgottenMachines/Entrex

    The technologies documented here will include all like-kind systems manufactured by Nixdorf, Redifon, ROCC & Mera, all originally designed by Entrex Inc, Burlington, MA USA.

    332 parts1