Hi KiCad community,
I’m a bit stuck with the ASP-134604-01 footprint included in the KiCad library: It’s the LPC (Low-Pin-Count) variant of the FMC connector, where ASP-134602-01 is the High-Pin-Count variant.
As there is no ASP-134604-01 symbol, I assume I should use the ASP-134602-01 symbol. These connectors are actually compatible and the main difference is that the LPC variant does not use all rows (A-K), but only (C, D, G, H). The symbol is modeled as multiple units, where each unit is represents one row.
Now here’s my problem: If I use all units and simply mark the non-used row pins as not-connected, Pcbnew complains about missing pins in the footprint when importing. I tried only instantiating the (C, D, G, H) units, but whenever a run symbol annotation, those are changed to A,B,C,D…
What seems to somehow work was instantiating all units, running annotation, then deleting the unneeded ones. But now I get pin-mismatches, as the footprint uses “D01”, but the symbol uses “D1”. Does anyone know how this is supposed to work? Or is this a library issue and the ASP-134604-01 symbol is just missing?