
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.

A collection of small PCB design exercises created to strengthen my understanding of KiCad, circuit design, and the hardware development workflow.
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.
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:
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
| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 220 | TrafficLight_Footprints:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R77, RA1, RB1, RC1, RD1, RDPX1, RE1, RF1, RG1 |
| 3 | 1000 | TrafficLight_Footprints:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R3, R5 |
| 3 | 330 | TrafficLight_Footprints:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2, R4, R6 |
| 3 | LED | TrafficLight_Footprints:LED_D5.0mm | D1, D2, D3 |
| 3 | PN2222A | TrafficLight_Footprints:TO-92_Inline | Q1, Q2, Q3 |
| 1 | 0.1 µF | TrafficLight_Footprints:C_Disc_D5.0mm_W2.5mm_P2.50mm | C1 |
| 1 | 10k | TrafficLight_Footprints:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R10 |
| 1 | 74HC595 | TrafficLight_Footprints:DIP-16_W7.62mm | U1 |
| 1 | Arduino_Nano_v3.x | TrafficLight_Footprints:Arduino_Nano_WithMountingHoles | A1 |
| 1 | Buzzer | TrafficLight_Footprints:Buzzer_12x9.5RM7.6 | BZ1 |
| 1 | CC56-12SRWA | TrafficLight_Footprints:CA56-12SRWA | U2 |
| 1 | Pedestrian Button | TrafficLight_Footprints:SW_PUSH_6mm_H5mm | SW1 |

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.




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




It measures 75.2 × 157.5 mm and has 2 copper layers, 1.6 mm thick.
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.
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.
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).