element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Members
    Members
    • Achievement Levels
    • Benefits of Membership
    • Feedback and Support
    • Members Area
    • Personal Blogs
    • What's New on element14
  • Learn
    Learn
    • eBooks
    • Learning Center
    • Learning Groups
    • STEM Academy
    • Webinars, Training and Events
  • Technologies
    Technologies
    • 3D Printing
    • Experts & Guidance
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Arduino Projects
    • Design Challenges
    • element14 presents
    • Project14
    • Project Groups
    • Raspberry Pi Projects
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Or choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
Autodesk EAGLE
  • Products
  • More
Autodesk EAGLE
EAGLE User Support (English) Can't import LTSpice schematic into Eagle project
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Autodesk EAGLE requires membership for participation - click to join
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Verified Answer
  • Replies 8 replies
  • Answers 2 answers
  • Subscribers 146 subscribers
  • Views 1160 views
  • Users 0 members are here
Related

Can't import LTSpice schematic into Eagle project

Former Member
Former Member over 10 years ago

Hello,

 

I have no experience with Eagle and very very limited experience with LTSpice (a couple of months). In fact I have little experience with electronics hardware (I am a retired software engineer). I installed LTSpice IV on Windows 7 running on Parallels on my Mac. I created a simulation and got it working (also got a breadboarded version working). I then installed Eagle 6.4 with the intention of using it for wire routing. I created a new project in Eagle, created a fresh Eagle schematic, then attempted to import the LTSpice schematic (using the LTSpice icon on the schematic toolbar). After locating the correct file in the import dialog I clicked OK. I received the following error message:

 

Library Imported can't be found in path!

Please check: Control Panel - Options - Directories - Libraries

Add path of Imported.lbr

 

I have looked everwhere for this library (both on my system and on the web), but have not been able to find it. Even if I did find it, I have no idea how to configure the path statement correctly. I have also Googled various portions of the error message, looking for anyone who had the same problem. No luck. So, does someone here have any idea what I need to do to get the import working?

 

Thanks,

 

