Electronic – Kicad net names – schematic to PCB

kicad

enter image description here

enter image description here

I am using Kicad version 4.0.2-stable, which I think is the current version.

I cannot figure out how to get what I presume is the net name GND to “stick” between the schematic editor and the PCB layout editor.

In the first image above, CO2Pad4 is an item I made in the schematic library editor. It has 4 pins, all labeled ‘1’ and is intended to ultimately represent a soldering pad on the PCB. Notice that it is connected to GND by wires.

When the net list is created and imported into the PCB layout editor, Pcbnew, Kicad gives it a net name of Net-(CO2Pad4-Pad1) rather than GND. This prevents the rat’s nest from showing a connection between CO2Pad4 to GND, and thus Kicad will prevent a trace being drawn from the CO2Pad4 to ground.

I have found that in PCB layout editor, Pcbnew, I can change the net name for CO2Pad4 from Net-(CO2Pad4-Pad1) to GND and then the rat’s nest will show a connection.

The problem is that when I make a change to the schematic, Kicad reverses this change. On a more complicated circuit, I am afraid that I will miss the reversion.

I have tried both local and global labels applied to the wire connecting to CO2Pad4 to no avail. I thought I had solved it when I applied a global label to a pin on CO2Pad4 (again, all the pins are number '1') and a global label to the wire connecting to the GND symbol on the right side of the first figure. That worked, until…

I have another, grounded connection pad, CO2Pad2, elsewhere in the circuit. When I applied the global label GND to one of its pins, Pcbnew applied the net name GND to the second pad, but reverted to Net-(CO2Pad4-Pad1) for the first pad!

Since the local label symbol in the schematic editor indicates that it is a “net name – local label”, I am puzzled as to why this is so hard.

Thanks for any suggestions.

Best Answer

You need to use the "Wire" name feature to keep a name to stick on a net, so name the schematic wire GND. 4.x seems to not be a nice for pin names propagating.