Directory of Kicad's library of components models

where is Kicad’s lib put, i.e. library of components model to be used by spice (ngspice for quick now as its builtin)

Schematic symbol libraries or Footprint Libraries?
KiCad’s default libraries or your personal libraries?
Those personal libraries are wherever you put them yourself…

Which operating system are you using?
Location of libraries varies on your OS.

A quick way to see where the libraries are is with KiCad Project Manager / Preferences / Configure Paths.

For ngSpice…
There are not really libraries as part of KiCad, so you have to find your own and then connect the spice models to your KiCad symbols yourself. You can find a tutorial for working with ngSpice in KiCad at:

1 Like

“Highly recommended: Install the KiCad 5.1.10 release” …

keep on doing his instruction but final is:

Reading state information... Done
kicad is already the newest version (5.1.9+dfsg1-1~bpo10+1).
0 upgraded, 0 newly installed, 0 to remove and 266 not upgraded.

How do you think slightly behind 5.1.10 would be fine?
the ngsipice is

ngspice/oldstable,oldstable,now 30.2-1 amd64 [installed,automatic]
  Spice circuit simulator

also behind of 34.0 as in instruction, how to get this ngspice version ?

About models for ngspice: please see Where do i find models for ngspice? and .

Concerning updating: This strongly depends on the operating system. Please tell us what you are using.

KiCad and ngspice are bundled. Obviously the package manager of your operating system does not offer the most recent versions. You might ask them to upgrade.

ngspice perhaps may be upgraded within the existing KiCad. Again this depends on your operating system. You will need and some other files (e.g. and other *.cm) upgraded and at the right place to communicate with KiCad.


leads to an overview of fixed issues in:

Quite a lot of people have been using V5.1.9 before V5.1.10 was released, and if the fixed issues don’t affect you much, then updating is not terribly important.

1 Like