element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • 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
  • Settings
Altium CircuitStudio
  • Products
  • Manufacturers
  • Altium CircuitStudio
  • More
  • Cancel
Altium CircuitStudio
Blog Using Ultra Librarian with CircuitStudio
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Altium CircuitStudio to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: e14softwareuk
  • Date Created: 19 Jun 2017 7:57 AM Date Created
  • Views 4938 views
  • Likes 4 likes
  • Comments 5 comments
  • altium
  • circuitstudio
  • pcb design
Related
Recommended

Using Ultra Librarian with CircuitStudio

e14softwareuk
e14softwareuk
19 Jun 2017

I’ve noticed comments in the forums from users believing that you cannot use Ultra Librarian with CircuitStudio. I would like to set the record straight with this short tutorial, showing how to select and download a part from Ultra Librarian and then import as a library into CircuitStudio along with the associated 3D model.

 

What is Ultra Librarian?

 

An online website, Ultra Librarian's claim to fame is having “millions of parts at your fingertips” (around 8 million models I believe they have quoted), a library of component models that can be exported to a variety of CAD formats. Although CircuitStudio is not listed as a supported CAD package we will soon see that does not stop us making use of their components. The website does charge for downloads of its models but allows up to 30 per month on their free plan.

 

Why Use Ultra Librarian?

 

CircuitStudio comes with a claimed 300,000+ parts in the Altium Content Vault and an impressive number of downloadable libraries from the Altium Live Design Content resource.  Don’t forget you can use the search function within the Design Content area to find the component of interest, otherwise it can be difficult to decide which library to download as there are so many of them.

 

Even with all these impressive numbers you are still likely to encounter situations where you cannot find that component you need. Although component creation within CircuitStudio relatively easy and painless it can sometimes be a time saver to just download what's needed. The Ultra Librarian models are generally supplied with a symbol, footprint and basic 3D model.

 

Finding and Exporting Your Component

 

On the Ultra Librarian website select the ‘Models’ button and enter your search string, in our example this is a good old fashioned SN74LS00N (I'm sure a few readers will recall designing with such ancient technology).

image

On the results page use the arrows to expand the format boxes and select both “3D STEP Model” and “Altium PCAD v15”.

image

Tick the license agreement checkbox then click submit to download the ZIP file, typically named exports.zip. Store this somewhere convenient on your drive and extract the contents. If all is well you should have a few folders as highlighted below.

image

Importing into Circuit Studio

 

Start a new project or open an existing project in CircuitStudio. From the File menu choose Import..., select "P-CAD Libraries (*.LIA, *.LIB)" from the file type dropdown. Navigate to the AltiumV15a.lia file you extracted in the previous section (it will be in the AltiumV15 folder) and click Open.

 

image

 

The import process will run and will result in the creation of AltiumV15.PcbLib and AltiumV15.SchLib in your current project. These are standard CircuitStudio library files that you can manipulate and use as normal.

 

The next step is to add the 3D model to the PCB part. Invoke the library editor by double clicking on AltiumV15.PcbLib in the Projects panel (or use Right Click > Open). You should be presented with the 14 pin DIL footprint of the SN74LS00N. Select Home > 3D Body. In the dialog select "Generic 3D Model" and click "Embed Generic 3D Model". From the file chooser locate your STL folder (extracted earlier) and open the 3D model file.

 

image

 

Use the cursor to align the model to the footprint and then hit ESC to exit model placement. Check your work by viewing in 3D (View > Switch to 3D).

 

image

 

In the real world you would check grids, pin 1 location, mappings between schematic and PCB part just to make sure everything was present and correct. Nothing worse than using duff library parts and then having to write off a board production run. One point to beware of is the import of SMD parts can sometimes seem to generate multi-layer pads which will need adjusting to be just top layer. Also we have just got the one component is this library. You will most likely want to copy this component into one of your own custom libraries you manage.

 

Another Useful Tip for Adding to Your Component Collection

 

Some manufacturers offer downloadable symbols and footprints for their components, for an example see Analog Devices' footprints and symbols page. These are in BXL format, a format that can be converted to use with your CAD package with the Ultra Librarian Free Reader application (a free download from their website). It's a somewhat ugly application where the fonts don't really fit the space allocated (at least on my system), however it is simple to use. Select the checkboxes for the output format (Altium P-CAD v15 and STP) and then load the BXL file, by default the outputs are saved in C:\UltraLibrarian\Library\Exported. You will really want to rename the files. YMMV as they say.

 

Remember to always check the imported library components. Just because you did not get any errors messages does not mean that it is correct. CAD conversion programs have always been somewhat hit and miss so it is vital that you check the results before using on a real design. Look out for pin mappings, pad sizes, SMD pads ending up on wrong side of board, orientations and anything else you can think of. Unless you are paranoid you are not worrying enough!

 

Standard disclaimer: The Ultra Librarian website and associated tools are mentioned here for interest only, they are not officially endorsed or supported by Altium or Premier Farnell.

 

Have Your Say

 

Let us know what you think and how we can do things better with CircuitStudio.

  • Have you tried this yourself?
  • Were the results acceptable?
  • Do you have a better workflow for importing Ultra Librarian components?
  • Do you know of a better library to import components from?
  • Sign in to reply
  • gordonmcleod
    gordonmcleod over 4 years ago

    I particular like the idea of a direct support for Ultra Librarian in Circuit studio as with almost the entire digikey catalogue of items available it would be simple.

    At work we use Zuken and I do like the ease of import and have been looking at Circuit Studio for my own shop but would desire that feature

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • e14softwareuk
    e14softwareuk over 7 years ago in reply to jimmallabar

    Hi Jim, it's quite easy to copy between libraries once you know how. For *.pcblib files open both libraries and make sure the PCB Library window is showing (View | Library ribbon option, don't confuse with View | Libraries). Right click on a component in the PCB Library window and select Copy, switch to the other (destination) library by clicking its document tab and in the PCB Library window right click and select Paste 1 Components. The same works for *.schlib files, in the final step the option is simply Paste.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • jimmallabar
    jimmallabar over 7 years ago

    Peter, you made a comment above "You will most likely want to copy this component into one of your own custom libraries you manage."

     

    I'm not having any luck doing that.  Do you have directions to do that?

     

    Thanks,

    Jim

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • jcbottorff@pmatrix.com
    jcbottorff@pmatrix.com over 8 years ago in reply to ultralibrariantech

    i JUST spent a while trying to figure out how to add a new component to a CircuitStudio project from Digikey. Add my vote to OFFICIALLY support CircuitStudio as an export conversion target format for Ultra Librarian.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • ultralibrariantech
    ultralibrariantech over 8 years ago

    This is a great article on using Ultra Librarian with CircuitStudio.  We are always happy to see interest in our library; however, I would like to point out that we do not officially support output to CircuitStudio, and this article is a workaround to that issue.  We recently had a CircuitStudio user complain that he experienced off-grid pins and duplicate pads on the top and bottom of the board.  While neither of these problems is particularly difficult to fix in CircuitStudio, it is not the level of quality we find acceptable.  CircuitStudio is on the list of products we would like to eventually support, but for now, please understand that this workaround may require additional verification before you use the downloaded parts. 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • 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 © 2025 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