As of 60 seconds ago, there is now
<kicad_source>/template/fp-lib-table.for-eagle-6.4.0
If you want to try using those many hundreds of eagle footprints, here's how:
1) You need at least testing version 4493, else eagle SMT pads won't show due
to a
regression which was fixed in that version 4493.
2) Load fp-lib-table.for-eagle-6.4.0 into a text editor, not a word processor.
Notice the
use of environment variable EGMOD as encoded by ${EGMOD}. Therefore, to use
this table
fragment, you must set that environment variable some way. I do it on the
command line
under linux:
EGMOD=/opt/eagle-6.4.0/lbr pcbnew /i/pcbs/smart-arbitrator/arbitrator.kicad_pcb
all on one line.
EGMOD needs to be set to the lbr directory of your Eagle >= 6.0 install.
3) With the environment variable set, restart kicad and pcbnew. Within pcbnew,
built
(compiled) with USE_FP_LIB_TABLE enabled, pull up fp-lib-table dialog by menu
choice
Preferences | Library Tables
4) We will add the eagle table fragment into "Project Specific Libraries"
table. This can
be temporary or permanent for the project under test. Even if temporary, you
will save it
to disk however, and maybe come back later and remove rows as desired.
5) Go to your text editor, and put the entire text of
fp-lib-table.for-eagle-6.4.0 onto
the clipboard by copying it there, typically ctl-A followed by ctl-C.
6) In pcbnew, select the "Project Specific Libraries" tab. Click on add Append
Row button
if you already have existing entries in that table, else not. Make sure your
cursor is in
the left most column if there are any rows, and that the cell editor is *not*
active. If
the cell editor is active, the paste to table will not work, you would paste
the entire
s-expression into one cell, yuck. Then press ctl-V or use right click popup
menu and
choose "Paste". The Eagle rows will be appended onto the end of your "Project
Specific
Table".
7) Press OK to close the dialog. Those eagle rows are now appended into a file
called
fp-lib-table found in your project directory.
At this point you should have read only access to thousands of footprints.
Note that it
can take a loooong time to load that many footprints of you choose the "List
All" option
when picking a footprint within pcbnew, so you are better off using the "List
by Browser"
option. Or do the former and go get a cup of coffee while waiting.
These libraries are opened "read only". You can drop down a footprint into
your board,
but you cannot edit the footprint and put it back into an eagle library,
because the
EAGLE_PLUGIN does not support FootprintSave().
Enjoy,
Dick
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kicad-developers
More help : https://help.launchpad.net/ListHelp