KiCad requests to annotate the schematic even he keeps asking me to write down the diagram even though it has already been done

I’m working in a quite complex project.
It is composed by some nested hierarchical blocks.

I’m stuck because KiCad keeps asking me to annotate the schematics, but:

  1. I did it several times, saving all every time
  2. it does not list anything during annotation (since all is annotated!)
  3. I recursively checked the sch files (using grep) to find any ? simbol
  4. with a bash script I checked for duplicated UUID
  5. running ERC with the unannotated symbol check enabled as error leads to show nothing
  6. I tried to remove the _prl file
  7. I checked the hierarchical paths of the blocks and they seem fine: they are unique and the nested path seems ok

I really don’t want to force a reset of the references since I have almost 10.000 references and a lot of python scripts to position them on the PCB. if the references change it will be a mess!

How can I ask KiCad to show me WHY it thinks the schematic is not fully annotated?

Application: KiCad x86_64 on x86_64

Version: 9.0.4-9.0.4-0~ubuntu25.04.1, release build

Libraries:
wxWidgets 3.2.6
FreeType 2.13.3
HarfBuzz 10.2.0
FontConfig 2.15.0
libcurl/8.12.1 OpenSSL/3.4.1 zlib/1.3.1 brotli/1.1.0 zstd/1.5.6 libidn2/2.3.8 libpsl/0.21.2 libssh2/1.11.1 nghttp2/1.64.0 librtmp/2.3 OpenLDAP/2.6.9

Platform: Ubuntu 25.04, 64 bit, Little endian, wxGTK, X11, ubuntu, x11
OpenGL: NVIDIA Corporation, NVIDIA GeForce RTX 4080/PCIe/SSE2, 4.6.0 NVIDIA 570.169

Build Info:
Date: Aug 18 2025 02:17:21
wxWidgets: 3.2.6 (wchar_t,wx containers) GTK+ 3.24
Boost: 1.83.0
OCC: 7.8.1
Curl: 8.12.1
ngspice: 44.2
Compiler: GCC 14.2.0 with C++ ABI 1019
KICAD_IPC_API=ON

Locale:
Lang: en_GB
Enc: UTF-8
Num: 1,234.5
Encoded кΩ丈: D0BACEA9E4B888 (sys), D0BACEA9E4B888 (utf8)

Found out the problem, there was a duplicated reference but the error message was hidden. I cannot delete the post, though. Sorry for the xy problem.

Just mark your last post as the solution and it can be an educational topic.

1 Like