Skip to content

wiring subsheets with multiple internally connected hierarchical labels: connection incomplete

Description

The following project shows a wired schematic were the produced netlist gives not the expected result, some connections are missing. This reminds me a little bit on issue #14657 (closed).

Steps to reproduce

  1. open attached project, open schematic + board: subsheet_multipins.zip
  2. see: 3x times the same subsheet, the subsheets are connected together (see picture 1)
  3. look into the subsheet: the hierarchical labels are connected together: SDA<-->SDA. and SCL<-->SCL. (note the added point "." at the second label). See picture 2.
  4. examine the connection with the "highlight wire"-tool: not all expected connections are highlighted
  5. look into the board: R3 from subsheet_3 is not connected with the other two resistors

missing_connection

KiCad Version

Application: KiCad Schematic Editor x64 on x64

Version: 7.0.4-40-g0180cb380f, release build

Libraries:
	wxWidgets 3.2.2
	FreeType 2.12.1
	HarfBuzz 6.0.0
	FontConfig 2.14.1

Platform: Windows 10 (build 19045), 64-bit edition, 64 bit, Little endian, wxMSW

	wxWidgets: 3.2.2 (wchar_t,wx containers)
	Boost: 1.81.0
	OCC: 7.6.3
	Curl: 7.88.1-DEV
	ngspice: 40
	Compiler: Visual C++ 1936 without C++ ABI

Build settings:
	KICAD_SPICE=ON