Skip to the content
PCBKitNew board
2 layers25 × 25 mmBlinking led, the printed circuit board in 3D

'LED blinker circuit using NE555 timer designed in KiCad'.

Size
25 × 25 mm
Copper layers
2
Thickness
1.6 mm
Parts
10
Nets
7
Pads
22
Tracks, vias
43, 1
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
6 Sep 2026
Updated
7 Oct 2026

Overview

Blinking led is an open-source printed circuit board by Jothikrishnan55, from the Jothikrishnan55/ic555-timer-using-blinking-led repository on GitHub. It is a 2-layer board of 25 × 25 mm with 10 parts on 7 nets, routed with 43 tracks and 1 via.

It is built around the NE555P. Its parts include 3 resistors, 2 capacitors, 1 IC and 1 diode.

Main components

1

README

README.md

555 Timer LED Blinker

A simple LED blinker circuit built around the NE555P timer IC, designed as a complete PCB project in KiCad — from schematic capture through to manufacturing-ready Gerber files.

Overview

This is a classic astable (self-triggering) 555 timer circuit that blinks an LED on and off at a fixed rate. It was built as a first hands-on project to learn the full PCB design workflow: schematic design, component selection, electrical rule checking, PCB layout, and generating files for fabrication.

Components Used

Component Value / Part Function

U1 NE555P Timer IC, configured in astable mode to generate the blink signal

R1 10kΩ Resistor Timing resistor

R2 1kΩ Resistor Timing resistor

C1 0.01µF Ceramic Capacitor Stabilizing capacitor (pin 5, CV)

C2 10µF Electrolytic Capacitor Timing capacitor (sets the blink rate)

R3 220Ω Resistor LED current-limiting resistor

D1 LED Visual blink output

TP1 Test Point (battery) Power input connection point

How It Works

Power: The circuit is powered through a test point (TP1), standing in for a 9V battery connection — VCC and GND rails feed the 555 timer.

Timing network: R1 and R2 are connected to the DISCHARGE (pin 7) and THRESHOLD (pin 6) pins, with C2 (10µF) forming the RC timing loop that sets how fast the circuit charges and discharges. This combination directly controls the blink rate.

Stabilizing capacitor: C1 (0.01µF) sits on the CONTROL VOLTAGE pin (pin 5) to ground, keeping the timer's internal reference voltage stable and preventing erratic triggering.

Output: Pin 3 (OUTPUT) switches HIGH and LOW at the timing rate set by R1, R2, and C2. This output drives R3, which limits current to the LED (D1), making it blink on and off.

Reset: Pin 4 (RESET) is tied to VCC to keep the timer continuously enabled.

Design Process

Schematic captured in KiCad, with all components wired according to the standard 555 astable configuration.

Verified using KiCad's Electrical Rules Checker (ERC).

PCB layout completed with component placement and routing.

Gerber files generated for manufacturing.

Files Included

.kicad_sch — Schematic source file .kicad_pcb — PCB layout file .kicad_pro — KiCad project file Gerber files — Ready for PCB manufacturing

Tools Used

KiCad — schematic capture, PCB layout, and Gerber generation Status

Design complete. First hands-on PCB design project, built to learn the end-to-end KiCad workflow.

Parts

10
QtyValueFootprintReferences
2LOGOLOGOG***, G***
10.01ufCapacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mmC1
110kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR1
110ufCapacitor_THT:C_Radial_D5.0mm_H5.0mm_P2.00mmC2
11kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR2
1220Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR3
1LEDLED_THT:LED_D5.0mmD1
1NE555PPackage_DIP:DIP-8_W7.62mmU1
1batteryConnector_PinSocket_2.00mm:PinSocket_2x01_P2.00mm_VerticalTP1

Questions

How big is the Blinking led PCB?

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

What parts does the Blinking led use?

10 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 Blinking led KiCad files?

From the Jothikrishnan55/ic555-timer-using-blinking-led repository on GitHub, at the commit this page was made from: the board is blinking led.kicad_pcb and its schematic blinking led.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Blinking led design in my own project?

Its repository states no licence, so its author keeps all rights: ask Jothikrishnan55 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