I’m fairly new to KiCad, coming from Eagle, and I’m not sure I understand the process of connecting symbols and footprints. In Eagle, the process is very simple, straightforward, and, for the most part, not very error prone. In my first KiCad project I ended up with a 3-pin voltage regulator wired wrong because the symbol pins didn’t match the footprint pins.
I’m using an MCP1754 in the SOT-23 package.
The following are a set of packages that this part has:
The symbol has the Vin pin labled with a 1, and the Vout pin labeled with a 3. This is correct for the SOT-89 package, but not for the SOT-23 package.
In Eagle, you assign symbol pins names, and link those to pad numbers for the different footprints when you create a device. It appears to me in KiCad that there is some sort of assignment of pad numbers in the symbol. How do you then deal with different packages that have different pad numberings?
Did I miss a step when I should have assigned symbol pins to footprint pads?