The mountpad is Input.
The GND is Power Input.
I can also use a PWR Flag, but it does not change anything.
Application: KiCad Schematic Editor x86_64 on x86_64
Version: 7.0.2-unknown-202305101703~2066af9f28~ubuntu23.04.1, release build
Libraries:
wxWidgets 3.2.2
FreeType 2.12.1
HarfBuzz 6.0.0
FontConfig 2.14.1
libcurl/7.88.1 OpenSSL/3.0.8 zlib/1.2.13 brotli/1.0.9 zstd/1.5.4 libidn2/2.3.3 libpsl/0.21.2 (+libidn2/2.3.3) libssh/0.10.4/openssl/zlib nghttp2/1.52.0 librtmp/2.3
Platform: Ubuntu 23.04, 64 bit, Little endian, wxGTK, ubuntu-xorg, x11
Build Info:
Date: May 10 2023 17:03:48
wxWidgets: 3.2.2 (wchar_t,wx containers) GTK+ 3.24
Boost: 1.74.0
OCC: 7.6.3
Curl: 7.88.1
ngspice: 38
Compiler: GCC 12.2.0 with C++ ABI 1017
Build settings:
KICAD_SPICE=ON
I was running the nightly build.
The same happens with the stable version
It looks like the GND symbol/pin is treated as unspecified.
Application: KiCad Schematic Editor x86_64 on x86_64
Version: 7.0.2-6a45011f42~172~ubuntu23.04.1, release build
Libraries:
wxWidgets 3.2.2
FreeType 2.12.1
HarfBuzz 6.0.0
FontConfig 2.14.1
libcurl/7.88.1 OpenSSL/3.0.8 zlib/1.2.13 brotli/1.0.9 zstd/1.5.4 libidn2/2.3.3 libpsl/0.21.2 (+libidn2/2.3.3) libssh/0.10.4/openssl/zlib nghttp2/1.52.0 librtmp/2.3
Platform: Ubuntu 23.04, 64 bit, Little endian, wxGTK, ubuntu-xorg, x11
Build Info:
Date: Apr 17 2023 07:57:57
wxWidgets: 3.2.2 (wchar_t,wx containers) GTK+ 3.24
Boost: 1.74.0
OCC: 7.6.3
Curl: 7.88.1
ngspice: 38
Compiler: GCC 12.2.0 with C++ ABI 1017
Build settings:
KICAD_SPICE=ON
What are the properties of the GND pin inside the GND power symbol? It should be Power Input electrical type. If you edited the GND pin it might not be so.

Good question. I forgot to mention it. It is Power Input as you are showing. I didn’t change the power pin, but I do have some that came form colleges. Is it possible that having one bad apple I end having the issue spread everywhere? Also, if this is happening, you do I check that? Maybe it will be easier to check looking inside the file with a file editor then.
I wouldn’t get a power symbol from outside the standard KiCad library, there are subtleties in how they are constructed.
One thing you could try is to reload the power symbol from the standard library to see if that changes anything.
I checked here, and all the power symbols are from the Kicad Library. This is not the issue, then.
My ground symbols are all the same.
So you then need to check the electrical type of the other pins on that net. There are 4 mounting holes, what type are their pins? And remembering that sometimes the ERC points at a location far away from the actual culprit, I would check all the other pins that are connected to GND.
The post (first thing here in this thread) says these things.
The Mount pad is input.
The GND is power input.
They are all from Kicad Library (this was missing)
Is there any place where I can configure ERC? Maybe there is something wrong there.
This Library Is crazy.
I found that the USB_B_Micro has GND pin 5 as Power Output too. This is complicated.
You can click on the error and you have several choices. But I think you have an Unspecified pin lurking somewhere else in your schematic that’s connected to GND. Do you have any symbols imported from a foreign library? Often their pin types are not correct for KiCad.
This is a shared project started by coworkers that do not know how to use Kicad. Then I am advancing it and trying to fix the whole mess. But this ERC is driving me crazy.
Your suggestion is interesting. I can look for unspecified pins since the new kicad_sch format allows me to do that easily, let me see if I find something.
Forgot to answer this. I do have some custom symbols. But I am curious if something that is not related to the GND (at least to the one I was reporting in this thread) is affecting everything everywhere.
Nice, I could find some unspecified pins. Let me see if I can fix this.
Good job, I found one symbol (spread everywhere) that is connected to GND and has this unspecified pin. Let me check if I can fix this issue.

@retiredfeline thank you. Your help definitely solved my issue. There were some unspecified pins, connected to the ground.
But there is a bug with the ERC too. It is reporting issues “Everywhere” not only on the GND and the Unspecified pin involved.
Well it’s more like a deficiency. It should be more specific about the location.
Sure, we can call anything we want. We just can’t say it is good or working fine or it is helping user to improve the circuit.
Put in an issue then, I’d like it improved too, but I got used to knowing where to look.