I have some question about the EDA schematic see attached drawing my request number 1 .
Question 1
I have connect the bus data in the traditional connection type, with bus wires, but during the ERC show me some warnings see connection model 1.
If I using the model connection 2 don’t have any warnings,
In the model 1 if I delete the warning and remake, after ERC move the warning on other lines
why this happens?
Question 2
See the drawing enquire 2 I have some pins of the connector that are not connected, the pin in library are defined with passive, but if are not connected I have the error.
If I try to connect at the particulary label NC I think that on the PCB hi connect all this pin together so is not a right way,. How is possible to fix this issue ?
Question 3
See the dwawing enquire 3, is the same question of the question 2
Question 4
See the drawing enquire 4, I have in this case a battery backup where the pin are defined power output and microcontroller pin VDD and GND are defined input pin.
In this case there is a conflict with pin -of the battery with GND, on the GND is connected also another output power pin of the Ac/Dc, how I can fix this conflict.
I have also other conflict , if I connect a bidirectional pin to VDD the ERC generate a warning.
Have also error because Dvcc1 is not connected direct to power 3.3V is possible to fix this error, because I need to have in the middle a switch to connect power 3.3v or battery backup. KIKAD_ENQUIRE.pdf (253.2 KB)
It’s always hard to tell the exact reason for soe ERC-errors from pictures and without the exact error-message. It’s more helpful to attach the zipped project (from Kicad main manager: File–>Archive project), so all volunteers are able to open the project and examine the errors themself.
possible mistakes:
no name (label) applied to the bus. For signals BUS0…BUS7 you should apply a label BUS[0…7]
just drawed the wires onto the bus. You have to use the “UNFOLD from BUS” command (right-click BUS–>context menu–>unfold from bus)
Your solution two just doesn’t uses a bus, instead all wires are directly connected by the labels.
To become familiar with busses:
look into example projects (for instance demo-project “interf_u”)
read the section “busses” in the schematic manual
start easy with a vector bus
and 3):
It’s up to you (the designer of the schematic) to judge the importance of a ERC warning. If you deliberately don’t want a connection on a pin you may just ignore that specific ERC warning.
It’s also possible to place a NC-cross on such a pin:
You have to use the “nc-cross” command from the right side toolbar.
you must not use a label called “NC”. The ERC doesn’t interprets strings. A label called “NC” places a connection with the name “NC” (and therefore connects all pins with this “NC” wire)