Cvpcb calculates number of pins wrong
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Released
|
Low
|
Jeff Young |
Bug Description
I am using a 74HC14 part (a simple and VERY common 14-pin logic gate).
This happens to be a hex schmitt-
I am only using 4 of the 6 logic gates from this chip. I am also using the GND and VCC pins (pins 7 and 14 respectively).
There are only 4 logic gates on my schematic.
The total number of pins I am USING is 10.
When I run Cvpcb, it thinks that a 74HC14 is a 10-pin part, but that is wrong.
A 74HC14 is a 14-pin part.
When I place two extra inverters from my 74hc14, Cvpcb then thinks that this is a 14-pin (which is correct).
My problem is this: Cvpcb should think my 74HC14 is a 14-pin ALWAYS.
It shouldn't DECIDE how many pins it has based on how many gates I place on my schematic.
Even if you are only using 1 of the 6 gates in the part, you still have to place the entire part.
***
Application: kicad
Version: 4.0.6 release build
wxWidgets: Version 3.0.2 (debug,
Platform: Windows 7 (build 7601, Service Pack 1), 64-bit edition, 64 bit, Little endian, wxMSW
Boost version: 1.60.0
Curl version: libcurl/7.52.1 OpenSSL/1.0.2k zlib/1.2.11 libssh2/1.8.0 nghttp2/1.19.0 librtmp/2.3
Changed in kicad: | |
status: | Fix Committed → Fix Released |
Confirmed on nightly
Application: kicad found-895c0bb~ 58~ubuntu16. 04.1, release build
libcurl/ 7.47.0 OpenSSL/1.0.2g zlib/1.2.8 libidn/1.32 librtmp/2.3 generic x86_64, 64 bit, Little endian, wxGTK compatible with 2.8) GRAPHICS_ CONTEXT= OFF
USE_ WX_OVERLAY= OFF
KICAD_ SCRIPTING= ON
KICAD_ SCRIPTING_ MODULES= ON
KICAD_ SCRIPTING_ WXPYTHON= ON
KICAD_ SCRIPTING_ ACTION_ MENU=ON
BUILD_ GITHUB_ PLUGIN= ON
KICAD_ USE_OCE= ON
Version: no-vcs-
Libraries: wxWidgets 3.0.2
Platform: Linux 4.6.3-040603-
- Build Info -
wxWidgets: 3.0.2 (wchar_t,wx containers,
Boost: 1.58.0
Curl: 7.47.0
KiCad - Compiler: GCC 5.4.0 with C++ ABI 1009
Settings: USE_WX_