The KiCad 2022 Fund Drive is here!
Donate now to be matched by KiCad Services
$100,000 TOTAL

Install from Source Code

The most recent source code for KiCad can be downloaded from the gitlab repository.

This source contains the most recent patches and is useful for debugging and testing. If you build KiCad from source consider joining the developer mailing list to post your improvements and bug-fixes to issues.

Other than the source code itself there are some other distibruted elements that make up the full KiCad package: the KiCad documentation (kicad-doc), the schematic, footprint, and 3D model libraries, and the project templates.

Stable Release

Current Version: 6.0.9

Tarballs intended to be used by packagers:

As a packager, please work to enable all the build options, that is all the scripting options, OCC and ngspice. With recent versions of ngspice and wxPython Phoenix this should be easily possible on recent distributions

Due to API instability in the Boost.Context library, KiCad 6 ships with a replacement implementation, which is partially written in assembler language. Because of this, several platforms may fail to compile.

Building KiCad

Instructions can be found in which is located in the kicad source code under /Documentation/development folder.

Alternatively, you can view it online here: Building KiCad from Source