Comment 2 for bug 1703155

Revision history for this message
Wayne Stambaugh (stambaughw) wrote :

There are two issues at play here. One is the CvPcb code. The other is user related.

The first issue is that CvPcb uses the number of net connections to determine the pin count filtering which is technically incorrect and is causing this issue. This will not be trivial to fix. The current CvPcb netlist code does not use the symbol libraries in any way so it would require adding access to the symbol libraries to get the actual pin count of the symbol which would resolve this issue.

The second issue is that you should never leave unused gate inputs floating. This is a really bad design practice and is most likely why the KiCad devs missed this because they would have added all of the unused gates the the schematic and tied the unused inputs either high or low. This would result the correct net connection count.