LTSpice Schematic to KiCAD v8

In the release notes for KiCAD 8.0 one of the things that was briefly discussed was the new ability to import .asc LTSpice schematics into KiCAD. I see the menu options [File->Import->Non-KiCAD schematic] but it seems the only thing it can import are the traces and ground symbol.

When I try to import this:

I get error messages such as:

If I remove all components I am able to import the traces and ground symbol such as:
Screenshot from 2024-10-10 10-13-17

I can’t find any information for properly doing this in KiCAD 8.0. What is the method that was built into 8.0? I have large complex LTSpice circuits and building them again is problematic. I’d like to figure out how to get this working. Will I be able to get KiCAD to see custom components as well as getting it to use standard resistors and such?

See

1 Like

Ok so I’ve been playing around with this for a day. Ubuntu 22.04.4. I’m still having issues.

First I decided to try the “put the symbols in the same folder” method that you mentioned. To conveniently test it I just put the schematic and the 2 ICs in the default LTSpice /sym directory and targeted the schematic there. That worked with the exception that it will not import one of the ICs.

I have the 2 ICs and the .asc highlighted here:

The LT3748 symbol is there but it will not import it:
LTss

It does bring in the other IC though. When I delete the LT3748 from the .asc file save the .asc and import it works without LT3748:
(LTSpice, LT3748 deleted from the space on the right and saved):

The import into KiCAD:

For some reason that LT3748 symbol can’t be targeted with the "put the files in the folder method.

I’ve tried the method of putting the spice library in the paths you listed (both of them) (home/username/.local/etc):

This is also not working. I had to create the username directory (yeuph/.local/ltspice) as my installation didn’t have it by default. Perhaps that has something to do with it? I’m not a linux expert.
Edit: By “Not working” for the path method described above I mean that it will not find any components, not just the LT3748 I was having trouble with before.

Update:

I gave up trying to get this functioning with Linux. I tried it on a Windows 11 machine with LTSpice 24 and it worked flawlessly.

1 Like