Hello everyone!
I’m working on a project where I have 3 layers of hierarchical sheets:
- Main, has 8 of #2
- Group of 8 cells has 8 of #3
- Single cell
The “Single cell” sheet let’s just say has a single resistor in it.
After I make the first sheet for the single cell, in the “group of 8 cells” sheet I copy that sub-sheet for the single cell 8 times. If I go into each sub-sheet, they all have the correct reference designators, R1 through R8.
However, when I go to the main sheet, and I copy my “group 8 cells” sheet, the reference designators for the individual cells in that sheet sometimes go in order, and sometimes don’t.
As far as I can tell, I need these reference designators to proceed in the same order each time, so that when I use the “Place Footprints” tool to place them in a grid, the grid works as expected, as it proceeds in reference designator number order.
Also as far as I can tell, I need to use hierarchical sheets here because the “Replicate Layout” tool requires it.
Does anyone have any suggestions for how to make the automatic incrementing of the designators deterministic?
Thank you
My KiCad version is:
Application: KiCad x86_64 on x86_64
Version: 8.0.1-rc2-202403121707~1b3cf70eef~ubuntu22.04.1, release build
Libraries:
wxWidgets 3.2.1
FreeType 2.11.1
HarfBuzz 2.7.4
FontConfig 2.13.1
libcurl/7.81.0 OpenSSL/3.0.2 zlib/1.2.11 brotli/1.0.9 zstd/1.4.8 libidn2/2.3.2 libpsl/0.21.0 (+libidn2/2.3.2) libssh/0.9.6/openssl/zlib nghttp2/1.43.0 librtmp/2.3 OpenLDAP/2.5.16
Platform: Ubuntu 22.04.4 LTS, 64 bit, Little endian, wxGTK, X11, KDE, x11
Build Info:
Date: Mar 12 2024 17:07:11
wxWidgets: 3.2.1 (wchar_t,wx containers) GTK+ 3.24
Boost: 1.74.0
OCC: 7.6.3
Curl: 7.81.0
ngspice: 42
Compiler: GCC 11.4.0 with C++ ABI 1016