ERC complains "unconnected pin connected" if hierarchical label connected on multiple times on inside.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Released
|
Unknown
|
Bug Description
If i leave a hierarchical pin unconnected on purpose but that pin has multiple pins connected to it on the inside of the sheet then kicad complains that a pin marked as unconnected is connected.
It does not complain if i leave such a pin unconnected.
The expectation would be the other way round. (Complains about the pin not being connected even if multiple pins are connected to it on the inside of the sheet. Reasoning: compare the hierarchical pins to the parameters of a function in c. It does not matter to the outside user what the pins are connected to on the inside as long as the interface is used correctly.)
---
Experienced in
Application: kicad
Version: (5.1.2)-1, release build
Libraries:
wxWidgets 3.0.4
libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
wxWidgets: 3.0.4 (wchar_t,wx containers,
Boost: 1.68.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.61.1
Compiler: GCC 8.2.0 with C++ ABI 1013
Build settings:
USE_
USE_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=ON
tags: | added: eeschema erc |
Changed in kicad: | |
milestone: | none → 5.1.4 |
Changed in kicad: | |
milestone: | 5.1.4 → 5.1.5 |
Changed in kicad: | |
importance: | Undecided → Medium |
Changed in kicad: | |
milestone: | 5.1.5 → 5.1.6 |
Changed in kicad: | |
importance: | Medium → Unknown |
status: | Expired → Fix Released |
This is the project where i noticed it. (The 5V_LDOA pin is only needed in the higher level for one of the two instantiations. So it is marked as not needed on the other one.)