Suggestion: ERC report for pin not driven should prioritize real power input pins over power symbols
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Expired
|
Low
|
Bug Description
Right now it kind of depends on the exact placement and number of pins which pin ERC points to on error.
I think having a priority for which symbols to prioritize in the error message might add a lot. Especially for the pins not driven error message as pointing to power symbols is kind of useless if there are other non driven pins on the same net. (If i for example have a voltage regulator on that net then i would expect the power input pins of that regulator to be the source of the error not the GND symbol connected to it.)
See screenshot for two slightly different schematics with vastly different error messages. On the second one i added an invisible pin with number 4 to the L7805 symbol which meant that now the GND symbol was pointed to as the source of error. (That pin is not even connected to the same net as the gnd symbol.)
Changed in kicad: | |
assignee: | nobody → Jon Evans (craftyjon) |
Changed in kicad: | |
milestone: | none → 6.0.0-rc1 |
tags: | added: eeschema erc |
This is probably due to the way the netlist generator orders symbols. I suppose we could check for the first non-power symbol pin in the net to display in the ERC warning message.