Ngspice NC pin missing on KiCad 5.99's netlist
Description
I was upgrading my schematics from 5.10 to 5.99. However, the ngspice simulation is broken for NC pins.
See here the two relevant lines in the netlist compared:
5.10: XU26 /S+V /S-V S+5V S-5V /SGND /SGND /SOUT NC_01 AD8611
5.99: XU26 /S+V /S-V S+5V S-5V /SGND /SGND /SOUT AD8611
In 5.99, I obviously get the error: Too few parameters for subcircuit type "ad8611"
Steps to reproduce
- Use Inspect, Simulate on a symbol with a No Connected pin, from a schematic imported from 5.10
- Warning about missing parameters when running.
KiCad Version
Application: KiCad Schematic Editor
Version: 5.99.0-unknown-71b3ab432c~128~ubuntu18.04.1, release build
Libraries:
wxWidgets 3.0.4
libcurl/7.58.0 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.4 libpsl/0.19.1 (+libidn2/2.0.4) nghttp2/1.30.0 librtmp/2.3
Platform: Linux 5.4.0-73-generic x86_64, 64 bit, Little endian, wxGTK, mate, x11
Build Info:
Date: May 27 2021 08:55:31
wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.22
Boost: 1.65.1
OCC: 7.5.1
Curl: 7.58.0
ngspice: 33
Compiler: GCC 7.5.0 with C++ ABI 1011
Build settings:
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_PYTHON3=ON
KICAD_SCRIPTING_WXPYTHON=ON
KICAD_SCRIPTING_WXPYTHON_PHOENIX=ON
KICAD_SCRIPTING_ACTION_MENU=ON
KICAD_USE_OCC=ON
KICAD_SPICE=ON
