How to contribute / improve KiCad libraries?

i’ve been using KiCad for many years, making my own symbols, footprints, 3D models. i notice that over the years KiCad libraries have improved in quality and are standardized to much higher degree (and yes, i saw the KLC). That is clearly a result of hard work of librarian team. many may not appreciate attention of detail that had gone into this and this cannot be overstated.

i am not asking for help, i am considering offering it (in whatever little free time i can spare). what inspired this is that using included libraries on jobs with PCBA may lead to emails from PCB manufacturers asking for clarifications on something that should not need one.

For example, let’s take a look at a common component such as trimpot:

schematic symbol is basic - as usually seen in schematics. but it lacks info on turn direction (CW rotation). in schematics when this is shown, there is an arrow on the wiper.

footprints also may lack info on physical part orientation. for example “Potentiometer_Bourns_3296W_Vertical” is one of popular products where fine adjustment (multiturn) is needed. but it lacks key clues on orientation (pin1 square pad, silkscreen outline and screw location). this may create confusion as person doing assembly may not have time or convenience of checking gerber view (or simply no time to refer to it).

So what is the best way to contribute?

2 Likes

Here is a good staring point:

And specifically for libraries:

2 Likes