Skip to the content
2 layers75.2 × 157.5 mmTrafficLight, the printed circuit board in 3D

A collection of small PCB design exercises created to strengthen my understanding of KiCad, circuit design, and the hardware development workflow.

Size
75.2 × 157.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
28
Nets
56
Pads
117
Tracks, vias
167, 10
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
25 Sep 2025
Updated
12 Oct 2026

Overview

TrafficLight is an open-source printed circuit board by uniqueacevedo, from the uniqueacevedo/KiCad-Mini-Projects repository on GitHub, published under the MIT licence. It is a 2-layer board of 75.2 × 157.5 mm with 28 parts on 56 nets, routed with 167 tracks and 10 vias.

It is built around the 74HC595, CC56-12SRWA and PN2222A. Its parts include 16 resistors, 3 diodes, 3 transistors, 2 ICs and 1 capacitor. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

3

README

README.md

🧠 KiCad Mini Projects

This folder documents a series of small, self-directed hardware design projects created as part of my ongoing learning in PCB design, circuit analysis, and embedded systems development. Each project focuses on practicing a specific concept or workflow step — from schematic capture and component selection to layout, routing, and validation — all using KiCad.

These mini builds are my way of exploring the full hardware pipeline hands-on:

  • Translating ideas into functional circuit schematics
  • Designing clean, manufacturable two-layer PCBs
  • Reviewing footprints, clearances, and signal paths
  • Experimenting with analog and digital interfaces
  • Bringing each design to life through simulation or prototyping

While each board is small in scope, the goal is consistency and growth — improving attention to detail, mastering KiCad’s toolset, and strengthening practical intuition for real-world hardware design.

More projects will be added as I continue refining both technical skill and design discipline through iteration.


Tools: KiCad • LTspice • Arduino IDE • Python
Focus Areas: PCB layout • Circuit design • Embedded hardware • Schematic-to-prototype workflow

Parts

28
QtyValueFootprintReferences
9220TrafficLight_Footprints:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR77, RA1, RB1, RC1, RD1, RDPX1, RE1, RF1, RG1
31000TrafficLight_Footprints:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R3, R5
3330TrafficLight_Footprints:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2, R4, R6
3LEDTrafficLight_Footprints:LED_D5.0mmD1, D2, D3
3PN2222ATrafficLight_Footprints:TO-92_InlineQ1, Q2, Q3
10.1 µFTrafficLight_Footprints:C_Disc_D5.0mm_W2.5mm_P2.50mmC1
110kTrafficLight_Footprints:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR10
174HC595TrafficLight_Footprints:DIP-16_W7.62mmU1
1Arduino_Nano_v3.xTrafficLight_Footprints:Arduino_Nano_WithMountingHolesA1
1BuzzerTrafficLight_Footprints:Buzzer_12x9.5RM7.6BZ1
1CC56-12SRWATrafficLight_Footprints:CA56-12SRWAU2
1Pedestrian ButtonTrafficLight_Footprints:SW_PUSH_6mm_H5mmSW1

More from uniqueacevedo/KiCad-Mini-Projects

1
  • 4 layers80.9 × 53.7 mmKiCad Tut.1, the printed circuit board in 3D

    KiCad Tut.1

    uniqueacevedo/KiCad-Mini-Projects

    A collection of small PCB design exercises created to strengthen my understanding of KiCad, circuit design, and the hardware development workflow.

    17 partsMIT

Similar boards

  • 2 layers46.5 × 30.2 mmThermometer hw, the printed circuit board in 3D

    Thermometer hw

    03vmate/pocket-ds18b20

    Battery powered DS18B20 thermometer

    16 parts
  • 2 layers60 × 66.6 mmAvr metronome, the printed circuit board in 3D

    Avr metronome

    almilos/avr-metronome

    AVR MCU based metronome

    71 parts
  • 2 layersFunk, the printed circuit board in 3D

    Funk

    dennis9819/msfs2020-controllers

    47 parts
  • 2 layers100.3 × 55.9 mmEpochCounter, the printed circuit board in 3D

    EpochCounter

    LostInAPit/EpochCounter

    A counter to count the days since a specific date using an Arduino nano, DS3231 RTC and a 4-digit 7 Segment display

    16 partsGPL-3.0
  • 2 layers60 × 65 mmDigital Clock, the printed circuit board in 3D

    Digital Clock

    MikiyasFekadu/Digital-Clock-KiCad

    Attempt to make a Digital Clock

    25 parts
  • 2 layers68.6 × 53.3 mmCPE301 Final, the printed circuit board in 3D

    CPE301 Final

    mspied/Design-Assignments

    CPE 301 Design Assignments for Spring 2024

    28 parts
  • 2 layers43.5 × 54 mmESP32 RTC, the printed circuit board in 3D

    ESP32 RTC

    Suman-Gayen/ESP32_RTC

    ESP32-Based Real Time Clock (RTC) Display System PCB Design

    40 parts

Questions

How big is the TrafficLight PCB?

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

What parts does the TrafficLight use?

28 parts, built around the 74HC595, CC56-12SRWA and PN2222A. 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 TrafficLight KiCad files?

From the uniqueacevedo/KiCad-Mini-Projects repository on GitHub, at the commit this page was made from: the board is Traffic Light (v1)/KiCad_files/TrafficLight.kicad_pcb and its schematic SpO2 Monitor/KiCad_files/KiCad Tut.1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the TrafficLight design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).