When importing footprints using io_eagle, the following behavior is expected:
file contains a single footprint | file contains a multiple footprints | |
---|---|---|
library window | shows up as a single entry in the library window | file shows up as a directory in the library window, with the multiple footprints as children nodes |
import subcircuit | imports the footprint as subcircuit into the buffer directly | pops up a footprint selection dialog with the available footprint names 2, loads the selected footprint into the buffer |
loading the file directly | loads one footprint placed on a board1 | loads a board with all footprints placed1 (you may want to call a disperse on it) |
Footnotes:
1. You are not in "footprint edit mode" but "board edit mode"; this is a limitation can't be worked around: in eagle there's no header that explicitly tells apart a footprint from a board.
2. Preview can't be rendered because at this point the file is not really parsed or interpreted, only a map of footprint names is extracted.