Home

KiCad

KiCad is a free, open-source electronic design automation (EDA) suite used to design schematics and printed circuit boards (PCBs). It provides a complete workflow from schematic capture through PCB layout to manufacturing outputs, and runs on Linux, Windows, and macOS. KiCad is released under the GNU General Public License, with a global community contributing ongoing development and library content.

The KiCad toolchain comprises several programs that work together. Eeschema handles schematic capture and annotation; Pcbnew

Projects can be exported to manufacturing data such as Gerber and Excellon drill files, along with bill

KiCad has evolved through multiple major releases, expanding cross-platform support, library management, 3D visualization, and collaboration

performs
PCB
layout
and
routing;
GerbView
lets
users
view
Gerber
fabrication
files;
a
3D
viewer
displays
the
assembled
board
with
footprint
models.
A
central
library
manager
organizes
symbol
and
footprint
libraries,
and
users
can
add
third-party
or
custom
libraries.
KiCad
supports
hierarchical
schematics,
multi-sheet
designs,
and
an
interactive
router
with
push-and-shove
editing,
design
rule
checks,
and
electrical
rule
checks.
of
materials.
The
design
files
are
stored
in
readable
text
formats,
and
KiCad
can
import
and
export
various
file
formats
to
aid
interoperability
with
other
tools.
The
included
libraries
cover
thousands
of
components
and
footprints,
maintained
by
volunteers
through
community
contributions.
features.
It
is
widely
used
in
education,
hobbyist
communities,
and
small
to
mid-size
professional
settings
due
to
its
cost,
openness,
and
active
development.