ERC complains "unconnected pin connected" if hierarchical label connected on multiple times on inside.

Bug #1837695 reported by Rene Poeschl
6
This bug affects 1 person
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,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

Tags: eeschema erc
Revision history for this message
Rene Poeschl (poeschlr) wrote :

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.)

description: updated
tags: added: eeschema erc
Changed in kicad:
milestone: none → 5.1.4
Changed in kicad:
milestone: 5.1.4 → 5.1.5
Jeff Young (jeyjey)
Changed in kicad:
importance: Undecided → Medium
Changed in kicad:
milestone: 5.1.5 → 5.1.6
Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

KiCad bug tracker has moved to Gitlab. This report is now available here: https://gitlab.com/kicad/code/kicad/-/issues/1808

Changed in kicad:
status: New → Expired
Changed in kicad:
importance: Medium → Unknown
status: Expired → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.