Back to QuickRef

KiCad

A free and open-source software suite for electronic design automation (EDA).

kicad eda pcb electronics schematic

Overview

KiCad is a cross-platform and open-source Electronic Design Automation (EDA) suite. It includes a schematic editor, a PCB layout tool, a 3D viewer, and a Gerber file viewer. It’s a powerful tool for designing and manufacturing printed circuit boards (PCBs).

Installation

# Ubuntu/Debian
sudo add-apt-repository --yes ppa:kicad/kicad-6.0-releases
sudo apt update
sudo apt install --install-recommends kicad

# macOS
brew install --cask kicad

# Windows
# Download from https://www.kicad.org/download/windows/

General Hotkeys

HotkeyAction
Ctrl+NNew Project
Ctrl+OOpen Project
Ctrl+SSave File
Ctrl+ZUndo
Ctrl+YRedo
Ctrl+FFind
F1Help
Alt+F4Exit

Schematic Editor Hotkeys

General

HotkeyAction
?List all hotkeys
SpaceStart placing a component
AAdd a symbol
WWire
BBus
JJunction
LLabel
TText
KNo-Connection Flag
VValue
FField
UUpdate PCB from Schematic

Component Manipulation

HotkeyAction
MMove
RRotate
GDrag
CCopy
DelDelete
EEdit
QEdit Value

PCB Editor Hotkeys

General

HotkeyAction
?List all hotkeys
PageUpSwitch to Top Layer
PageDownSwitch to Bottom Layer
+Next Layer
-Previous Layer
F5Switch to Top Layer
F6Switch to Bottom Layer
F7Switch to Inner Layer 1
F8Switch to Inner Layer 2
TabHighlight Net
~Show/Hide Ratsnest

Drawing

HotkeyAction
XRoute Tracks
VAdd Via
DDrag Track
GDrag Item
Ctrl+MMove Exactly
FFlip Item to Opposite Side
ZAdd Filled Zone
Ctrl+BRefill All Zones

3D Viewer

HotkeyAction
ZZoom to Fit
RReload 3D View
OOrthographic Projection
PPerspective Projection

Tips and Tricks

  • Use Projects: Always start with a project file (.pro) to keep your schematic and PCB files linked.
  • Libraries: KiCad comes with a large library of symbols and footprints. You can also add your own or download them from the internet.
  • Design Rules: Set up your design rules in the PCB editor to ensure your board can be manufactured.
  • 3D Viewer: Use the 3D viewer to check for mechanical conflicts and to get a realistic view of your board.
  • Custom Hotkeys: You can customize the hotkeys in the preferences to match your workflow.

See Also

Categories:
tools
Last updated: September 3, 2025