Dual purpose wire semantics

Sorry I cannot upload a screenshot or project file as I am away from my computer at the moment.

Basically I have a wire that is connected to one bus and labeled appropriately to link it to that bus, however I need the same wire to connect to a different bus, same wire name just different bus, but because of bus semantics I have to label the wire as Bus1.Wire and cannot add another label with Bus2.Wire as it would break. What am I supposed to do in this scenario?

Place a 0-ohm resistor to break the wire in two. But there’s something basically wrong if you need to do this.

I dont see why this is wrong, I am using an atmega in a project and want to use the same pins used by the programming header for other things, which is perfectly reasonable.

I wasn’t referring to your circuit. I was referring to your naming of the nets/buses. But without a schematic, well…

What would you reccomend?

That you show the schematic (or the pertinent part). A .pdf is enough.

Sorry, I don’t really understand what is the problem?

1 Like

Ever heard of ERC? Plus netlist, DRC, simulation? KiCAD does a bit more than MSPaint.

Your question is posed as a schematic question and I assumed you were concerned about the schematic. There, circuits with different names are connected and run through different buses.
(I clicked on the circuit (+ “~” and KiCAD highlighted the connected links of the electrical circuit.)
The ERC shows that it has connected the chains, but it needs to choose a name for the netlist, and it has chosen one of them.
If the question was about the circuit board, then think about how the Kiсad should decide how to split the track? Where should he share it? Therefore, it chooses one name for the netlist.
P.S. For power lines (separate dirty and clean GND) and others, you can put a NetTie element (and set model Resistor with 0R)

Yea Im not sure what I was doing wrong earlier but I have it working now, I think I just had the wires named wrong.

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.