Skip to content
Snippets Groups Projects
README.md 1.94 KiB
Newer Older
# Fab Electronics Library for KiCad

This library (should) cover all the electronics components found in the official [fab inventory](http://fab.cba.mit.edu/about/fab/inv.html). Using this library should also make it easier to share KiCad project files between Mac, Windows and Linux systems. 

1. Clone or download this repository.
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.lib` as symbol library.
5. Go to "Preferences / Manage Footprint Libraries" and add `fab.pretty` as footprint library.
Krisjanis Rijnieks's avatar
Krisjanis Rijnieks committed
## 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](https://kicad-pcb.org/libraries/klc/) as much as possible. More to follow as next big step.
Krisjanis Rijnieks's avatar
Krisjanis Rijnieks committed

- [x] Resistor
- [x] Potentiometer
- [x] Capacitor
- [x] Choke coil, inductor
- [x] Diode
- [x] Transistor (MOSFET's)
- [x] H-Bridge motor drivers
- [x] Tripple H-Bridge motor drivers
- [x] Stepper motor drivers
- [x] Regulators
- [x] Charge controllers
Krisjanis Rijnieks's avatar
Krisjanis Rijnieks committed
- [x] LEDs
- [x] Photodetectors
- [x] Speakers and mics
- [x] Temperature sensors
- [x] Hall-Effect sensors
- [x] Accelerometer
- [x] Pressure sensors
Krisjanis Rijnieks's avatar
Krisjanis Rijnieks committed
- [ ] Microcontrollers
- [ ] Prog logic chips
- [ ] Radios
- [ ] Crystals
- [x] Buttons and switches
Krisjanis Rijnieks's avatar
Krisjanis Rijnieks committed
- [ ] Magnets
- [ ] Connectors
- [ ] Jacks and plugs
- [ ] Battery holders
- [ ] USB chips and connectors
- [x] SD card socket
Krisjanis Rijnieks's avatar
Krisjanis Rijnieks committed

Please refer to the [CONTRIBUTING](CONTRIBUTING.md) document. Run `test.py` locally before `git push`.
Krisjanis Rijnieks's avatar
Krisjanis Rijnieks committed
Please refer to the [LICENSE](LICENSE) document located in this repository.