[SOLVED] Assign one footprint to multiple pin header

Hello everyone, I searched on the forum but not really found an answer, so here, I would like to assign a footprint to multiple unique pins, I explain myself, on a hierarchical schematic I have LEDs that go physically on a connector, but on the schematic I have a pin for a LED on one sheet, another Pin on another page etc … how to indicate that the “pin1” goes on the footprint at position 2 (out of 6 for example) Then the pin 2 on another so on?
In other words, are there connectors with multiple parts? Or should I create myself? Nobody has ever had the type of problem, ideally would have a “generic” component and tell him I need 5 or 8 or XX parts.
Thank you for suggestions.

I don’t think this is directly supported. And i would also solve it differently.

One option that comes to mind is having a multi unit symbol for your pin header and place the appropriate unit in each sheet. With this you would treat the LED as an off board component with all the possible solutions described in Off-Board Components in KiCad 5


And of course there is the option to expose the LED connections of each page via hierarchical pins to the upper abstraction layer and connect them there (so similar to how i treat the battery connector in the example here Hierarchical or flat schematic design, what is best for me? (How to deal with multi page schematics?)) This would most likely be the rout i would choose. Possibly combined with buses depending on how exactly the design is build.

Here again the LED itself would be treated like an off board component as per the FAQ from above.

Hello Rene, Excellent ! I’ve to read your tutorial, then if I’ve question I return back …
Thanks !

Hello everyone, like René suggested there are many possible solutions, in fact it depends on your needs. For my part I chose a single footprint and global labels for each page, it lightens the schematic. Thanks again.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.