In Eagle PCB, how can I reuse devices from existing schematics?
The basic organization of Eagle files is that all libraries used end up in the final .brd and .sch file. There exists a User Language Program (ULP) that can export all the parts contained in a schematic, including the package footprint called exp-project-lbr.ulp. This file should be included with your Eagle installation.

(thanks to this YouTube video for the general information)

The steps are:


Open the schematic and board
Click the ULP button, or File-&gt;Run...
Find and run exp-project-lbr.ulp. You will be provided the dialogue below. The selected settings worked for me.

Click the Collect data button. You will be given another dialogue shown below. Click Yes.

The library containing all the parts in the schematic will be created and opened. The .lbr file will be stored in the working directory and you should be able to add it without too much difficulty to your new project.


The antenna part is ANTENNAS_TI_2.4GHZ_MIFA, but even with the layout you need to be careful that you follow the layout given, including the ground connections for it to work properly.