ERC complains "unconnected pin connected" if hierarchical label connected on multiple times on inside. (lp:#1837695)
Original report created by Rene Poeschl (poeschlr)
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,compatible with 2.8)
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_WX_GRAPHICS_CONTEXT=OFF
USE_WX_OVERLAY=OFF
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_PYTHON3=OFF
KICAD_SCRIPTING_WXPYTHON=ON
KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
KICAD_SCRIPTING_ACTION_MENU=ON
BUILD_GITHUB_PLUGIN=ON
KICAD_USE_OCE=ON
KICAD_USE_OCC=OFF
KICAD_SPICE=ON
Original tags: eeschema erc