Skip to content
Snippets Groups Projects
README.md 1.71 KiB
Newer Older
# Fab Electronics Library for KiCad
Krisjanis Rijnieks's avatar
Krisjanis Rijnieks committed
[![all tests](https://gitlab.fabcloud.org/pub/libraries/electronics/kicad/badges/master/pipeline.svg?key_text=all+tests&key_width=60)](https://gitlab.fabcloud.org/pub/libraries/electronics/kicad/-/commits/master)

> **What about KiCad 8?** Yes, it is KiCad 8 compatible!

Krisjanis Rijnieks's avatar
Krisjanis Rijnieks committed
This library includes all the electronics components listed in the official [Fab Inventory](http://inventory.fabcloud.io/). 
> **Warning!** the library is under active development. Naming of components can change overnight. Make sure to `git pull` the latest version before doing work.

> Make sure you have at least **KiCad 7** or greater installed. It works fine with **Kicad 8**.
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`.
Krisjanis Rijnieks's avatar
Krisjanis Rijnieks committed
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.
Krisjanis Rijnieks's avatar
Krisjanis Rijnieks committed
## ToDo
Krisjanis Rijnieks's avatar
Krisjanis Rijnieks committed

Krisjanis Rijnieks's avatar
Krisjanis Rijnieks committed
- [x] Create a test script that checks if parts from fab inventory are included
- [x] Make sure all parts from the inventory are there
- [ ] Review symbol and footprint local (Fab Academy) naming conventions
- [ ] Fix symbols and footprints according to KLC tests using [KiCad Library Utilities](https://gitlab.com/kicad/libraries/kicad-library-utils)
Krisjanis Rijnieks's avatar
Krisjanis Rijnieks committed
- [ ] Add 3D models for all parts
- [ ] Move components to group-specific symbol and footprint libraries (like KiCad)
Krisjanis Rijnieks's avatar
Krisjanis Rijnieks committed
Please refer to the [CONTRIBUTING](CONTRIBUTING.md) document.
Please refer to the [LICENSE](LICENSE) document located in this repository.