Component orientation in hierarchical sheet

Is there a way of having different component orientations between hierarchical sheets?

image

I have a stereo design which shares a dual gang pot, however I want one of the pots to have the opposite orientation to the other (example above where pins 1 & 3 are swapped). When I change the orientation on one sheet it changes on the other, understandably.

I could draw it differently, but that would make the diagram messy. I could also place the pot outside of the sheet, and am happy to do so, just thought I would ask to see if there is a work around first.

Thanks

Application: KiCad Schematic Editor x64 on x64

Version: 8.0.3, release build

Libraries:
wxWidgets 3.2.4
FreeType 2.12.1
HarfBuzz 8.3.0
FontConfig 2.14.2
libcurl/8.5.0-DEV Schannel zlib/1.3

Platform: Windows 10 (build 19045), 64-bit edition, 64 bit, Little endian, wxMSW
OpenGL: Intel, Intel(R) UHD Graphics 630, 4.6.0 - Build 30.0.101.1631

Build Info:
Date: Jun 3 2024 19:04:47
wxWidgets: 3.2.4 (wchar_t,wx containers)
Boost: 1.83.0
OCC: 7.8.1
Curl: 8.5.0-DEV
ngspice: 42
Compiler: Visual C++ 1939 without C++ ABI

Build settings:

Multiple instances of a hierarchical sheet are always the same. It still is just one schematic file on the SSD / HDD. I don’t understand why you would want to change one instance and not the other. How can that improve readability? Your sheets are either the same, or you use different sheets for different designs (and copy a part of a circuit to the other sheet).

Also, I recommend you update to KiCad V8.0.9. V8.0.3 is very old and there are lots of bug fixes in between those versions (I guess over 400).

You’ll need two sheets to do this with separate file names, otherwise it won’t work.
But TBH, I wouldn’t place the two sections of a ganged pot in two different sheets, it gives bad readability/understandability.
Placing the pot outside is probably the best solution in this case.
And yes, please update to 8.0.9, it’s very stable and reliable.

1 Like

If you have a dual gang pot then the RV1A seems to indicate you have used a 2-unit symbol. Surely you can make a copy of that symbol and change the pin numbers in the individual units?

2 Likes

Thanks, that’s exactly the right solution.

Cheers

1 Like