Skip to content
A collection of all the KiCad footprints on the internet
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
1Bitsy Update all Jul 4, 2017
4ms Update all May 2, 2019
ANDnXOR Finish and do a github search for .pretty Nov 24, 2016
ASoftTech Update all May 2, 2019
AkiyukiOkayasu Update all May 2, 2019
BCN3D Add BCN3D/BCN3D-KiCad-library Feb 8, 2017
CarnivalBen Do a github search Sep 12, 2018
ChristianLerche Update all May 2, 2019
ContextualElectronics Add ContextualElectronics/CE_KiCadLib Dec 22, 2016
Cylindric3D Finish and do a github search for .pretty Nov 24, 2016
DrMacak Finish and do a github search for .pretty Nov 24, 2016
Drc3p0 Update all May 10, 2017
Dygmalab Do a github search May 2, 2019
ElectronicCats Update all Jun 17, 2018
F6ITU Update all Jan 20, 2017
FateNozomi Do a github search May 2, 2019
GSMCustomEffects Finish and do a github search for .pretty Nov 24, 2016
Gijsco Update all Jan 1, 2018
GodenX Do a github search May 2, 2019
HiZLabs Finish and do a github search for .pretty Nov 24, 2016
Icenowy Do a github search May 2, 2019
Jeff-Russ Update all Feb 10, 2018
JoanTheSpark Update all Apr 15, 2018
JonasNorling Finish and do a github search for .pretty Nov 24, 2016
Junes-PhD Search github Apr 30, 2018
KUT-KiCad Update all May 2, 2019
Kazu-zamasu Finish and do a github search for .pretty Nov 24, 2016
KiCad Update all May 2, 2019
KozueNakano Update all Apr 5, 2017
Kujimoto Update all Apr 5, 2017
LacieUnlam Finish and do a github search for .pretty Nov 24, 2016
LibreSolar Update all Jun 17, 2018
LosNarfos Update LosNarfo repo name Jun 25, 2018
MDHSweden Update all Jan 14, 2017
MacroFab
NathanielPerkins Finish and do a github search for .pretty Nov 24, 2016
Ninjaneer7 Finish and do a github search for .pretty Nov 24, 2016
NorbotNorway Update all Apr 15, 2018
OLIMEX Update all May 2, 2019
OpenMusicKontrollers Finish and do a github search for .pretty Nov 24, 2016
OssiconeLabs Update all Feb 1, 2017
PCSmithy Remove non-loadable libs May 7, 2019
PatrickBaus Update all May 2, 2019
RomaVis Finish and do a github search for .pretty Nov 24, 2016
S-SINKER Finish and do a github search for .pretty Nov 24, 2016
SchrodingersGat Update all Jan 13, 2017
StefanHamminga Finish and do a github search for .pretty Nov 24, 2016
TDHolmes Add repos tagged with kicad-footprints tag on GitHub Jan 4, 2018
TheronRogers Do another github search Apr 5, 2017
Tinkerforge Update all May 2, 2019
Tiryoh Do a github search Nov 6, 2017
Toroid-io Update all May 2, 2019
UMONS-GFA
UgoesSky Finish and do a github search for .pretty Nov 24, 2016
UofSSpaceDesignTeam Update all Sep 12, 2018
UofSSpaceTeam Update all Sep 12, 2018
ViktorKicad Finish and do a github search for .pretty Nov 24, 2016
Wallbraker Add new repos Oct 6, 2017
WurthElectronics Do a github search May 2, 2019
XenGi Add a few more Jan 17, 2018
ZaneKaminski Update all May 2, 2019
Zetaohm
aaronw2 Update all May 2, 2019
adamgreig Update all May 2, 2019
adamjvr Update all Jan 7, 2017
aesora Finish and do a github search for .pretty Nov 24, 2016
aewallin Update all May 2, 2019
ai03-2725 Do a github search May 2, 2019
alchy Finish and do a github search for .pretty Nov 24, 2016
alozewski Search GitHub once more Aug 14, 2017
altLab Finish and do a github search for .pretty Nov 24, 2016
andresmanelli Update all Jan 3, 2017
andybest Finish and do a github search for .pretty Nov 24, 2016
angustrau
aniline
antonchromjak Add a few more Jan 17, 2018
apexelectrix Finish and do a github search for .pretty Nov 24, 2016
ariejan Finish and do a github search for .pretty Nov 24, 2016
asensar Finish and do a github search for .pretty Nov 24, 2016
ashtonchase Add ashtonchase/Battery_Holders.pretty Jan 14, 2017
asutp Finish and do a github search for .pretty Nov 24, 2016
av-p Do a github search May 2, 2019
axello Update all May 25, 2017
aylons Finish and do a github search for .pretty Nov 24, 2016
basepr1me Do a github search May 2, 2019
benkev Search GitHub once more Aug 14, 2017
blackb3ar Search github Apr 30, 2018
boul51 Do another github search Dec 22, 2016
brunoeagle Update all May 2, 2019
bsakatu Do a github search May 2, 2019
bveenema Search GitHub once more Aug 14, 2017
c-base Finish and do a github search for .pretty Nov 24, 2016
candykingdom Do a github search Sep 12, 2018
celeritous Update all Sep 12, 2018
cepr Search GitHub once more Jan 1, 2017
chenchiel Finish and do a github search for .pretty Nov 24, 2016
chriswags Update all Sep 12, 2018
cmos-droner Search github Apr 30, 2018
coddingtonbear Update all May 2, 2019
codemercenary-os Finish and do a github search for .pretty Nov 24, 2016
coredump-ch Update all Jun 8, 2017
cormoran Finish and do a github search for .pretty Nov 24, 2016
cosmikwolf Finish and do a github search for .pretty Nov 24, 2016
cpavlina Update all Jan 1, 2018
cschopfer Do another github search Apr 5, 2017
cuzdaori Finish and do a github search for .pretty Nov 24, 2016
cvra Update all Feb 10, 2018
d3philip
daprice Update all Jun 17, 2018
descampsa Add descampsa repositories Oct 16, 2016
digikey Update all May 2, 2019
diypinball Update all Sep 12, 2018
dqmcdonald Do a github search Sep 12, 2018
eblanton Finish and do a github search for .pretty Nov 24, 2016
egladman Update all May 10, 2017
ep092 Update all Jun 8, 2017
esden Update all May 2, 2019
farizno Do a github search Sep 12, 2018
fredoh3uu0w Do a github search Sep 12, 2018
freetronics Add freetronics_kicad_library Feb 8, 2016
fruchti Update all May 2, 2019
fudge01010 Search GitHub once more Aug 14, 2017
g4lvanix Update all, especially KiCad/* -> KiCad/kicad-footprints/* Nov 26, 2017
gorbachev Do a github search May 2, 2019
granskog Finish and do a github search for .pretty Nov 24, 2016
graycatlabs Finish and do a github search for .pretty Nov 24, 2016
greatscottgadgets Update all May 2, 2019
gutierrezps Do a github search May 2, 2019
hairymnstr Finish and do a github search for .pretty Nov 24, 2016
haru-ake Do a github search Sep 12, 2018
hiroieee
hormigaAzul Update all Aug 14, 2017
hoskinstech Update all Aug 14, 2017
imciner2 Update all May 2, 2019
imrehg Add imrehg/kicalopl Jan 4, 2018
imuli Search github Apr 30, 2018
jaka Update all Jun 17, 2018
jdunmire Update all Sep 12, 2018
jerkey Finish and do a github search for .pretty Nov 24, 2016
jerome-labidurie Update all May 2, 2019
jnedbal Update all Apr 30, 2018
johaa1993 Update and remove no longer existent Dec 22, 2016
johslarsen
jp3cyc Update all Feb 10, 2018
ka2hiro Do a github search May 2, 2019
keebio Update all May 2, 2019
kicad-harryr Update all, especially KiCad/* -> KiCad/kicad-footprints/* Nov 26, 2017
kicad-rleh Search github Feb 10, 2018
kichMan Update all Apr 15, 2018
kikaiken Update all May 25, 2017
kiu Do another github search Apr 5, 2017
kleusbalut Finish and do a github search for .pretty Nov 24, 2016
kohhat540750 Finish and do a github search for .pretty Nov 24, 2016
konspyre Update all Jun 17, 2018
kubiX89 Do a github search May 2, 2019
lab6-ifma Finish and do a github search for .pretty Nov 24, 2016
labitat Update all Apr 15, 2018
liftoff-sr Update all Nov 26, 2017
liubenyuan Add repos tagged with kicad-footprints tag on GitHub Jan 4, 2018
loiclefort
m-byte Search GitHub once more Aug 14, 2017
macmade Update all Jan 13, 2017
madworm Finish and do a github search for .pretty Nov 24, 2016
mamiksik Search GitHub once more Aug 14, 2017
mcous Update all Feb 23, 2017
micliv Update all Aug 14, 2017
mitaroThanken Do a github search May 2, 2019
mkleinschmidt Update all Jan 14, 2017
mkudlacek Do a github search Sep 12, 2018
mmmspatz Finish and do a github search for .pretty Nov 24, 2016
monostable Update monostable/CommonPartsLibrary Nov 26, 2017
mrmoje Finish and do a github search for .pretty Nov 24, 2016
mron Finish and do a github search for .pretty Nov 24, 2016
mvbasov Do a github search May 2, 2019
myelin Update all May 2, 2019
natsfr Update all Jun 17, 2018
naturesyouth Search github Jan 22, 2018
nebs Add robkam's suggestions, fixes #14 Sep 12, 2018
nellump Update all Jan 20, 2017
nickgagnon Do a github search Sep 12, 2018
nightmechanic Update all Jun 17, 2018
nppc Update all Sep 12, 2018
nqbit Update all Sep 12, 2018
nutbolt Finish and do a github search for .pretty Nov 24, 2016
ohdsp Update all May 2, 2019
ohporter Finish and do a github search for .pretty Nov 24, 2016
ojousima Finish and do a github search for .pretty Nov 24, 2016
panicjp Finish and do a github search for .pretty Nov 24, 2016
patiqs Finish and do a github search for .pretty Nov 24, 2016
pbrook Finish and do a github search for .pretty Nov 24, 2016
peekpt Add robkam's suggestions, fixes #14 Sep 12, 2018
pelrun Add pelrun/libKiCad Mar 14, 2016
phigleaf Search github oncemore Jan 4, 2018
q61org Finish and do a github search for .pretty Nov 24, 2016
rascalmicro Finish and do a github search for .pretty Nov 24, 2016
rchojetzki-kicad Search github oncemore Jan 4, 2018
rchojetzki Update all Oct 25, 2017
rdeterre Finish and do a github search for .pretty Nov 24, 2016
re-innovation Search github oncemore Jan 4, 2018
realthunder Finish and do a github search for .pretty Nov 24, 2016
recursinging Add robkam's suggestions, fixes #14 Sep 12, 2018
rigidus Do a github search May 2, 2019
rocketman768 Finish and do a github search for .pretty Nov 24, 2016
rocketscream Add rocketscream/RocketScreamKicadLibrary Jan 12, 2017
rodibot Update all Oct 6, 2017
rohbotics Finish and do a github search for .pretty Nov 24, 2016
ruriwo Add echo of term in search script and re-run Nov 25, 2016
russellmcc Add robkam's suggestions, fixes #14 Sep 12, 2018
ruuvi Update all May 2, 2019
s-light Finish and do a github search for .pretty Nov 24, 2016
samdolt Update all Apr 5, 2017
schemu Search github Jan 22, 2018
septillion-git Finish and do a github search for .pretty Nov 24, 2016
sergiu46 Update all May 2, 2019
sherifeid Finish and do a github search for .pretty Nov 24, 2016
shozaburo-shimada Update all May 2, 2019
simontretter Finish and do a github search for .pretty Nov 24, 2016
smisioto.eu Update all Sep 12, 2018
soburi-org Add new repos Oct 6, 2017
sparkfun Update all Apr 15, 2018
spoollord Update all Apr 13, 2017
stanleyseow Update all May 2, 2019
stormbard Finish and do a github search for .pretty Nov 24, 2016
stormboard Git add stormboard/Keyboard.pretty Nov 24, 2016
stubbyone Finish and do a github search for .pretty Nov 24, 2016
suf-KiCAD Update all May 2, 2019
svarmo Do a github search Nov 6, 2017
theFork Finish and do a github search for .pretty Nov 24, 2016
tmandic Update all Jun 17, 2018
tmk Update all Sep 12, 2018
tommueller Finish and do a github search for .pretty Nov 24, 2016
tristan-smith Add robkam's suggestions, fixes #14 Sep 12, 2018
tsunderu Finish and do a github search for .pretty Nov 24, 2016
twam Finish and do a github search for .pretty Nov 24, 2016
tylercrumpton Update all May 2, 2019
usagi1975
vargavik Search github Jun 8, 2017
vontrapp Finish and do a github search for .pretty Nov 24, 2016
voxel-dot-at Search github and add Feb 8, 2017
wiebus Finish and do a github search for .pretty Nov 24, 2016
wykys Update all May 2, 2019
xesscorp Update all Jun 17, 2018
.gitmodules Remove non-loadable libs May 7, 2019
.travis.yml Put dist: xenial in the right place May 3, 2019
LICENSE.md Add license Dec 25, 2016
README.md Update readme for repo move Sep 18, 2018
check.sh Add more more error exits in check.sh Jan 22, 2017
clone.sh Change "Cloning" to "Initializing" Nov 26, 2017
generate_table Switch to using codec.open in generate_table Sep 25, 2017
init Improve script exit for removed repos, remove KiCad-RUS Jan 22, 2018
load_all.py Make load_all script print out what it's loading May 7, 2019
screenshot.png Add screenshot of search to README Nov 24, 2016
search_github.py Tweak scripts a bit for readability Dec 25, 2016
update Improve script exit for removed repos, remove KiCad-RUS Jan 22, 2018

README.md

KiCad footprint collection

This is a collection of all the KiCad footprints I know of. If you know of any more, please let me know! All the official libraries are included in the KiCad/ sub-directory.

These are fairly regularily checked with Travis CI to make sure KiCad can load them.

Personally I use this with the footprint search in KiCad 5.

This repo uses git submodules. A submodule is a way of including another git repo in your repo holding it at a particular version until you want to update it. This is useful as you can easily keep a local copy of all the libraries, freeze them and only update when you want to.

Usage

Initialization

git clone --branch kicad-5 https://github.com/kitspace/kicad_footprints
cd kicad_footprints && ./init

This downloads all the libraries in parallel but it can still take a while.

If you are stuck on KiCad version 4 you can replace kicad-5 with kicad-4 in the above, the kicad-4 branch is not being updated though. If you use a KiCad nightly or development version you may get a few more footprints if you switch to the master branch:

git checkout master && ./init

Updating

If you want to update all libraries to their latest versions do:

./update

Warning: ./update will git reset --hard the submodules so don't make changes in these folders that you want to keep. Make a separate clone of the submodule respository for that.

If you want to pull in any libraries that have been added since your initial clone:

git pull && ./init

Registering with KiCAD

You can add these libraries manually through the KiCAD GUI of course. You could also use generate_table to generate an fp-lib-table, the file KiCAD uses as a footprint registry, with all the footprints from this repository. You can use this to replace your existing fp-lib-table. You will need to restart KiCAD for this change to take effect.

Linux

cp ~/.config/kicad/fp-lib-table ~/.config/kicad/fp-lib-table.backup
./generate_table ~/.config/kicad/fp-lib-table

Mac OS

cp ~/Library/Preferences/kicad/fp-lib-table ~/Library/Preferences/kicad/fp-lib-table.backup
./generate_table ~/Library/Preferences/kicad/fp-lib-table

Windows (using git-bash)

cp ~/AppData/Roaming/kicad/fp-lib-table ~/AppData/Roaming/kicad/fp-lib-table.backup
./generate_table ~/AppData/Roaming/kicad/fp-lib-table

Adding submodules

If you know of any KiCAD footprint repositories that have not been added please file an issue and I will add them.

If you want to maintain a private fork of this repository with some private submodules you can add them simply by:

git submodule add <git url> <folder>
git commit

They should work fine with the rest of the scripts once they are added.

License

Any scripts in this repository are MIT licensed. All the footprints have their own licenses of course.

You can’t perform that action at this time.