Just for info, the official list of github pretty repos is found in [42]. This should be kept up to date by the library maintainers.
[42] https://github.com/KiCad/kicad-library/blob/master/template/fp-lib-table.for-github
Just for info, the official list of github pretty repos is found in [42]. This should be kept up to date by the library maintainers.
[42] https://github.com/KiCad/kicad-library/blob/master/template/fp-lib-table.for-github
Thanks to all for the info here, I included it in this latest video. Hopefully I didn’t mess anything up
Solved!!
I had to type this into the search bar: %appdata% , and then Roaming to pull up the correct folder.
…
Hey Chicken, I’m trying to update the fp-lib-table file on my Windows 8 laptop but I can’t find /AppData/Roaming/kicad location on my hard drive no matter how hard I try.
Do I need to do anything special to locate this file?
I’m using the latest KiCAD windows software.
Quick Question:
I’m using the latest Windows build of KiCad.
I’m learning how to use KiCad from scratch using Chris Gammell’s free series of tutorials which are great. These tutorials are the reason I decided to move forward with KiCad instead of Eagle since I couldn’t find any good course on how to learn Eagle from scratch.
So I noticed that the default part library thats used inside PCBnew was pretty limited.
So I came across this thread which was shown in one of the Module 5 tutorial videos named “Working With 3rd Party Libraries”.
I copied the text from the file listed at the Github link provided in the first post of this thread: https://gist.github.com/xesscorp/c09155aaa954b06b344a
And then saved that info into my fp-lib-table as instructed.
I can now see more parts available in the libraries of PCBnew so I’m pretty sure that worked.
Is this all that needs to be done? Will this always keep the library up to date by syncing to Github’s latest library automatically?
Hi there!
Today morning I received an error “Errors were encountered loading footprints IO_ERROR: http GET command failed”.
The full error text is below.
I tested the URLs abused by KiCad and there was really 404 error
So is there any temporary error? Does anyone knows what’s going on?
BTW. Yesterday evening everything was fine!
Errors were encountered loading footprints
IO_ERROR: http GET command failed
Cannot get/download Zip archive: ‘https://codeload.github.com/KiCad/Housings_SOT.pretty/zip/master’
for library path: ‘https://github.com/KiCad/Housings_SOT.pretty’.
Reason: ‘Not found’
from C:/Jenkins/workspace/windows-kicad-msys2-stable/src/kicad-4.0.0-rc1/pcbnew/github/github_plugin.cpp : remote_get_zip() : line 584
IO_ERROR: http GET command failed
Cannot get/download Zip archive: ‘https://codeload.github.com/KiCad/Housings_TO-78.pretty/zip/master’
for library path: ‘https://github.com/KiCad/Housings_TO-78.pretty’.
Reason: ‘Not found’
from C:/Jenkins/workspace/windows-kicad-msys2-stable/src/kicad-4.0.0-rc1/pcbnew/github/github_plugin.cpp : remote_get_zip() : line 584
IO_ERROR: http GET command failed
Cannot get/download Zip archive: ‘https://codeload.github.com/KiCad/Pentawatts.pretty/zip/master’
for library path: ‘https://github.com/KiCad/Pentawatts.pretty’.
Reason: ‘Not found’
from C:/Jenkins/workspace/windows-kicad-msys2-stable/src/kicad-4.0.0-rc1/pcbnew/github/github_plugin.cpp : remote_get_zip() : line 584
IO_ERROR: http GET command failed
Cannot get/download Zip archive: ‘https://codeload.github.com/KiCad/Transistors_SMD.pretty/zip/master’
for library path: ‘https://github.com/KiCad/Transistors_SMD.pretty’.
Reason: ‘Not found’
from C:/Jenkins/workspace/windows-kicad-msys2-stable/src/kicad-4.0.0-rc1/pcbnew/github/github_plugin.cpp : remote_get_zip() : line 584
IO_ERROR: http GET command failed
Cannot get/download Zip archive: ‘https://codeload.github.com/KiCad/Capacitors_Elko_ThroughHole.pretty/zip/master’
for library path: ‘https://github.com/KiCad/Capacitors_Elko_ThroughHole.pretty’.
Reason: ‘Not found’
from C:/Jenkins/workspace/windows-kicad-msys2-stable/src/kicad-4.0.0-rc1/pcbnew/github/github_plugin.cpp : remote_get_zip() : line 584
IO_ERROR: http GET command failed
Cannot get/download Zip archive: ‘https://codeload.github.com/KiCad/Oscillator-Modules.pretty/zip/master’
for library path: ‘https://github.com/KiCad/Oscillator-Modules.pretty’.
Reason: ‘Not found’
from C:/Jenkins/workspace/windows-kicad-msys2-stable/src/kicad-4.0.0-rc1/pcbnew/github/github_plugin.cpp : remote_get_zip() : line 584
IO_ERROR: http GET command failed
Cannot get/download Zip archive: ‘https://codeload.github.com/KiCad/Housings_SOT-23_SOT-143_TSOT-6.pretty/zip/master’
for library path: ‘https://github.com/KiCad/Housings_SOT-23_SOT-143_TSOT-6.pretty’.
Reason: ‘Not found’
from C:/Jenkins/workspace/windows-kicad-msys2-stable/src/kicad-4.0.0-rc1/pcbnew/github/github_plugin.cpp : remote_get_zip() : line 584
IO_ERROR: http GET command failed
Cannot get/download Zip archive: ‘https://codeload.github.com/KiCad/Housings_TO-92.pretty/zip/master’
for library path: ‘https://github.com/KiCad/Housings_TO-92.pretty’.
Reason: ‘Not found’
from C:/Jenkins/workspace/windows-kicad-msys2-stable/src/kicad-4.0.0-rc1/pcbnew/github/github_plugin.cpp : remote_get_zip() : line 584
Some of libraries were removed (footprints were sorted out into other libraries).
It’s better to use local copy of libraries instead of the “online” that can change without notification.
Please remove online libraries from footprint table and generate new table using
Preferences > Footprint Library Wizard.
michal777
I’m new to this forum and using Kicad. I’m getting the same errors as Roman. I can’t seem to find the footprint table or the Preferences > footprint library wizard. I have version 4.0.0 rc1.
Thanks in advance for any help.
@davidperez57 if you tell us whats your operating system we can tell you where to find the fp-lib-table.
for example:
iam on Kubuntu 15.10 and my is at
/home/stefan/.config/kicad/fp-lib-table
on windows it will be also somwhere in your user config - but i don’t know the path.
(eventually …/AppData/Roming/…/kicad/ or something similar)
if you want that kicad ( a current / fresh installation) restores the current default fp-lib-table just remove your fp-lib-table
than there will be generated a new default on as on the first start…
(all your user-defined entry’s are gone then…)
sunny greetings
stefan
The actual problem seems to be that KiCAD’s github plugin is looking for
$GIT_URL/zip/master
when it should be looking for
$GIT_URL/archive/master.zip
(seen by hovering over the “download ZIP” button on github)
Is there a way to control what the plugin appends to the github URL?
I’m new to KiCAD, so I may be misunderstanding, but I’ve had a look at my fp-lib-table and it already has those lines in it. Does that mean that KiCAD 4.02 includes this by default and so it’s no longer necessary to add this script to the fp-lib-table file?
thanks
D
Pcbnew has a build in Footprint Library Wizard which in few step could: fetch the footprint library list from GitHub repository, check those libraries, download libraries to local disk and finally create valid global fp-lib-table
.
It’s the best practice - as Jean Pierre Charras said - to use this wizard just after installation if sb uses only default KiCad libraries.
has anyone had trouble with win10 not letting the file to be saved after editing it.
if so how did you overcome this problem?
such a wonderful piece of junk this win10 is turning out to be.
dave
Which file do you mean? If you’re trying to edit and save something else than locally stored *.pretty library the save option will not work.
In Windows it’s a bad idea installing any data files into c:\program files. I would create a folder called c:\KicadData or something like that and put Kicad data files there. With a bit of coaxing Kicad can be persuaded to use these files instead. Then you can modify them as you wish.
win 10 seems to be alot of the problem as i have trouble with other files being read only.
but then i used the save to user folder and that seems to work ok.
now with the github files installed i have troubles with kicad finding other footprint files that were saved in the user/documents folder and i need those to finish the project.
i find the kicad lib folder management very cumbersome and awkward. and have not able to find instructions as to how to manage them
i have read a couple of tutorials about this subject but i have not been able to understand them
it appears that i have lib files in the c:\program files\kicad\ (several)
in c:\users\dave\appdata\kicad
in c:\users\dave\documents\vfo.pretty
and i have not been able to access the stuff in the documents file from in kicad.
i hope i got this right
dave
Lets make new footprint library step by step from the beginning.
LibKiCad
sub folder in user Documents folder.SimplePad
.LibKiCad
folder.\Pads.pretty
. This will create sub folder Pads.pretty
which will be also the name of the new footprint library. Then click OK to save library.Pads.pretty
. And click Next.OK
click Next. Now depending of your choice in the point 8, select one of option.Steps from 7 to 12 can be repeated if there are more existing libraries to add.
In the step no. 10 more than one library can be selected, just hold Ctrl
key and select the next ones.
seems simple enough. will give it a try and see what happens.
thanks
I have a doubt. I used the Library Wizard in order to add libraries from Github and selected a directory to save a copy. The copy was madden, but all the global entries is pointing to Github through ${KIGITHUB}.
Today while I was without internet I got a failure message. Then I tried to append a saved local library, but kicad complained about a duplicated entry in the library.
What do I need to do in order to use the local saved libraries ?
Clear Lib table and run wizard again, this time select downloaded libraries (files on disk not GitHub repo).
Thanks,
humm, but this means that I will not be able to have the updated versions from github anymore unless I delete the table and run the process again, right?