KiCad
By KiCad open-source project (originally CERN-supported)
KiCad is a free, open-source software suite for designing printed circuit boards, providing schematic capture, PCB layout, and 3D visualization without licensing fees. It has grown from a hobbyist-oriented tool into one used by…
Definition
KiCad is a free, open-source software suite for designing printed circuit boards, providing schematic capture, PCB layout, and 3D visualization without licensing fees. It has grown from a hobbyist-oriented tool into one used by professional engineers and companies as well, offering a capability set that increasingly rivals commercial PCB design software while remaining free to download, modify, and distribute under an open-source license.
Overview
For many years, capable PCB design software was almost exclusively commercial and priced for professional engineering budgets, leaving hobbyists, students, and small companies with either expensive licenses or comparatively limited free tools. KiCad was created to fill that gap as a genuinely open-source alternative, released under a license that lets anyone use, inspect, and modify the software's source code without payment. Mechanically, KiCad follows the same general PCB design workflow as commercial tools: a schematic editor lets a designer define components and their electrical connections, a PCB layout editor lets those components be placed on a board outline and connected through routed copper traces across one or more layers, and a 3D viewer renders the finished board to check the physical appearance and rough mechanical fit of components. KiCad also includes a footprint and symbol library system, letting the community contribute and share definitions for components across a large range of manufacturers' parts, and it ships with a set of simulation and design-rule tools that continue to expand with each release. Within the PCB design tool spectrum, KiCad occupies a position that has shifted considerably over the years: it began firmly as the hobbyist and educational option relative to commercial tools like Altium Designer, Cadence Allegro, and Siemens EDA's Xpedition, but sustained development, including a period of support from CERN, has narrowed the feature gap enough that some professional and even semi-enterprise users now adopt it for cost or licensing-freedom reasons rather than out of necessity. It still generally lags the largest commercial suites in features aimed at the most complex, high-team-count board designs. In practice, KiCad is widely used by hobbyists, students, open-source hardware projects, and increasingly by small companies and startups building products where licensing costs matter, including many designs built around microcontroller platforms like Arduino and Raspberry Pi-compatible hardware. Its permissive licensing also means individuals can freely redistribute both the software and any board designs they create with it, which matters to communities built around openly shared hardware, and it allows users on any operating system to install the full toolchain without negotiating a seat license or per-machine activation, lowering the barrier for anyone who wants to try professional-grade PCB design tools for the first time. Its zero cost and open-source nature also make it attractive for open-hardware projects that want their board designs to be freely shareable and modifiable by others, something a commercial license would typically restrict, reinforcing KiCad's role as the default choice within open-hardware communities.
Key Features
- Free and open-source with no licensing fees or seat limits
- Provides schematic capture, PCB layout, and 3D board visualization
- Community-maintained library of component footprints and symbols
- Cross-platform support across Windows, macOS, and Linux
- Actively developed with a history of institutional support from CERN
- Increasingly adopted by professional and small-company engineering teams
- Fully editable and redistributable source code under an open-source license
- Well suited to open-hardware projects requiring freely shareable designs