Skip to main content
All CollectionsImport GuideDesignSpark PCB
How to import SnapMagic libraries to DesignSpark PCB?
How to import SnapMagic libraries to DesignSpark PCB?

A guide on how you can import SnapMagic libraries Eagle .lbr file to DesignSpark PCB

Ron Publico avatar
Written by Ron Publico
Updated over a year ago

To be able to import SnapMagic libraries to DesignSpark PCB, you may need to have an Eagle tool and convert the *.lbr file to the Intermediate format *.eil which DesignSpark PCB supports. If you don't have Eagle, you can download it here for free.

To convert the *.lbr to *.eil:

  1. Download the Eagle *.lbr file

  2. Open the Eagle *.lbr file

  3. Go to the DesignSpark PCB directory located here(C:\Program Files (x86)\DesignSpark\DesignSpark PCB 9.0\EagleULP).

  4. Run the LibrarytoIntermediate.ulp from the directory or the download the zip file here which contains the same file to run.

  5. Save the new file anywhere. The format should be *.eil

To import the symbols:

  1. Click File > Libraries

  2. Under Schematic Symbols tab, Click Add File and select the *.eil file then click Open.

  3. Choose Technology File as Default then click OK. Then another OK.

To import the footprints:

  1. Click File > Libraries

  2. Under PCB Symbols tab, Click Add File and select the *.eil file then click Open.

  3. Choose Technology File as Default then click OK. Then another OK.

To import the device:

  1. Click File > Libraries

  2. Under Components tab, Click Add File and select the *.eil file then click Open.

  3. Choose Technology File as Default then click OK. Then another OK.

FAQ:

Q: The *.lbr file is supported by DesignSpark PCB for import, why not use that instead of having to convert it to *.eil format?

A: Yes, the *.lbr file can be used to import directly to DesignSpark PCB. However, we found out that there are some issues with the library when imported. Having it converted to *.eil format and import it to DesignSpark PCB results to much more accurate library.


Did this answer your question?