KiCad logo

KiCad

Electronics design suite for schematic capture, PCB layout, and 3D board viewing

Repository activity
  • Stars2.8k
  • Forks645
  • Open Issues0
License

GPL-3.0

Languages
  • C++
  • C
  • CMake
KiCad screenshot

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++