Reactive PCB Design in KiCad – Digital Diya Project


Project Overview:


As part of my self-driven electronics learning journey, I successfully designed my first reactive PCB using KiCad, an open-source PCB design tool. The project was inspired by a tutorial from PCB Cupid (YouTube Creator) and revolved around building a Digital Diya—a decorative PCB that responds to light and sound.


This diya lights up when exposed to a flame (light-sensitive) and blinks in reaction to sound, showcasing how simple sensor-based circuits can be brought to life through PCB design.




Tools & Technologies:

  • Design Software: KiCad
  • Sensors Used:Light-dependent resistor (LDR), microphone module
  • Output:LEDs controlled based on light and sound
  • File Types Generated:Schematic, Netlist, Gerber files

What I Learned:


Through this project, I gained practical experience with the entire PCB design workflow, including:

  • Navigating the KiCad interface effectively
  • Creating and organizing components in the Schematic Editor
  • Assigning appropriate footprints to components
  • Understanding layer stack-up and design constraints
  • Working with net classes and electrical rules
  • Manual routing using the PCB Layout Editor
  • Running Design Rule Checks (DRC) for validation
  • Exporting Gerber files for manufacturing
  • Exploring PCB fabrication platforms like JLCPCB, PCBWay, etc.

Skills Developed:


  • PCB Schematic & Layout Design
  • Sensor Integration (LDR + Sound Detection)
  • KiCad Workflow Mastery
  • Prototyping for Real-World Manufacturing

Project Gallery:


























Reflections:

This project helped me bridge the gap between theory and real-world application. From component placement to routing traces, and generating manufacturing-ready files, I got a hands-on taste of what it's like to take an idea and convert it into a tangible product.


I’m now even more excited to continue working on creative PCB projects, integrating IoT, sensors, microcontrollers, and fabrication into my future designs.