Published: February 6, 2026
KiCad - An open source software suite for creating electronics circuit schematics, Printed Circuit Boards (PCB's) and associated part descriptions.
Main Tasks:
1. Drawing a schematic - A schematic is a symbolic representation of the circuit (which components are used and what connections are made between them).
2. Laying out a circuit board - The board is the physical realization of the schematic with component footprints positioned on the board and copper tracks making the connections described in the schematic.
A KiCad project is a folder with a project file, a schematic, a board layout and any other relevant files.
.kicad_pro - Project file
.kicad_sch - Schematic file
.kicad_pcb - Board file
Click the place Symbol button or use the shortcut B.
The choose symbol dialog lists the available symbol libraries and the component symbols contained within them.
To select an item, click on it while the selection tool is active (Ddefault tool when no other tool is active). You can also enter the selection tool by quitting any active tool by pressing esc. It can also be selected in the toolbar.
To add more objects to the selection, use Ctrl + click. To remove an item from the selection use Ctrl + Shift + click.
Drag selection is also possible. The selected items will be the objects that are entirely enclosed by the selection box.
To move selected objects, press M. Rotate - R. Drag -G.
For moving unconnected symbols, G and M behave identically, but for symbols with wires attached, G moves the symbol and keeps the wires attached, while M moves the symbol and leaves the wires behind.
Selected objects can also be deleted with the Del key.
Click the Add Wire button on use the w hotkey. Click and release to start drawing a wire, and finish the drawing the wire by clicking on a symbol pin or double clicking anywhere. Pressing esc will cancel drawing the wire.
You can also hover over an unconnected pin and the mouse cursor will change to indicate that a wire can be drawn from that location. Clicking on the pin will then begin drawing a wire automatically.
It's good practice to also add power and ground symbols to the schematic. The P hotkey can be used to show the Power Symbols dialog.
Labels can also be added for wires. Click on the Place Net Labels button on the right toolbar, type the name and place the label into the schematic. if the wire between the LED and resistor is labelled 'led', another wire with the same label on the schematic page will be shorted to the existing one.