9

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?

try-catch-finally
  • 1,254
  • 3
  • 19
  • 37
Simon
  • 685
  • 5
  • 13
  • Have you tried KiCAD support? – Leon Heller Oct 05 '14 at 10:20
  • 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 ? – zeqL Oct 05 '14 at 12:20
  • 1
    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. – Simon Oct 05 '14 at 14:03

1 Answers1

8

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!

Simon
  • 685
  • 5
  • 13