Library Setup and Part Association


Originally published at:


My ‘‘run CvPcb’’ in Eeschema is not working ( does not load and gives me an error for not responding ). Is there an other option to get my schematic on CvPcb ?


I have found the problem, It was security block. This is the reson that it would not load the footprints from Github. The other error is already gone.


OK. I was going to add to check the Path Configurations (KiCad, Preferences, Configure Paths). On an older release of KiCad for Mac, it was set up wrong such that the path that it was wanting to use did not exist. and was resulting in a similar error.


Thanks for your help @Steve_Mayze !


@ChrisGammell You used the LED 0805 footprint to asign your LED. But the problem is I am working with KiCad 4.0.7 so wich footprint should i use ?

0805_2012Metric , 0805_2012Metric_Castellated or the handsoldering one ??




I hope tou don’t mind me chiming in here… it actually does not matter. The decision is up to you and what you are comfortable with when soldering. I am guessing you board will be hand soldered, so if you want that extra bit of copper, then the handsoldering footpint would be the choice. The 0805_2012Metric can be hand soldered but for a first attempt can be a bit fiddly - but worth the practice :wink: I have not yet seen what “0805_2012Metric_Castellated” would render to so I won’t comment on that one.


@Steve_Mayze My intention was indeed to handsolder the components. I know which one to choose now.

Thanks for your reply.



A castellated component:
Their footprints don’t usually vary much from the non-castellated version.

The most important part of choosing footprints is to pick footprints for parts that you can actually purchase at a reasonable price. That is why you would typically have your BOM organised before laying out your board. Otherwise it’s possible to end up with a board that you cannot assemble because parts aren’t available.


Thanks @1.21Gigawatts - I ended up looking at my KiCad 4.0.7 and I don’t have the castellated footprints installed, that is why I have not seen them.

That is an excellent point about the part availability - particularly for multi legged parts that can come in different packaging types. I had not considered that point when talking about SMD resistors.


Yeah, my libraries are a bit behind. I saw that they moved them over to a new github repo and have not updated yet. But perhaps it’s worth a video on library management?

Glad that @1.21Gigawatts and @Steve_Mayze could help you out so fast!


It all works now. Thanks for helping @1.21Gigawatts, @Steve_Mayze, @ChrisGammell
Sure @ChrisGammell I think many people would want to see how to manage the library well !