Skip to the content
PCBKitNew board
2 layers55 × 46 mmTimer circuit, the printed circuit board in 3D

An affordable and energy-efficient timer circuit designed to control stairway lighting. The circuit is triggered by an AC signal from any stair switch and automatically turns off the light after a user-defined delay.

Size
55 × 46 mm
Copper layers
2
Thickness
1.6 mm
Parts
17
Nets
13
Pads
45
Tracks, vias
97, 0
Pours
43
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
28 May 2025
Updated
30 May 2025

Overview

Timer circuit is an open-source printed circuit board by moabdelhadey, from the moabdelhadey/AC_Stair_Timer repository on GitHub. It is a 2-layer board of 55 × 46 mm with 17 parts on 13 nets, routed with 97 tracks and 0 vias.

It is built around the NE555P. Its parts include 5 resistors, 2 capacitors, 2 diodes and 1 transistor.

Main components

1

README

README.md

AC Stair Timer (High-Load AC Triggered Timer Circuit using NE555)

An affordable and energy-efficient timer circuit designed to control stairway lighting. The circuit is triggered by an AC signal from any stair switch and automatically turns off the light after a user-defined delay. It consumes no power while idle, thanks to a latch mechanism that cuts off the entire supply when the relay opens.


✅ Features

  • AC Triggered: Can be triggered from any AC switch connected in the stairway.
  • Zero Power Consumption in Standby: Power supply is wired in series with the load. Once the relay disconnects the load, the entire circuit powers off.
  • Handles up to 10A Load: Suitable for high-power lighting circuits.
  • Adjustable Timer (0–15 min): Controlled by a potentiometer. Can be extended using standard NE555 timing calculations.
  • Low-Cost and Simple Components: Built around NE555, a relay, and basic resistors/capacitors.
  • Single-Layer PCB: Easy for home etching or low-cost fabrication.
  • Local Alternative to Imported Units: Provides the same functionality at a fraction of the cost.

🧩 Main Components

  • NE555 Timer IC
  • Relay (10A rated)
  • Potentiometer
  • Capacitors and resistors

⏱️ Time Adjustment Formula

You can calculate or extend the timing duration using the standard NE555 monostable formula:

text
T ≈ 1.1 × R × C

Where:

  • R is the potentiometer (resistance in ohms)
  • C is the timing capacitor (in farads)

📁 Project Files

  • KiCad design files (schematic + PCB layout)
  • Proteus simulation file
  • STEP file (3D model of assembled circuit)
  • PDFs for manual PCB etching (Top layer, Drill, Silkscreen)
  • Real-life assembly images

🧪 Project Status

  • ✅ Version 1 tested successfully in a real stairway.
  • 🛠️ Version 2 in development with enhancements.

⚠️ Safety Notes

  • Ensure proper isolation when connecting to AC.
  • Add relay cooling if switching high loads frequently.

📜 License

This project is open source.


📷 Images


📬 Contact

Mohamed Abdelhady — For inquiries, feel free to reach out if any issue arises.

Parts

17
QtyValueFootprintReferences
3Screw_Terminal_01x02TerminalBlock_MetzConnect:TerminalBlock_MetzConnect_Type175_RT02702HBLC_1x02_P7.50mm_HorizontalAC_IN1, IN_OUT1, PW_S1
2100KResistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_HorizontalR1, R3
110KResistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_HorizontalR4
11N4007Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD2
11uFCapacitor_THT:C_Radial_D5.0mm_H11.0mm_P2.00mmC1
1220RResistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_HorizontalR2
12N3904Package_TO_SOT_THT:TO-92L_InlineQ1
1470uFCapacitor_THT:C_Radial_D10.0mm_H12.5mm_P5.00mmC2
1500RResistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_HorizontalR5
15VRelay_THT:Relay_SPDT_SANYOU_SRD_Series_Form_CRelay
1LEDLED_THT:LED_D3.0mmD1
1NE555PPackage_DIP:DIP-8_W7.62mmNE555
1R_PotentiometerPotentiometer_THT:Potentiometer_Alps_RK163_Single_HorizontalPOT
1Screw_Terminal_01x02TerminalBlock:TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mmDC_5V

Questions

How big is the Timer circuit PCB?

It measures 55 × 46 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Timer circuit use?

17 parts, built around the NE555P. 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 Timer circuit KiCad files?

From the moabdelhadey/AC_Stair_Timer repository on GitHub, at the commit this page was made from: the board is kicad_project/timer_circuit.kicad_pcb and its schematic kicad_project/timer_circuit.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Timer circuit design in my own project?

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

Similar boards

  • 2 layers327.9 × 139 mmCoco2, the printed circuit board in 3D

    Coco2

    baldengineer/bit-preserve

    Project for capturing vintage, classic, aka old computer schematics in KiCad.

    147 parts446
  • 2 layers370.8 × 298.5 mm8 Bit Computer, the printed circuit board in 3D

    8 Bit Computer

    The-Invent0r/8-bit-Computer-PCB

    These are the KiCAD files for my 8-Bit Computer.

    323 parts142
  • 2 layers200 × 96 mmTouchtone555, the printed circuit board in 3D

    Touchtone555

    DarcyJProjects/touchtone555

    An open-source DIY, NE555-based analogue synthesizer - play notes with a stylus

    73 parts33
  • 4 layers340 × 210 mmYddraig, the printed circuit board in 3D

    Yddraig

    ddraig68k/hardware

    Schematic and CAD files for my 68K based computer

    224 parts29MIT
  • 2 layers152.9 × 74.9 mmClock, the printed circuit board in 3D

    Clock

    erikvanzijst/clock

    24H digital quartz clock from scratch

    82 parts21
  • 2 layers88.9 × 50.8 mmSynthCard, the printed circuit board in 3D

    SynthCard

    benjiaomodular/SynthCard

    I designed this project with the help of PCBWay. You can get a copy of these cards through the PCBWay Shared Projects page.

    16 parts19MIT
  • 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 layers145.3 × 129.9 mmC128Diag, the printed circuit board in 3D

    C128Diag

    hackup/C128Diag

    Replica of the Commodore C128 Diagnostic Test cartridge Assy No. 325093-01.

    61 parts16