Skip to the content
PCBKitNew board
2 layers100 × 50 mmRc2014-ds1302-rtc, the printed circuit board in 3D

DS1302 Real Time Clock for the RC2014 computer

Size
100 × 50 mm
Copper layers
2
Thickness
1.6 mm
Parts
34
Nets
63
Pads
162
Tracks, vias
205, 6
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
27 Jan 2018
Updated
6 Jul 2025

Overview

Rc2014-ds1302-rtc is an open-source printed circuit board by electrified, from the electrified/rc2014-ds1302-rtc repository on GitHub. It is a 2-layer board of 100 × 50 mm with 34 parts on 63 nets, routed with 205 tracks and 6 vias.

It is built around the 74HCT125PW, 74HCT174D and 74HCT32D, with the 74HCT688D and DS1302+ among its other parts. Its parts include 5 capacitors, 5 ICs, 1 connector, 1 switch and 1 crystal. It belongs with the lEDs and displays boards of this library.

Main components

5

README

README.md

DS1302 Real Time Clock for the RC2014 computer

Picture of the board

The board

RomWBW has code to support a DS1302 Real Time Clock, enabling files to be timestamped and other timekeeping operations. This board implements the clock in a standard way for the RC2014.

The design is largely based on the clock implementation on the RetroBrew Computers SBC V2 and Zeta SBC V2.

What can you use this for?

Telling the time :)

Getting started with RomWBW

Set DSRTCENABLE to true in the configuration and rebuild your ROM image.

On startup you will see the time shown.

Boot

ZSystem has more complete support for time utilities than CP/M. After booting into ZSystem by pressing Z, Run ldds to load the resident time driver. td can then be used to set the time as well as view it.

In CP/M RTC.com can be used for querying and setting the clock but it is very basic.

Jumpers

SW1 - Address configuration. For the default address of 0xC0, set switches 5 and 6 to on.

Bill Of Materials

ReferenceValueFarnell part noRapid part noDigi-key part no
P11x39 right angled pin header732-5350-ND
BT1Keystone 106 20mm battery holder for CR2032165067236-106-ND
BT1CR2032 batteryP189-ND
U1CD74HCT688E COMPARATOR, SINGLE, PDIP-202407104296-2131-5-ND
U2SN74HCT125N LOGIC, BUS BUFF TRI-ST QD, 14DIP1739676296-8386-5-ND
U3CD74HCT174E 74HCT CMOS, 74HCT174, DIP16, 5.5V1105983296-2100-5-ND
U4DS1302N+ RTC W/ RAM, 248B, D-D-M-Y, HH:MM:SS, DIP2515367DS1302N+-ND
U5SN74HCT32N IC, QUAD 2-INPUT OR, 74HCT32, DIP149591982296-1615-5-ND
C1-50.1uF MLCC capacitorBC2665CT-ND
Y132.768 kHz crystal9712887535-9034-ND
RN110k 8 Pin Commoned Resistor Network63-01254608X-1-103LF-ND
SW16 way DIL switch80-0338CT2066-ND
U1CONN IC DIP SOCKET 20POS TINAE10015-ND
U2CONN IC DIP SOCKET 14POS TINAE10012-ND
U3CONN IC DIP SOCKET 16POS TINAE10013-ND
U4CONN IC DIP SOCKET 8POS TINAE10011-ND
U5CONN IC DIP SOCKET 14POS TINAE10012-ND

Construction tips

The footprint for the battery holder is designed for a Keystone 106, other battery holders should work if the pins are ~20.5mm apart, which seems to be fairly standard.

Parts

34
QtyValueFootprintReferences
50.1uFCapacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mmC1, C2, C3, C4, C5
110KResistor_THT:R_Array_SIP8RN1
174HCT125Package_DIP:DIP-14_W7.62mm_Socket_LongPadsU2
174HCT174Package_DIP:DIP-16_W7.62mm_Socket_LongPadsU3
174HCT32Package_DIP:DIP-14_W7.62mm_Socket_LongPadsU5
174HCT688Package_DIP:DIP-20_W7.62mm_Socket_LongPadsU1
1Battery_CellBattery:BatteryHolder_Keystone_106_1x20mmBT1
1CrystalCrystal:Crystal_Round_D2.0mm_VerticalY1
1DS1302+Package_DIP:DIP-8_W7.62mmU4
1LOGOrc2014:clockG***
1RC2014 BUSrc2014:Pin_Header_Straight_1x39_Pitch2.54mm_NoSilkP1
1SW_DIP_x06Button_Switch_THT:SW_DIP_SPSTx06_Slide_9.78x17.42mm_W7.62mm_P2.54mmSW1

The 16 most common of 34 parts.

Questions

How big is the Rc2014-ds1302-rtc PCB?

It measures 100 × 50 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Rc2014-ds1302-rtc use?

34 parts, built around the 74HCT125PW, 74HCT174D, 74HCT32D and 74HCT688D. 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 Rc2014-ds1302-rtc KiCad files?

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

Can I use the Rc2014-ds1302-rtc design in my own project?

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

Similar boards

  • 2 layers99.1 × 49.9 mmZ80-FDC, the printed circuit board in 3D

    Z80-FDC

    kitspace-test-repos/kicad6-file-collection

    28 partsMIT
  • 4 layers330.2 × 304.8 mmATX4000, the printed circuit board in 3D

    ATX4000

    elenachenchen/A4000-ATX

    816 parts5
  • 2 layers300 × 200 mmDATX JC100, the printed circuit board in 3D

    DATX JC100

    Julesc013/project-carbon

    Hardware and software for custom CPUs, FPUs, and computer systems.

    172 parts
  • 2 layers101.6 × 53.3 mmZ80-FDC V2, the printed circuit board in 3D

    Z80-FDC V2

    Pconst167/sol-1

    Sol-1 is a homebrew CPU and Minicomputer built from 74HC logic. It is published here for educational purposes.

    35 parts1
  • 2 layers100 × 100 mmPi Board, the printed circuit board in 3D

    Pi Board

    ab0tj/MiniSys

    Homebrew computer with an ISA-like bus

    47 parts7
  • 2 layers176.5 × 85.1 mmISA EMS, the printed circuit board in 3D

    ISA EMS

    hkzlab/ISA_EMS_4Mb

    ISA 4Mb EMS expansion board

    49 parts41
  • 2 layers100 × 50 mmZ50-7segment, the printed circuit board in 3D

    Z50-7segment

    envenomator/RC2014

    RC2014 designs and stuff

    16 parts1