Skip to the content
PCBKitNew board
2 layers79.2 × 37 mmDelay off timer ckt, the printed circuit board in 3D

555 timer-based push-button relay timer designed in KiCad.

Size
79.2 × 37 mm
Copper layers
2
Thickness
1.6 mm
Parts
14
Nets
13
Pads
43
Tracks, vias
116, 0
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
17 Oct 2026
Updated
18 Oct 2026

Overview

Delay off timer ckt is an open-source printed circuit board by PRESIT007, from the PRESIT007/555-Timer-Delay-Off-Circuit repository on GitHub. It is a 2-layer board of 79.2 × 37 mm with 14 parts on 13 nets, routed with 116 tracks and 0 vias.

It is built around the L7805 and BC547. Its parts include 3 capacitors, 2 resistors, 2 ICs, 2 connectors and 2 switches. It belongs with the home automation and IoT boards of this library.

Main components

2

README

README.md

555 Timer Delay-Off Timer

A practical electronics learning project exploring delay-off timer operation, relay control, and PCB design using a 555 timer IC and KiCad.

This project is part of my learning journey as an Electrical Engineering student. The goal is to understand how a timer circuit works, how its components determine the delay, and how a circuit moves from a schematic to a PCB layout.

Important: Confirm the exact timing behavior and formula against the final schematic and practical test. The operation depends on how the 555 timer, trigger, RC network, and relay interface are connected.

1. Project Objectives

  • Understand the 555 timer IC and its timing function.
  • Learn how resistor-capacitor (RC) networks create a time delay.
  • Study push-button triggering and relay switching.
  • Design and document a circuit in KiCad.
  • Explore schematic capture, PCB layout, and 3D board visualization.
  • Prepare a Bill of Materials (BOM) and PCB manufacturing outputs.
  • Practice testing, troubleshooting, and documenting an electronics project.

2. What Is a Delay-Off Timer?

A delay-off timer keeps a load operating for a defined period and then switches it OFF. Depending on the design, the delay may begin when a trigger is applied or when a control signal is removed.

In a relay-based circuit, relay contacts can switch a separate load. The relay's input polarity and the timer's output interface determine how the load behaves during the timing interval.

Confirm the exact sequence for this circuit against the schematic and practical test: what happens at power-up, when the button is pressed, and when the delay expires.

3. Working Principle of the 555 Timer

The 555 timer contains internal comparators, a latch, and a discharge transistor. These monitor the timing capacitor voltage and control the output state.

In a common monostable configuration:

  1. A trigger pulse changes the output state.
  2. The timing capacitor charges through a resistor.
  3. The 555 monitors the capacitor voltage against an internal threshold.
  4. When the threshold is reached, the output returns to its original state and the capacitor is discharged.

The external circuit configuration determines whether this sequence matches the intended delay-off behavior.

4. RC Timing Concept

A resistor-capacitor (RC) network sets the time required for the capacitor voltage to change.

For a conventional 555 monostable circuit, the approximate pulse duration is:

T ≈ 1.1 × R × C

Where:

  • T is the timing interval in seconds.
  • R is the effective timing resistance in ohms.
  • C is the timing capacitance in farads.

This formula applies only to the corresponding monostable topology. Other 555 configurations can use different timing relationships. Actual timing varies with component tolerances, capacitor leakage, supply voltage, temperature, and circuit implementation.

5. Circuit Features

  • 555 timer-based timing control
  • Push-button trigger, as shown in the schematic
  • Relay-based switching interface
  • Adjustable timing only if an adjustment component is present in the final design
  • KiCad schematic and PCB layout
  • 3D PCB visualization
  • BOM and Gerber manufacturing files

6. Main Components

Refer to the actual schematic and BOM.csv for confirmed values, quantities, footprints, and part numbers.

ComponentPurpose
555 timer ICGenerates the timing response
Timing resistor(s)Control capacitor charging or discharging rate
Timing capacitorStores charge and establishes the interval
Push button / trigger inputInitiates the timing sequence, according to the circuit
Relay or relay moduleSwitches the external load
Power supply and connectorsProvide power and circuit connections
PCB and footprintsProvide the physical circuit layout

Verify all component values against the final schematic before assembly.

7. Design Files and Previews

Circuit schematic

Circuit schematic

Open the schematic PDF

PCB layout

PCB layout

3D PCB views

3D PCB view

Additional 3D PCB view

Update image paths if your repository uses different folders or filenames.

8. Repository Structure

This is a suggested structure. Keep the paths consistent with the files uploaded to GitHub.

text
555-Timer-Delay-Off-Circuit/
├── README.md
├── schematic.pdf
├── BOM.csv
├── Gerber.zip
├── KiCad/
│   ├── delay off timer ckt.kicad_pro
│   ├── delay off timer ckt.kicad_sch
│   └── delay off timer ckt.kicad_pcb
└── Images/
    ├── schematic.png
    ├── pcb-layout.png
    ├── 1_pcb-3d.png
    └── 2_pcb-3d.png
  • .kicad_pro — KiCad project settings
  • .kicad_sch — editable schematic
  • .kicad_pcb — editable PCB layout
  • schematic.pdf — printable schematic
  • BOM.csv — component list
  • Gerber.zip — manufacturing outputs, if it contains exported Gerber and drill files

9. Software and Tools

  • KiCad EDA — schematic capture, PCB layout, and 3D board inspection
  • 555 timer IC — timing and control
  • RC timing network — sets the capacitor voltage transition
  • Relay interface — switches a load within its ratings

10. How to Open the Design

  1. Download or clone the repository.
  2. Open the .kicad_pro file in KiCad.
  3. Open the schematic to study connections and component values.
  4. Open the PCB layout to inspect footprints, routing, board outline, and silkscreen.
  5. Open the 3D Viewer to inspect the board representation.
  6. Include any custom symbols, footprints, or 3D models needed by the design.

