Skip to the content
2 layers39.9 × 24.7 mmRTC Design, the printed circuit board in 3D

The Real-Time Clock (RTC) Module is designed around the DS1307 RTC IC to provide accurate timekeeping for embedded systems.

Size
39.9 × 24.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
10
Nets
16
Pads
44
Tracks, vias
83, 5
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
26 Jun 2026
Updated
7 Jul 2026

Overview

RTC Design is an open-source printed circuit board by Saroja-J, from the Saroja-J/RTC-module repository on GitHub. It is a 2-layer board of 39.9 × 24.7 mm with 10 parts on 16 nets, routed with 83 tracks and 5 vias.

It is built around the DS18B20Z, AT24CS01-SSHM-B and DS1307Z+. Its parts include 4 ICs, 3 resistors, 1 diode, 1 connector and 1 crystal.

Main components

3

README

README.md

⏰ Real-Time Clock (RTC) Module

📖 Overview

The Real-Time Clock (RTC) Module is designed around the DS1307 RTC IC to provide accurate timekeeping for embedded systems. It communicates with the host controller using the I²C interface and maintains time even when the main power supply is disconnected using a CR2032 backup battery.

In addition to real-time clock functionality, the module includes an AT24CS01 EEPROM for storing non-volatile configuration data and a DS18B20 digital temperature sensor interface for environmental monitoring.


✨ Features

  • DS1307 Real-Time Clock
  • CR2032 Backup Battery Support
  • I²C Communication Interface
  • 32.768 kHz Crystal Oscillator
  • AT24CS01 I²C EEPROM
  • DS18B20 Temperature Sensor Interface
  • Power Status LED
  • Compact and Expandable Design

🛠️ Hardware Components

ComponentDescriptionDatasheet
DS1307Real-Time Clock (RTC) IC with battery backup📄 DS1307 Datasheet
32.768 kHz CrystalProvides accurate clock reference for the RTCN/A
CR2032 Battery3V Lithium Coin Cell for RTC backup power📄 CR2032 Datasheet
AT24C32 EEPROM32-Kbit I²C Serial EEPROM for non-volatile data storage📄 AT24C32 Datasheet
DS18B20Digital 1-Wire Temperature Sensor📄 DS18B20 Datasheet
Pull-up ResistorsRequired for stable I²C communicationN/A
Power LEDIndicates board power statusN/A

📷 Schematic

Image


🏗️ Hardware Architecture

Image
text

⚡ Power Specifications

ParameterValue
Input Voltage5V
Backup Voltage3V (CR2032)
CommunicationI²C

📋 Applications

  • Data Logging
  • IoT Devices
  • Smart Home Automation
  • Industrial Controllers
  • Attendance Systems
  • Battery-backed Embedded Systems
  • Time Scheduling Applications

📌 Design Highlights

  • Battery-backed real-time clock
  • External 32.768 kHz crystal for accurate timing
  • Shared I²C bus for RTC and EEPROM
  • Digital temperature monitoring
  • Low component count
  • Easy integration with ESP32

🚀 Future Improvements

  • Upgrade to DS3231 for higher accuracy
  • Add ESD protection
  • Add reverse polarity protection
  • Configurable EEPROM address selection

Parts

10
QtyValueFootprintReferences
3RResistor_SMD:R_0402_1005MetricR1, R2, R3
1AT24CS01-SSHMPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU3
1Conn_01x03_PinCR2032:CR2032U2
1Conn_01x05_SocketConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ1
1CrystalCrystal:Crystal_HC52-8mm_VerticalY1
1DS1307Z+Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU1
1DS18B20ZPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU4
1LEDLED_SMD:LED_01005_0402MetricD1

Similar boards

  • 2 layersRtc design, the printed circuit board in 3D

    Rtc design

    optimusprime1221/RTC

    PCB Design

    10 parts
  • 2 layers43.4 × 29.1 mmRTC design, the printed circuit board in 3D

    RTC design

    yogesh8441/RTC-DESIGN-PCB

    This project is a Real-Time Clock (RTC) PCB designed using KiCad. It provides accurate date and time keeping for embedded systems.

    10 parts
  • 2 layersRtc pcb, the printed circuit board in 3D

    Rtc pcb

    arpandebnath56/RTC-PCB-Design

    KiCad-based RTC Module PCB design featuring circuit schematics, PCB layout, 3D visualization, and custom footprint integration.

    10 parts
  • 2 layers100 × 100 mmHeatplate v1.1, the printed circuit board in 3D

    Heatplate v1.1

    DerSpatz/PCB-reflow-solder-heat-plate

    hardware design for a PCB reflow solder heat plate

    57 parts179MIT
  • 10 layers180 × 100 mmJetson agx thor baseboard, the printed circuit board in 3D

    Jetson agx thor baseboard

    antmicro/jetson-agx-thor-baseboard

    Open hardware baseboard for Nvidia Jetson Thor AGX T5000 System on Module

    1,213 parts48Apache-2.0
  • 2 layers196.7 × 31.5 mmClock, the printed circuit board in 3D

    Clock

    Matir/hacks

    Miscellaneous Hacks

    90 parts18BSD-2-Clause
  • 2 layers81.3 × 99.7 mmSTM32F407VET6, the printed circuit board in 3D

    STM32F407VET6

    jmz52/Hardware

    First public release. Corrected version of prototype board.

    103 parts8CC-BY-4.0
  • 2 layers64.5 × 56.5 mmPortable Weather Station, the printed circuit board in 3D

    Portable Weather Station

    shubhamp2007/Portable-Weather-Station

    A rechargeable Portable weather station, powered by BME280 and XIAO ESP32 C3

    30 parts1

Questions

How big is the RTC Design PCB?

It measures 39.9 × 24.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the RTC Design use?

10 parts, built around the DS18B20Z, AT24CS01-SSHM-B and DS1307Z+. 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 RTC Design KiCad files?

From the Saroja-J/RTC-module repository on GitHub, at the commit this page was made from: the board is RTC module/RTC_Design.kicad_pcb and its schematic RTC module/RTC_Design.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the RTC Design design in my own project?

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