Dan Nessett

  • Sign in to reply
  • Cancel
  • autodeskguest
    0 autodeskguest over 10 years ago

    On 7/16/2013 2:41 PM, Dan Nessett wrote:

    Hello,

     

    I have no experience with Eagle and very very limited experience with

    LTSpice (a couple of months). In fact I have little experience with

    electronics hardware (I am a retired software engineer). I installed

    LTSpice IV on Windows 7 running on Parallels on my Mac. I created a

    simulation and got it working (also got a breadboarded version working).

    I then installed Eagle 6.4 with the intention of using it for wire

    routing. I created a new project in Eagle, created a fresh Eagle

    schematic, then attempted to import the LTSpice schematic (using the

    LTSpice icon on the schematic toolbar). After locating the correct file

    in the import dialog I clicked OK. I received the following error

    message:

     

    Library Imported can't be found in path!

    Please check: Control Panel - Options - Directories - Libraries

    Add path of Imported.lbr

     

    I have looked everwhere for this library (both on my system and on the

    web), but have not been able to find it. Even if I did find it, I have

    no idea how to configure the path statement correctly. I have also

    Googled various portions of the error message, looking for anyone who

    had the same problem. No luck. So, does someone here have any idea what

    I need to do to get the import working?

     

    Thanks,

     

    Dan Nessett

     

    --

    To view any images and attachments in this post, visit:

    http://www.element14.com/community/message/83322#83322

     

    Hi Dan,

     

    Here's what's going on.For every library or part that you use in

    LTSpice, there must be a correspondance in EAGLE. EAGLE comes with the

    default libraries of LTSpice already included so there's no problem there.

     

    However if you have a custom made part from LtSpice, the library of that

    part doesn't have correspondence in EAGLE's Libraries. In order to

    create one open a new library in EAGLE. You'll find and LTSpice icon

    there as well, left-click it and then select Import. Find the LTSpice

    library you used in your design and then click OK. This will create the

    parts in your open library. Save the library, into the LTSpice folder

    inside lbr of EAGLE's installation directory.

     

    Try importing the design again.

     

    Let me know if you continue to run into issues.

     

    Best Regards,

    Jorge Garcia

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • Former Member
    0 Former Member over 10 years ago in reply to autodeskguest

    Thanks for the help Jorge.

     

    Your explanation makes sense. I will follow the instructions you provide and let people know what happens.

     

    Cheers,

     

    Dan

     

    ** Added later**

     

    Hi Jorge,

     

    I followed the instructions you gave, but ran into the same problem. I have two custom parts in the LTSpice schematic: an LM741 and an LM386. I imported each of these into Eagle (they show up in Eagle6.4.0/lbr/ltspice). However, when I attempt to import the LTSpice schematic into an Eagle schematic, the same error message appears. I'm not sure why. Is there anyway to get more detailed information about the error, e.g., what exactly causes the import to fall over?

     

    Thanks,

     

    Dan

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 10 years ago in reply to autodeskguest

    Hi Jorge,

     

    I'm not sure if you saw the update to my previous post. If not, take a look. I am still having the same problem.

     

    Regards,

     

    Dan

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • autodeskguest
    0 autodeskguest over 10 years ago in reply to Former Member

    On 7/21/2013 8:34 PM, Dan Nessett wrote:

    Hi Jorge,

     

    I'm not sure if you saw the update to my previous post. If not, take a

    look. I am still having the same problem.

     

    Regards,

     

    Dan

     

    --

    To view any images and attachments in this post, visit:

    http://www.element14.com/community/message/83977#83977

     

     

    Hi Dan,

     

    That update didn't make it to the newsgroup, can you provide some

    details of the issue you're experiencing now?

     

    Attentively,

    Jorge Garcia

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 10 years ago in reply to autodeskguest

    Hi Jorge,

     

    I followed the instructions you gave, but ran into the same problem. I have two custom parts in the LTSpice schematic: an LM741 and an LM386. I imported each of these into Eagle (they show up in Eagle6.4.0/lbr/ltspice). However, when I attempt to import the LTSpice schematic into an Eagle schematic, the same error message appears. I'm not sure why. Is there anyway to get more detailed information about the error, e.g., what exactly causes the import to fall over?

     

    Thanks,

     

    Dan

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • autodeskguest
    0 autodeskguest over 10 years ago in reply to Former Member

    On 7/24/2013 12:57 AM, Dan Nessett wrote:

    Hi Jorge,

     

    I followed the instructions you gave, but ran into the same problem. I

    have two custom parts in the LTSpice schematic: an LM741 and an LM386. I

    imported each of these into Eagle (they show up in

    Eagle6.4.0/lbr/ltspice). However, when I attempt to import the LTSpice

    schematic into an Eagle schematic, the same error message appears. I'm

    not sure why. Is there anyway to get more detailed information about the

    error, e.g., what exactly causes the import to fall over?

     

    Thanks,

     

    Dan

     

    --

    To view any images and attachments in this post, visit:

    http://www.element14.com/community/message/84336#84336

     

     

    Hi Dan,

     

    At this point, it will probably be easiest if you forward the files to

    me and I'll analyze them to see where you're going astray. Send the

    files to support@cadsoftusa.com

     

    Let me know if there's anything else I can do for you.

     

    Best Regards,

    Jorge Garcia

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 10 years ago in reply to autodeskguest

    Thanks Jorge,

     

    I will forward the files to you. I assume you want the LTSpice schematic, the LTSpice subcircuit files (for the LM741 and LM386), and the symbol files for those devices. I will also include the Eable library files for the LM741 and LM386 that I imported from the LTSpice files.

     

    Cheers,

     

    Dan

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • Former Member
    0 Former Member over 10 years ago in reply to Former Member

    With Jorge's gracious help, I have finally succeeded in converting the simple LTSpice model I developed into an Eagle schematic and board layout. Most of the problems were due to my inexperience with Eagle (and, frankly, also with LTSpice). However, there are a few points that I think others might find useful. Some of these are more likely to help noobees like me, but I figured, that's OK, they also need help; so I thought I would document the most important points here.

     

    First, the most "noobee" mistake I will document is failing to execute a USE command for an Eagle library that contains user defined parts before importing the LTSpice schematic. I first imported the LTSpice library containing the symbols for these parts (which in my case were symbols for the LM741 and LM386) into an Eagle library called "ImportedModels.lbr". However, I failed to execute a USE on this library before the import, which resulted in the import ulp throwing errors indicating it could not find these parts. Another noobee mistake I made was failing to assign a package to the LTSpice devices I imported from their LTSpice symbols.

     

    A third problem I ran into concerned a microphone model I used in the LTSpice schematic, which consisted of a voltage source with an internal series resistance. This confused the import ulp, which again threw an error (the specific error was - "SPICELINE" not recognized - or something like that). However, the solution was pretty simple. I just clicked on OK and the import continued on its merry way, creating a valid Eagle schematic. I don't think this is a noobee mistake, but rather a problem with the import ulp. However, it is pretty benign, so, no harm, no foul.

     

    The most significant problem I had was getting the REPLACE command to work on the devices showing up on the board view. The import ulp creates resistors and capacitor devices corresponding to the resistors and capacitors in the LTSpice schematic using a sym.lbr located in the ltspice directory under the Eagle lbr directory. The devices have a single package associated with them, which uses a surface mount technology. However, my project uses through-hole components, so I needed to convert the Eagle resistors and capacitors to use different packages.

     

    But the pin assignments in sym.lbr for the standard resistor (RES) and capacitor (CAP) are labled A and B. The pin assignments in the rcl.lbr for most resistors and capacitors use 1 and 2. So, when I attempted to replace the devices on the board with devices in rcl.lbr, it failed, informing me of the pin label mismatch. After a few email iterations with Jorge, he suggested creating a new library that modified the pin lables in rcl.lbr to use A and B lettering. I did this (first copying the rcl.lbr to a new library, which I called rcl-for-ltspice.lbr). Using this library rather than the standard rcl.lbr, the replace commands worked correctly. Changing the pin labels on the rcl devices only took a few minutes, so it really isn't much work. However, I am willing to share the rcl-for-ltspice.lbr library, if anyone wants it.

     

    Dan Nessett

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Reject Answer
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2023 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube