Is there a way to single accept warnings, when footprint pins have no symbol pins?
This is something very common.
I like the check for this warning and would hate to completely silence it. But on the other hand I will get hundreds of them, making me overlook warning which do matter.
Ideally the shown menu would have a knob, with which I could accept a single warning, so that it gets moved from warning list to a accepted warning list.
I’m wondering a bit in which ways KiCad could be improved for situations like this.
Also considering this other recent thread, in which Update PCB from Schematic [F8] “complains” about via’s.
First thought is to show coordinates and/or pan to the location where the error (or warning) is just like DRC. That works for the via, but not for the pads that are not found in the footprints. The ability to suppress certain warnings or warning classes (Similar method to what both ERC and DRC already uses) may work for the issue in this thread.
I also have some such warnings.
Didn’t tried it but what if you add these lacking pins to symbol and hide them.
I remember long time ago (in Protel) I used 100 pin IC that I had lot of its pins to be connected to GND. I have added a vertical column of pins inside IC rectangle (between left and right pin names columns) and connected them to GND (all inside IC rectangle).
If you add such pins, but hidden than KiCad should not have a problem with “no pin…” but may be will have a problem with “no connected” or something like that, but may be it is only in ERC you can not run.
Interesting ideas. Things like this are not so easy to implement all good/safe/easy to understand for all and everyone, but as the thread starter suggest it may be an idea to try to implement a way of silence unwanted warnings, maybe with a RED button or cross This so the user understand this might be toxic for the project.
A slight improvement to this would be to move those pins inside the symbol outline so that you can’t accidentally connect to them. This is the convention used in the official KiCad library, for example.