11. Testing and Validation

  • Schematic reviewed
  • KiCad Electrical Rules Checker (ERC) results reviewed
  • KiCad PCB Design Rules Checker (DRC) results reviewed
  • Footprints and connector pinouts verified
  • Supply voltage and component ratings verified
  • Relay input polarity and startup state tested
  • Button-trigger sequence tested
  • Actual delay measured and recorded
  • Relay switches at the intended point in the sequence
  • 3D view checked against component placement

A useful experiment is to measure the delay several times, calculate the average, and compare it with the theoretical value from the correct circuit equation. Record differences and consider component tolerances and circuit topology.

12. Applications

  • Timed relay control
  • Automatic switching
  • Small automation experiments
  • Educational electronics laboratories
  • Control of suitable low-voltage loads

Application suitability depends on the circuit ratings and tested behavior.

13. Safety Notes

  • Start with a suitable low-voltage, current-limited supply.
  • Use a safe low-voltage load during initial tests.
  • Check relay module supply requirements and contact ratings.
  • Never exceed component voltage or current ratings.
  • For mains switching, use suitable isolation, enclosure, fusing, clearances, and qualified supervision. Never touch exposed mains wiring while powered.

14. Learning Outcomes

Through this project, I am learning to:

  • Connect circuit theory with practical electronics.
  • Understand 555 timer operation and RC timing.
  • Read and create electronic schematics.
  • Design a PCB and inspect it in 3D.
  • Prepare technical documentation and manufacturing files.
  • Test circuit behavior and troubleshoot differences between theory and practice.

License

This project's hardware design files, including the KiCad schematic and PCB layout, are licensed under the CERN Open Hardware Licence Version 2 – Strongly Reciprocal (CERN-OHL-S-2.0).

You may use, study, modify, and redistribute the covered design files under the terms of this license. Modified versions of the covered hardware design must comply with its applicable reciprocal-sharing requirements.

See the full CERN-OHL-S-2.0 license for details.


Project type: Electrical Engineering · PCB Design · Analog Electronics · Timer Circuits · PCB Design
Design tool: KiCad
Purpose: Learning, experimentation, and documentation

Parts

14
QtyValueFootprintReferences
15VDC INRelay_THT:Relay_SPDT_SANYOU_SRD_Series_Form_CK1
1BC547Package_TO_SOT_THT:TO-92_InlineQ1
1C 0.1ufCrystal:Resonator-2Pin_W6.0mm_H3.0mmC2
1C 1000ufCapacitor_THT:CP_Radial_D14.0mm_P7.50mmC3
1C_25V 100ufCapacitor_THT:CP_Radial_D10.0mm_P3.80mmC1
1D 1N4007Diode_THT:D_DO-15_P10.16mm_HorizontalD1
1L7805Package_TO_SOT_THT:TO-220-3_VerticalU1
1LM555xNPackage_DIP:DIP-8_W7.62mmU2
1R 10kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
1R 4.7kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3
1R100kPotentiometer_THT:Potentiometer_Bourns_3266Y_VerticalRV1
1SW_PushButton_Switch_THT:SW_TH_Tactile_Omron_B3F-102xSW1
1Screw_Terminal 01x02TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-5.0-H_1x02_P5.00mm_HorizontalJ1
1Screw_Terminal_01x03TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-3-5.0-H_1x03_P5.00mm_HorizontalJ2

Questions

How big is the Delay off timer ckt PCB?

It measures 79.2 × 37 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Delay off timer ckt use?

14 parts, built around the L7805 and BC547. 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 Delay off timer ckt KiCad files?

From the PRESIT007/555-Timer-Delay-Off-Circuit repository on GitHub, at the commit this page was made from: the board is KiCAD/delay off timer ckt.kicad_pcb and its schematic KiCAD/delay off timer ckt.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Delay off timer ckt design in my own project?

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

Similar boards

  • 2 layers132.1 × 45.7 mmIPoS, the printed circuit board in 3D

    IPoS

    peterheinrich/InternetOverSpaghetti

    Transmitting IP packages over a pair of spaghetti thus demonstrating how media independent IP really is.

    42 parts342
  • 2 layers167.8 × 200.6 mmRandom Jazz Generator, the printed circuit board in 3D

    Random Jazz Generator

    telec16/modular-synth

    Little side project, don't expect much updates.

    132 parts16
  • 2 layers117.5 × 56.4 mmDIY Oxygen Analyzer, the printed circuit board in 3D

    DIY Oxygen Analyzer

    ashishkumarpardeshi/DIY_Oxygen_Analyzer

    This repository is for Design and Development of DIY Oxygen Analyzer Prototyping Board, Writing Code and Calibration.

    42 parts11
  • 2 layers100 × 50 mmC6021light, the printed circuit board in 3D

    C6021light

    deltaphi/c6021light

    Feature-compact DIY version of the c6021

    79 parts5GPL-3.0
  • 2 layers259.7 × 159.5 mmBLDC inverter, the printed circuit board in 3D

    BLDC inverter

    vladBaciu/Sensorless-BLDC-HW

    Bachelor thesis project

    104 parts3
  • 2 layers50.8 × 94 mmClockdivider, the printed circuit board in 3D

    Clockdivider

    bmatthieu3/clockdivider

    A simple clock divider module made with an Atmega328p

    41 parts2MIT
  • 2 layers99.7 × 48.3 mmTexteditor, the printed circuit board in 3D

    Texteditor

    ajackson2681/codex

    The Codex is an attempt at an open-source, distraction-free writing device inspired somewhat by the AlphaSmart Neo (at least the display was).

    18 parts1GPL-3.0