Hi Robert,
I am working on Lesson 1 of the "Advanced PCB and Layout" Course. Near the end of the lesson you talked about updating your footprints to make sure they are up-to-date. In the video, it looks like you have a "PcbLib" as part of the project (see first attached snapshot). In the version of the project that you provided as part of the lesson, there was no PcbLib in the project. If I look at the "properties" of one of the components in that project it refers to "Integrated_Library_RF_FEB_012.IntLib" (see second attached snapshot). I assume that means that the footprint was extracted from that integrated library.
I understand that integrated libraries have both a .SchLib and a .PcbLib compiled together. Can you explain why the components in the project you provided for us has the reference to an integrated library, yet the video seems to show you are using a local library embedded right in the project? I have seen people suggest that working with integrated libraries causes a lot of issues, and that you should use only local libraries (.PcbLib and .SchLib) as part of the project; and should only mess with an integrated library when you want to package those two libraries (SchLib and PcbLib) into an integrated library for portability to another project. Have you heard this suggestion before?
I have been struggling with these concepts for quite awhile. I did look through the forum and saw quite a few questions somewhat related to this topic, so I'm sure I'm not the first to have questions on this. Can you point me to a good discussion of the best way to organize and use libraries?
I am working on Lesson 1 of the "Advanced PCB and Layout" Course. Near the end of the lesson you talked about updating your footprints to make sure they are up-to-date. In the video, it looks like you have a "PcbLib" as part of the project (see first attached snapshot). In the version of the project that you provided as part of the lesson, there was no PcbLib in the project. If I look at the "properties" of one of the components in that project it refers to "Integrated_Library_RF_FEB_012.IntLib" (see second attached snapshot). I assume that means that the footprint was extracted from that integrated library.
I understand that integrated libraries have both a .SchLib and a .PcbLib compiled together. Can you explain why the components in the project you provided for us has the reference to an integrated library, yet the video seems to show you are using a local library embedded right in the project? I have seen people suggest that working with integrated libraries causes a lot of issues, and that you should use only local libraries (.PcbLib and .SchLib) as part of the project; and should only mess with an integrated library when you want to package those two libraries (SchLib and PcbLib) into an integrated library for portability to another project. Have you heard this suggestion before?
I have been struggling with these concepts for quite awhile. I did look through the forum and saw quite a few questions somewhat related to this topic, so I'm sure I'm not the first to have questions on this. Can you point me to a good discussion of the best way to organize and use libraries?
Comment