Steve Kraft
2007-09-12 05:38:17 UTC
I've done a few boards with Eagle and am getting pretty comfortable with
it. I'm getting ready to start on a project that is pretty large, and I
have a question about library strategy....
On my earlier projects, I use a mishmash of parts from the existing
libraries, and then also create parts in my own library. This seems
easy while I'm doing the schematic/layout, but is bad when the boards
come back because invariably a few of the devices I used are messed up
in some fashion.
So on this upcoming project, here's the strategy I'm thinking of using:
1) Copy ref-packages.lbr to mylibrary.lbr. This gives me a (hopefully)
pretty good head start with package footprints that I can have
reasonable confidence in.
2) Create all the symbols and devices myself straight from the part
datasheets, as well as all packages that are not included in
ref-packages.lbr. This seems sort of crazy what with all of the
pre-built stuff in the included .lbr files, but it just seemed to me if
I'm using, say, 100 different parts on my board, and if each part takes
10 minutes to create in the library editor, then that's only about 2
days worth of work. I can sure burn up more than 2 days when I get
boards back that use a couple of parts that are incorrect in the
libraries that come with Eagle, then I have to debug, re-layout, and
re-fab the boards.
Am I crazy? If so, do you have any suggestions?
Thanks,
Steve
it. I'm getting ready to start on a project that is pretty large, and I
have a question about library strategy....
On my earlier projects, I use a mishmash of parts from the existing
libraries, and then also create parts in my own library. This seems
easy while I'm doing the schematic/layout, but is bad when the boards
come back because invariably a few of the devices I used are messed up
in some fashion.
So on this upcoming project, here's the strategy I'm thinking of using:
1) Copy ref-packages.lbr to mylibrary.lbr. This gives me a (hopefully)
pretty good head start with package footprints that I can have
reasonable confidence in.
2) Create all the symbols and devices myself straight from the part
datasheets, as well as all packages that are not included in
ref-packages.lbr. This seems sort of crazy what with all of the
pre-built stuff in the included .lbr files, but it just seemed to me if
I'm using, say, 100 different parts on my board, and if each part takes
10 minutes to create in the library editor, then that's only about 2
days worth of work. I can sure burn up more than 2 days when I get
boards back that use a couple of parts that are incorrect in the
libraries that come with Eagle, then I have to debug, re-layout, and
re-fab the boards.
Am I crazy? If so, do you have any suggestions?
Thanks,
Steve