The mapping between symbol and footprint is fixed. Correct?


Hi, I’m looking for a confirmation.

Eagle devices have three parts. Symbol, footprint and the customisable mapping between them.
This means any symbol pin may be connected to any footprint pin.

From this FAQ (How does KiCad know which symbol pin is connected to which pad of the footprint?) I learned that in Kicad the mapping is determined by pin numbering and therefore fixed.

This may lead to a conflict where pins on similar footprints (or symbols) have different pin numbers assigned.

Looking at the symbol library, Device: D_Schottky_AAK and D_Schottky_AKA, I find these to have two symbols that are identical except that they have a different pin numbering.

So it would seem the Kicad way to deal with symbol to footprint mapping conflicts is to have multiple symbols with different pin numbering.

Am I correct?


Correct. -------------------


Just what I needed to know. Thanks!