Electronics design suite for schematic capture, PCB layout, and 3D board viewing
- Stars2.8k
- Forks645
- Open Issues0
GPL-3.0
- C++
- C
- CMake

About KiCad
KiCad is an electronics design automation suite for drawing schematics and laying out printed circuit boards. It runs as a desktop application on Windows, macOS, and Linux and covers the full board design workflow, from schematic capture through PCB layout to inspecting the finished board in 3D.
The suite bundles a project manager, schematic editor, PCB editor, Gerber viewer, and 3D viewer, alongside CvPCB for footprint assignment, a page layout editor, and a bitmap-to-PCB-artwork converter. Shared geometry and file-handling libraries and utilities such as IDF and STEP converters support the editors.
KiCad is free software under the GPL, with localized interfaces maintained for most languages through community translation.
Key features
- Schematic editor for electronics design
- PCB editor for printed circuit board layout
- 3D viewer for board inspection
- Gerber viewer and project manager
- CvPCB footprint assignment and bitmap-to-PCB converter
Details
- On GitHub since
- 2013
- Type
- Electronics design automation
- Development
- Hosted on GitLab
- Built with
- C++
