Hi everyone, I ran in to a strange issue when using the multi-channel function.
I presume I made a mistake somewhere as in the same project I used the function to layout a couple repeated blocks all fine. But for a different set one of the copies doesn’t respect the order of the master manual layout yet the traces do seem all to be fine.
This is my first PCB design in a while and the first one I am making using Kicad. Loving it so far, nice and easy to use.
As in the image above the most right block the order of ICs is wrong. The blocks above are the ones I did early and those 7 work as expected.
I tried the following steps to fix this but to no avail. I removed the copied parts form the PCB, Updated all the Annotations in the schematic, Update the PCB from schematic, Copied the layout again, but got the same wrong result.
On the schematic side I created the page, and the other to are references to the first sheet using the Hierarchical sheet function. So my first instinct was that I wired the blocks wrong a layer above, but that was not the case and this showed me that the IC where ordered wrong on one of the copies.
The sheet that contains all the repeated blocks. PortDriver0 is the one with the wrong layout, 1 & 2 are correct (I did the layout in 2 and copied that to 0 & 1), Al the AudioSlots (expect 1 that has its one separate page as it is different) work fine with the repeated layout tool.
For the life of me I can’t seem to find the cause of this issue.
I don’t know if its related and as it is my first time using Kicad, when I save (sheet or pcb) in the bottom left it says the file is saved but Kicad freezes for 20-30 seconds after. I don’t think this was a thing when I started the project, but I cant recall when it started. This might be just an artifact of how my pc is setup.
Application: KiCad PCB Editor x64 on x64
Version: 9.0.4, release build
Libraries:
wxWidgets 3.2.8
FreeType 2.13.3
HarfBuzz 10.2.0
FontConfig 2.15.0
libcurl/8.13.0-DEV Schannel zlib/1.3.1
Platform: Windows 11 (build 26100), 64-bit edition, 64 bit, Little endian, wxMSW
OpenGL: NVIDIA Corporation, NVIDIA GeForce RTX 4080/PCIe/SSE2, 4.6.0 NVIDIA 580.97
Build Info:
Date: Aug 18 2025 00:41:45
wxWidgets: 3.2.8 (wchar_t,wx containers)
Boost: 1.88.0
OCC: 7.9.1
Curl: 8.13.0-DEV
ngspice: 44
Compiler: Visual C++ 1942 without C++ ABI
KICAD_IPC_API=ON
Locale:
Lang: en_NL
Enc: UTF-8
Num: 1.234,5
Encoded кΩ丈: D0BACEA9E4B888 (sys), D0BACEA9E4B888 (utf8)