Skip to content
Snippets Groups Projects

Fab Electronics Library for KiCad

This library (should) cover all the electronics components found in the official fab inventory. Using this library should also make it easier to share KiCad project files between Mac, Windows and Linux systems.

Warning! the library is under active development. Naming of components can change overnight. Make sure to git pull the latest version before doing work.

Installation

Make sure you have at KiCad 6 or greater installed.

  1. Clone or download this repository. You may rename the directory to fab.
  2. Store it in a safe place such as ~/kicad/libraries or C:/kicad/libraries.
  3. Run KiCad or open a KiCad .pro file.
  4. Go to "Preferences / Manage Symbol Libraries" and add fab.kicad_sym as symbol library.
  5. Go to "Preferences / Manage Footprint Libraries" and add fab.pretty as footprint library.
  6. Go to "Preferences / Configure Paths" and add variable named FAB that points to the installation directory of the fab library, such as ~/kicad/libraries/fab or C:/kicad/libraries/fab. This will enable the custom 3D shapes to be found. The 3D shapes project has just started and most of them have to be populated still.

On-Going TODO

  • Fix symbols and footprints according to KLC tests using KiCad Library Utilities
  • Fix initial test script to work with KiCad 6 library system
  • Fix footprints missing symbols and symbols missing footprints
  • Review symbol and footprint local naming conventions
  • Create a list of parts to test against

Contributing

Please refer to the CONTRIBUTING document. Run test.py locally before git push.

License

Please refer to the LICENSE document located in this repository.