Is there a URL or some hidden tool feature that can supply a Full Library List, in ASCII/Editor form ?
I can trawl using CvPcb, but that filters by seed part, not by User-supplied pin count, and there is no means I could find, to copy a line to an editor ?
To avoid robotic copy, I had to apply a footprint, then close and use E to get the cursor into box that can copy and then I have the long-Kicad-library-part-name-in-the-clipboard. Rather klunky.
Lib edit tools can edit, but they work per-library, and again seem to lack any export/list features ?
That’d be useful in order to look for a specific text string, like a JEDEC package for example. Only yesterday I would’ve loved being able to type the string “to-18” somewhere and get a list of entries to choose from, rather than having to figure out where a suitable TO-18 may have been placed, assuming there’s one. The TO-18 is very common which you would expect to find somewhere, and indeed there it was, but that’s not the case for may others, and obviously you want to be positive there isn’t a package already before commiting to producing one yourself.
Yesterday I even searched my libraries at /usr/share/kicad/library using find and grep but that didn’t seem to work and I don’t really know why.
Excuse my English, my native language is Spanish.
I made a script in python 3 which puts the footprint in a PDF document.
It’s my first script in python, you will are not too harsh to the code. I used WinPython, which already brings ReportLab installed.
python.exe d:\Python\script\footprint\kicad_mod_pdf.py “D:\Pcb\Kicad_footprint”
but that has libraries not in your PDF ? (most are there)
a couple near the top as examples… Buttons_Switches_SMD.pretty/ Buttons_Switches_ThroughHole.pretty/
and Capacitors_Elko_ThroughHole is not on that web list, but is found on the web.
I did not expect a circle have different radii in x and y.
(pad 2 thru_hole circle (at 7.62 0) (size 2.54 5.08) (drill 0.99822) (layers F&B.Cu F.Paste F.SilkS F.Mask))
I always seemed strange these pad but never checked.
It was my first time using python, there must be many details that escaped me. It can be optimized and improved its speed of execution.
I used WinPython 3.4.4, which is portable, does not need installation and works on Windows XP and 7.
I do not know why he ran out of threads, I thought he used only one thread.
You can put it in a git repository.