Skip to the content
PCBKitNew board
2 layers43 × 37 mmEEEDay, the printed circuit board in 3D

This project is an adjustable light-sensitive switching circuit using an LDR, a potentiometer and a 555 Timer IC.

Size
43 × 37 mm
Copper layers
2
Thickness
1.6 mm
Parts
10
Nets
9
Pads
29
Tracks, vias
32, 0
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
15 Apr 2026
Updated
5 Nov 2026

Overview

EEEDay is an open-source printed circuit board by siamuwu, from the siamuwu/PCB_adjustable_light_sensor repository on GitHub. It is a 2-layer board of 43 × 37 mm with 10 parts on 9 nets, routed with 32 tracks and 0 vias.

It is built around the NE555P. Its parts include 6 resistors, 1 capacitor, 1 IC, 1 diode and 1 connector.

Main components

1

README

README.md

Adjustable Light Sensor (LDR + 555 Timer)

Overview

This project is an adjustable light-sensitive switching circuit using an LDR, a potentiometer and a 555 Timer IC. The system detects ambient light intensity and automatically turns an LED ON or OFF based on a user-defined threshold. The sensitivity of the circuit can be tuned using the potentiometer which makes it adaptable for different lighting conditions.

Features

  • Automatic light detection using LDR
  • Adjustable sensitivity via potentiometer
  • Stable switching using 555 Timer IC
  • Simple, low-cost analog design
  • Suitable for real-world automation applications

Components Used

  • LDR (Light Dependent Resistor)
  • Potentiometer
  • 555 Timer IC
  • LED
  • Resistors
  • Capacitor
  • Power Supply (5V–9V)

Working Principle

The LDR and potentiometer form a voltage divider that generates a voltage corresponding to ambient light intensity. This voltage is fed into the 555 Timer IC, which operates as a comparator.

  • In bright conditions, the LDR resistance decreases, causing the output to remain OFF.
  • In low-light conditions, the LDR resistance increases, and once the voltage crosses the threshold set by the potentiometer, the 555 Timer switches the LED ON.

The potentiometer allows fine-tuning of the switching point, enabling precise control over when the LED activates.

Applications

  • Automatic street lighting
  • Night lamps
  • Light-activated switches
  • Energy-efficient lighting systems
  • Basic sensor interfacing projects

What I have learnt from this project

  • Basic PCB Design by KiCad
  • Usage of LDR for sensing light
  • Usage of 555 Timer in various applications

Preview

Top Bottom

Parts

10
QtyValueFootprintReferences
4RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR3, R4, R5, R6
1100nCapacitor_THT:C_Disc_D7.5mm_W5.0mm_P7.50mmC1
1Conn_01x02_PinConnector_AMASS:AMASS_XT30PW-F_1x02_P2.50mm_HorizontalJ1
1LDR03OptoDevice:R_LDR_10x8.5mm_P7.6mm_VerticalR1
1LEDLED_THT:LED_D5.0mmLED1
1NE555PPackage_DIP:DIP-8_W7.62mmU1
1R_PotentiometerPotentiometer_THT:Potentiometer_Bourns_3296W_VerticalR2

Questions

How big is the EEEDay PCB?

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

What parts does the EEEDay 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 EEEDay KiCad files?

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

Can I use the EEEDay design in my own project?

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