What would be the best way to connect multiple pads of a module (footprint) to a single pin (node) in the schematic in KiCAD?

Do I have to edit the module and set the same pin name for the pins I want to connect or is there a designated way to assign symbol pins to footprint pads?

  • \$\begingroup\$ Have you tried KiCAD support? \$\endgroup\$ Oct 5, 2014 at 10:20
  • \$\begingroup\$ I don't understand what you really want to do, but isn't wire each pin to the desired pin the thing you want to do, this is what is done for multiple VCC or GND pins on IC, they are all connected on the schematics and not in the symbol/footprint ? Why go through symbol/footprint edition ? \$\endgroup\$
    – zeqL
    Oct 5, 2014 at 12:20
  • 1
    \$\begingroup\$ I've got a 5-pin SOT-223 package that I want to appear as a 3-pin LDO in the schematic. To only way I see atm is using three pin numbers for five pads in the module. Or I could make a 5-pin symbol and do the wiring in the schematic, but this is not what I would prefer. \$\endgroup\$
    – Simon
    Oct 5, 2014 at 14:03

1 Answer 1


I figured out a possible solution:

  1. In the symbol, create as many identical ground pins as there are ground pads on the device package. (I'm just using GND as an example here. This works for any repeated pad on the package.)
  2. Assign one of the package ground pads to the pin number field of each ground pin in the symbol.
  3. Take all the ground pins and place them at the same coordinate in the symbol drawing, i.e. stack all the ground pins on top of each other.
  4. For all the ground pins except one, edit the pin properties and uncheck the visible box. This will leave only one of the ground pins visible when the device symbol is placed in a schematic.
  5. When the device symbol is dropped into a schematic, just attach the ground to that single, visible ground pin. eeschema will attach the ground net to both the visible pin and all the invisible ground pins. Hence, one connection in the schematic gets all the ground pins of the device connected to ground.

This technique works for all types of repeated pins except for no connects (NCs). If you do this with multiple NC pins, then they will all be connected to each other even if you don't attach a net to the single remaining visible NC pin. If the NC pins are actually supposed to be left unconnected (and not tied high or low), then this is not what you want. The way I handle NC pins is just to leave them off the symbol entirely so that nothing can ever be connected to those package pads.

Big thanks to Dave Vandenbout and forum.kicad.info!

  • 2
    \$\begingroup\$ Above technique seems not working with i.e. 2 VDD (power outputs). ERC signal an error since there is a conflict. \$\endgroup\$ Feb 14, 2016 at 23:05
  • 2
    \$\begingroup\$ @AngeloDureghello - Make one of the VDD pins passive. \$\endgroup\$
    – Seth
    Oct 13, 2016 at 18:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.