Warn/Error if footprint has more than enough pads
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Using KiCad in the class room we stumbled over the following problem:
If you assign a footprint with pads that cannot be mapped to nets in the schematic --usually a (wrong) footprint with too many pads--, pcbnew will read in the netlist just fine. No warning, no error.
This makes an important error class slip unnoticed.
Is there a situation where a pcb-designer intentionally wants to do this?
The dual case, where there is too few pads, results in an error.
Encountered in version 5.0.1, still present in
version: 6.0.0-rc1-
I've written a patch that issues warnings for that situation. We'd be happy if future versions of KiCad could at least warn -- if not error out.
Let me know about issues.
Thanks.
In my opinion warning would be enough. It's possible to create quickly a symbol which has only the needed pins even though the physical component has more. I don't recommend that to anyone, but I would expect that to be possible in the future, too.