Author Topic: Footprint with two equivalent pins problem  (Read 1870 times)

0 Members and 1 Guest are viewing this topic.

Offline ale500

  • Frequent Contributor
  • **
  • Posts: 355
Footprint with two equivalent pins problem
« on: May 12, 2018, 06:35:00 am »
I want to define a footprint with 3 pins, two of them are equivalent meaning I can connect on the pcb to any of them, they are connected internally.

I defined a footprint that has 3 pads and numbered two of them with the same number "2". I assign this foot print to an existing component that has two pins and connect these two pins in the circuit (it is a button).

The problem is that pcbnew still shows the airwires to the "unconnected" second pin (also numbered 2).

Is there another setting that I have to apply to tell it that connecting to any of these pins is enough ?

ANother related question: if I update a footprint how do I tell pcbnew to re-read the library ?


Offline Rerouter

  • Super Contributor
  • ***
  • Posts: 4644
  • Country: au
  • Question Everything... Except This Statement
Re: Footprint with two equivalent pins problem
« Reply #1 on: May 12, 2018, 07:10:17 am »
In general i would assign them different pin numbers, and just reverse them as needed, If you make clear in your schematic icon that either orientation is fine, its just a case of flipping the component, updating the netlist and re-reading in pcbnew

Offline hermit

  • Frequent Contributor
  • **
  • Posts: 484
  • Country: us
Re: Footprint with two equivalent pins problem
« Reply #2 on: May 12, 2018, 03:25:16 pm »
Last I knew you could not connect pins in the footprint.  I'm not sure if this will change in V5.  As far as I know you just connect them in the schematic and live with the DRC errors.

Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo