Post Go back to editing

.lib library not found

Category: Software
Software Version: 24.0.12

I’ve downloaded the Murata MLCC static library from:

www.murata.com/.../library-ltspice

 

The library and symbol files are unzipped to these directories:

C:\Users\<YourUser>\AppData\Local\LTspice\lib\sub\Contrib\Murata_static\MLCC\

C:\Users\<YourUser>\AppData\Local\LTspice\lib\sym\Contrib\Murata_static\MLCC\

 

I can find and place symbols (e.g. GRM188R60J226MEA0), but LTspice throws the error:

Could not open library file "GRM.lib".

 

I’ve also tried adding a library directive:

.lib Contrib\Murata_static\MLCC\GRM.lib

also with the full path and with escaped backslashes, but without success.

 

What am I missing?

Parents
  • Hi  ,

    C:\Users\<YourUser>\AppData\Local\LTspice\lib\sub\Contrib\Murata_static\MLCC\

    C:\Users\<YourUser>\AppData\Local\LTspice\lib\sym\Contrib\Murata_static\MLCC\

    Do not put your custom libraries in Appdata, as they will be overwritten when updating.

    Note: You are using the static model, which appears to be only suitable for AC analysis. Just to make sure that is your intent. If you want to do any large signal analysis, you would need the dynamic model.

    Warnings aside, the fastest solution: 

    1. Close your schematics.
    2. Copy the GRM188R60J226MEA0.asy symbol and murata-lib-ltspice-s-mlcc-2512/sub/Murata_static/MLCCis/GRM.sub to to your schematic directory.
      Note: You do not need to use that particular symbol. You can use any one of the GRM symbols.
    3. Open your schematic.
    4. Delete any of the MLCCs you have in your schematic.
    5. Press P for Place Component.
    6. In the Show: drop-down, choose Schematic Direcotory.
    7. Choose the MLCC symbol.
    8. Click Place
      Note: If you placed a symbol for one GRM MLCC and you want to use another GRM, right-click the symbol to see the attribute table. Replace the name of the device you want in the SpiceModel field.

    You could get clever and create a directory structure for your custom libraries and define search paths in Settings, but above is the fastest solution. Note, the large number of symbols takes some time to load, so might best just to have the ones you use available to place.

    mike

Reply
  • Hi  ,

    C:\Users\<YourUser>\AppData\Local\LTspice\lib\sub\Contrib\Murata_static\MLCC\

    C:\Users\<YourUser>\AppData\Local\LTspice\lib\sym\Contrib\Murata_static\MLCC\

    Do not put your custom libraries in Appdata, as they will be overwritten when updating.

    Note: You are using the static model, which appears to be only suitable for AC analysis. Just to make sure that is your intent. If you want to do any large signal analysis, you would need the dynamic model.

    Warnings aside, the fastest solution: 

    1. Close your schematics.
    2. Copy the GRM188R60J226MEA0.asy symbol and murata-lib-ltspice-s-mlcc-2512/sub/Murata_static/MLCCis/GRM.sub to to your schematic directory.
      Note: You do not need to use that particular symbol. You can use any one of the GRM symbols.
    3. Open your schematic.
    4. Delete any of the MLCCs you have in your schematic.
    5. Press P for Place Component.
    6. In the Show: drop-down, choose Schematic Direcotory.
    7. Choose the MLCC symbol.
    8. Click Place
      Note: If you placed a symbol for one GRM MLCC and you want to use another GRM, right-click the symbol to see the attribute table. Replace the name of the device you want in the SpiceModel field.

    You could get clever and create a directory structure for your custom libraries and define search paths in Settings, but above is the fastest solution. Note, the large number of symbols takes some time to load, so might best just to have the ones you use available to place.

    mike

Children
No Data