There is an official install
available on the KiCad website, but it is currently hardcoded to
download & build revision 4756, which is tagged as 'pre-kiway'. The tag
name indicates that it is the last commit before an introduction of big
changes to KiCad. The changes are still in progress and may cause some
troubles every now and then (more
If you want to run the bleeding-edge KiCad, you have two possible ways.
One is to modify the install script, so it fetches the newest version.
Still, sometimes you may find problems using the script, therefore here
you can find alternative, short instructions for getting the newest
version to work. Another difference is the manual below setups your
environment to use local footprint libraries instead of ones stored in
If you meet any problems - please let
me know. I would
rather make KiCad easy to build for everyone than force you to use
The following tools can be easily obtained from any distro package
$ bzr checkout --lightweight lp:kicad$ mkdir kicad/build$ cd kicad/build$ cmake .. -DCMAKE_BUILD_TYPE=Release$ make -j<number of CPU cores><get yourself a cup of tea>$ sudo make install
KiCad is now installed and ready to run.
You may need a few libraries to start messing with hardware design (or
you may draw them yourself, then skip the part below). I recommend you
installing those, so you will not waste time drawing symbols for
resistors & capacitors or 0603/0805/etc. footprints.
Optionally, you may set up eeschema to you a custom folder instead of
$ bzr checkout --lightweight lp:~kicad-product-committers/kicad/library kicad-library$ mkdir kicad-library/build$ cd kicad-library/build$ cmake ..$ sudo make install
You may install it in a similar manner to symbol libraries, but these
files are not critical to be placed in a specific location. Just
downlaod the contents and store it wherever you like (read that as
well! there are a lot of useful hints inside).