1
\$\begingroup\$

I decided to create a question of how to import models into LT spice since there were questions that are related but no definitive guide on how to import 3rd party models on this site. There are many ways to do this, post your favorite method

How do I import a 3rd party spice model into LT spice?

\$\endgroup\$
  • 3
    \$\begingroup\$ There are at least a couple bits and pieces: this one and that one. Nothing comprehensive here, though. That would take some serious writing, I think. \$\endgroup\$ – jonk Apr 26 at 20:27
  • 1
    \$\begingroup\$ There are two cases- subckt and if the model is pre-existing (like a diode, say). \$\endgroup\$ – Spehro Pefhany Apr 26 at 20:30
  • \$\begingroup\$ Good point, I'll edit the answer unless someone else wants to come up with a more comprehensive one. \$\endgroup\$ – Voltage Spike Apr 26 at 22:33
  • \$\begingroup\$ By the way, for those downvoting, SE encourages this sort of thing \$\endgroup\$ – Voltage Spike Apr 27 at 3:23
2
\$\begingroup\$

It is possible in LTspice IV to create a new symbol from scratch for a third-party model but who has the time? Follow these easy steps to generate a new symbol for a third-party model defined in a subcircuit (.SUBCKT statement).

  1. Open the netlist file that contains the subcircuit definitions in LTspice (File > Open or drag file into LTspice)
  2. Right-click the line containing the name of the subcircuit, and select Create Symbol:
  3. Edit the symbol if needed and save.

To use the new symbol (and associated third party model) in a schematic, select the symbol from the AutoGenerated directory in the component library (F2) and place it in your schematic

Source: https://www.analog.com/en/technical-articles/ltspice-simple-steps-to-import-third-party-models.html

\$\endgroup\$
  • \$\begingroup\$ If its autogenerated then its not portable right? How is that done? \$\endgroup\$ – lightro Jun 5 at 21:04
  • \$\begingroup\$ If you want to port that model to another LT spice program, you need to get the .asy and ..lib files (one is for the symbol the other for the model) and copy them to their respective folders . \$\endgroup\$ – Voltage Spike Jun 5 at 21:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.