-
Krisjanis Rijnieks authoredKrisjanis Rijnieks authored
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
- Clone or download this repository. You may rename the directory to
fab
. - Store it in a safe place such as
~/kicad/libraries
orC:/kicad/libraries
. - Run KiCad or open a KiCad
.pro
file. - Go to "Preferences / Manage Symbol Libraries" and add
fab.lib
as symbol library. - Go to "Preferences / Manage Footprint Libraries" and add
fab.pretty
as footprint library. - 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
orC:/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
Check symbols and remove duplicates
Add symbols with names that make sense, try to follow and come up with a Fab naming convention. Every symbol entry in fab.lib
should have a corresponding description in the fab.dcm
file. That makes it easier for the KiCad search to look for parts. At this point try to match to KiCad Library Convention as much as possible. More to follow as next big step.
- Resistor
- Potentiometer
- Capacitor
- Choke coil, inductor
- Diode
- Transistor (MOSFET's)
- H-Bridge motor drivers
- Tripple H-Bridge motor drivers
- Stepper motor drivers
- Regulators
- Charge controllers
- Amplifiers
- LEDs
- Photodetectors
- Speakers and mics
- Temperature sensors
- Hall-Effect sensors
- Accelerometer
- Pressure sensors
- Op-Amp
- Microcontrollers
- Memory
- Programmable logic FPGA chips
- Radios
- Crystals
- Buttons and switches
- Connectors
- Jacks and plugs
- Battery holders
- USB chips and connectors
- SD card socket
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.