This is a design review checklist for signoff review on all PCB designs.
Please use my checklist, I made these mistakes so you don't have to! Nearly every line item here came from the school of hard knocks.
In this tutorial I explain how to compile and install Kicad from the bzr source repositories and how to setup footprint library tables to use local copies of the footprint libraries. Windows users, please see the comment from Thomas Knapp for some advice on how to build on Windows.
Please donate to Kicad development: http://go.web.cern.ch/go/fK9T
A demonstration & tutorial of differential pair routing & trace length matching features in the newest
The KiCad software tool come with an additional component library package and a documentation package. Once you install all three packages you are set with a full fledged software tool for PCB design. Any necessary PDF documentation will be then available from the Help menu of each KiCad application (Eeschema, Cvpcb, etc.). The same documentation is available here too.
KiCad is an EDA software suite for the creation of professional schematics and printed circuit boards up to 32 copper layers with additional technical layers. KiCad runs on Windows, Linux and Apple OS X and is released under the open-source GNU GPL v2 free of charge.
If you like KiCad or are making a good living using KiCad in your toolset, you should consider donating funds used for development. CERN has put up a place to collect donations which will be used directly to support a developer.