There was a separate thread here on the forum where I described all the issues that I had with the format of the library chip component. Specifically those for capacitors, inductors and resistors.
My main complains were:
- Footprint were not made to the recommendations of IPC standard
- Font for the Value and Reference fields was chosen for blind people
- Orientation of the components was chosen randomly (in this case components are horizontal) which becomes a problem when you try to generate component position file for board assembly
Naturally you can make your local copy of those libraries and modify them to your heart content. I decided to go a different route and to make an Excel calculator based on the PCB Library Expert calculations, which would automatically generate KiCad formatted footprints based on the Manufacturer tolerances for your chip components as well as desired component density. Each parameter can be adjusted manually, or you can simply select a “standard” chip component size and desired density and it will automatically populate all of the values in the spreadsheet. The second sheet called “Constants” contains the base line manufacturing sizes and tolerances for chip components (used Yageo as a baseline) which can be changed to whatever manufacturer you prefer to use. It also contains all the footprint parameters for different footprint sizes which are loosely based on IPC recommendations.
Future upgrades will include automatic generation of array footprints.
To use it you will need to make sure that macros are enabled in you excel settings
Here is the link: