Warning if footprint has excessive pads
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Committed
|
Undecided
|
Philipp Legrum |
Bug Description
For the Wishlist:
Whenever KiCAD associates pins of a part to pads of a footprint, it cannot determine if excess pads are intentional or due to a erratically assigned footprint (user error).
Hence, Pcbnew should emit a warning, if no one-to-one pin<->pad mapping can be established during read-in of the netlist.
...Something similar to what the attached patch is doing.
If pads are not in use by intention, (hidden) not connected pins should be present in library parts.
Application: Pcbnew
Version: (5.99.0-
Libraries:
wxWidgets 3.0.2
libcurl/7.52.1 OpenSSL/1.0.2s zlib/1.2.8 libidn2/0.16 libpsl/0.17.0 (+libidn2/0.16) libssh2/1.7.0 nghttp2/1.18.1 librtmp/2.3
Platform: Linux 4.9.0-3-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
Build date: Sep 27 2019 18:39:13
wxWidgets: 3.0.2 (wchar_t,wx containers,
Boost: 1.62.0
OpenCASCADE Community Edition: 6.8.0
Curl: 7.52.1
Compiler: GCC 6.3.0 with C++ ABI 1010
Build settings:
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=ON
KICAD_
KICAD_
KICAD_
tags: | added: drc pcbnew |
Changed in kicad: | |
milestone: | none → 6.0.0-rc1 |
I think it alreado do warn you about this when importing the netlist.