Hierachical sheet inputs are now outputs and outputs are inputs. Huh? (7.0.5)

The hierachcal label symbols are suddenly reversed in 7.0.5:


All three labels are defined as outputs but are displayed as inputs.

What’s going on here?

Not quite sure how to test your use-case, but I just tried it on 7.0.5 (linux) and seemed fine when I created heir pins:

Also opened a version-6xx file and things seem fine with the import too:

Well, something’s gone haywire.
I just created a new 7.0.5 project for testing and inserted a hierachical sheet with just two labels, ABSO (output) and ABSI (input).
Checking the .kicad_sch file shows that everything is as it should be:

(hierarchical_label “ABSO” (shape output) (at 204.47 96.52 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 4cc998d8-7d1f-438e-bdf9-d9eecbea86d4)
)
(hierarchical_label “ABSI” (shape input) (at 204.47 91.44 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 822a78cd-3673-474b-94c1-d64d068cfe2e)
)
But the display looks like this:
abs
I’m stumped.
Any ideas?

(Lubuntu 20.04 LTS)

I don’t see that on ubuntu-based pop-os 22.04 LTS (are you on 20.04 or 22.04 lubuntu?).

I create a heir sheet and define two pins:

and up at the root I see this:
root

this is on:

Application: KiCad Schematic Editor x86_64 on x86_64

Version: 7.0.5, release build

Libraries:
	wxWidgets 3.2.2
	FreeType 2.12.1
	HarfBuzz 5.2.0
	FontConfig 2.14.1
	libcurl/7.86.0-DEV OpenSSL/3.0.8 zlib/1.2.13 nghttp2/1.53.0

Platform: Linux 6.2.6-76060206-generic x86_64, 64 bit, Little endian, wxGTK, pop, x11

Build Info:
	Date: Jun 19 2023 12:29:57
	wxWidgets: 3.2.2 (wchar_t,wx containers) GTK+ 3.24
	Boost: 1.82.0
	OCC: 7.7.1
	Curl: 7.86.0-DEV
	ngspice: 40
	Compiler: GCC 12.2.0 with C++ ABI 1017

Build settings:
	KICAD_SPICE=ON

I’ll try it on win…

1 Like

and on win it is the same (though that system is at 7.0.2):

BTW – why is it that most of the tool icons on windows look grayed-out when they are actually active?

Application: KiCad x64 on x64

Version: 7.0.2, release build

Libraries:
	wxWidgets 3.2.2
	FreeType 2.12.1
	HarfBuzz 6.0.0
	FontConfig 2.14.1
	libcurl/7.88.1-DEV Schannel zlib/1.2.13

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

Build Info:
	Date: Apr 15 2023 19:18:27
	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++ 1934 without C++ ABI

Build settings:
	KICAD_SPICE=ON

Jeez!
My workflow was wrong. 6.0.11 accepted a different way of adding hierachical labels, 7.0.5 is more stringent.
Thanks @teletypeguy, fixed now.

Icon theme for dark background?

Yeah, that is indeed a side-effect of selecting dark-theme on windows – which does not support dark modes.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.