Getting Started with KiCad 8
Why KiCad?
KiCad is a free, open-source electronics design suite that has become genuinely professional-grade. Version 8 brought a modern interface, better simulation integration and improved library management. Whether you are a student or a professional, it costs nothing to start — and that matters.
Installing KiCad
Download KiCad 8 from kicad.org — installers exist for Windows, macOS and Linux. On Ubuntu or Debian-based systems you can also install from the official PPA:
sudo add-apt-repository --yes ppa:kicad/kicad-8.0-releases
sudo apt update
sudo apt install --install-recommends kicad
The full installer is large (~1 GB) because it bundles the official symbol, footprint and 3D model libraries. Install everything — you will want the libraries later.
Your First Project
- Open KiCad and choose File → New Project…. Give it a name — KiCad creates a folder containing a
.kicad_proproject file, a.kicad_schschematic and a.kicad_pcbboard file. - Double-click the
.kicad_schfile to open the Schematic Editor.
Drawing Your First Schematic
Let's place the classic first circuit: an LED with a current-limiting resistor.
- Press A (Add Symbol). Search for
LEDand place it. - Press A again, search for
R(resistor) and place it next to the LED. - Add power symbols with P — place a
+5Vand aGND. - Press W to draw wires connecting:
+5V → resistor → LED anode → LED cathode → GND.
To verify the current-limiting resistor value for a typical red LED:
R = (Vcc - Vf) / If
R = (5 V - 2.0 V) / 10 mA = 300 Ω
The nearest E12 value is 330 Ω — assign it by hovering the resistor and pressing V.
Next Steps
- Run Inspect → Electrical Rules Checker to catch unconnected pins.
- Assign footprints (Tools → Assign Footprints…), then open the PCB editor with F8 to place and route.
- When your design is ready, plot Gerbers via File → Fabrication Outputs → Gerbers and order from a fab house like JLCPCB or PCBWay.
In the next tutorial we will assign footprints and route the board. Happy hacking!