EEVblog Electronics Community Forum

Electronics => PCB/EDA/CAD => KiCad => Topic started by: ale500 on May 12, 2018, 06:35:00 am

Title: Footprint with two equivalent pins problem
Post by: ale500 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 ?

thanks
Title: Re: Footprint with two equivalent pins problem
Post by: Rerouter 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
Title: Re: Footprint with two equivalent pins problem
Post by: hermit 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.