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 Importing Altium Circuit Studio files to Altium Designer and Vice Versa
  • 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: DaveYoung
  • Date Created: 23 Jul 2015 11:58 PM Date Created
  • Views 10787 views
  • Likes 2 likes
  • Comments 8 comments
  • altium
  • layout
  • pcb
  • cad
  • schematic
  • circuitstudio
  • dyoung
Related
Recommended

Importing Altium Circuit Studio files to Altium Designer and Vice Versa

DaveYoung
DaveYoung
23 Jul 2015

image

The decision of which PCB CAD program to buy is huge anytime a professional design is undertaken. With every hour of CAD design spent in the tool, and with each board released to production, it gets harder to change programs. While most small companies don’t have a need for all of the features provided in high-end tools like Altium Designer, the natural state of most entrepreneurs is first and foremost ‘optimistic.’ Surely their company will one day need the most advanced tools, so does it make sense to be ready for future growth by getting the best tool today? Usually, the answer is, ‘Not at that price; we need to keep the lights on!’

 

For those companies that want to serve their simple needs of today while making the upgrade path to advanced tools easy, Altium designed Circuit Studio (CS) files to be imported in Altium Designer (AD). There is also a way to take an AD design and open it in CS. And the schematic and PCB libraries created in either program can be opened natively by the other!

 

This tutorial will review how to:

  1. Importing a Circuit Studio PCB file into Altium Designer
  2. Exporting an Altium Designer PCB file and opening in CS

 

The most common concern is getting stranded in CS once the needs of the company drive them to AD. Altium supports simply opening the Circuit Studio schematic file in Altium Designer, however the PCB file must be imported.

To import a Circuit Studio PCB file into Altium Designer:image

  1. Make sure Altium Designer is updated to at least 15.1.13
  2. Install the ‘Altium PCB’ importer. On the ‘Home’ page that is visible on startup, go to the ‘Admin’ tab and then click on the ‘Extensions and Updates’ tab. In the upper-right corner of the section that describes the AD version, click ‘Configure.’ Check the box under ‘Importers/Exporters’ for ‘Altium PCB’ and click’ APPLY’ at the top of the page. Note that you may have to restart AD.
  3. Save a copy of the Circuit Studio files to be sure that if mistakes are made in this process the Circuit Studio project will remain in tact.
  4. In AD, create a new PCB project by clicking ‘File>New>Project…’ and configure the settings for your PCB project.
  5. Open a new blank PcbDoc by clicking ‘File>New>PCB’
  6. Import your Circuit Studio PcbDoc by clicking ‘File>Import>Altium PCB’. Save the PCB file to your newly-created project folder.
  7. Add the schematic associated with the PCB to your project by clicking ‘Project>Add Existing to Project’ and finding the file you want to associate with the PCB. I like to make a new copy of the schematic in the newly-created project folder so this PCB file isn't linked to a schematic file in some random project folder.
  8. Check for differences by clicking ‘Project>Show Differences’
  9. Click on the added pcb file, and press ‘ok’
  10. Select the changes you’d like to apply to the PCB from your schematic.
  11. Validate and execute the ECO (if needed).
  12. Check that the PCB and schematic look correct. (Importers are not to be trusted)
  13. Save all files.

 

I ran through a simple example of how to follow the steps above in the video:

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

Since AD is found across many companies, it is likely that a CS user would need to be able to open some AD files when collaborating with others. CS does not support importing the latest AD PCB files; however the AD user can save the PCB as AD v5 files, and send it to the CS user to import.

 

Here is how to import an Altium Designer project into Circuit Studio:image

  1. Open the AD project in AD
  2. Open the PCB and click ‘File>Save Copy As’ and under type, select ‘PCB 5.0 Binary File’
  3. Close AD
  4. Open Circuit Studio and make sure that you have the 'Altium Legacy PCB' importer installed
  5. Create a new PCB project
  6. Click ‘Project>Add Existing’ and select the AD schematic file (no need to convert the AD schematic file)
  7. Click ‘File>Import’ and select ‘Altium PCB 5.0’ as the type and select the PCB file to import
  8. Check out the new CS project for errors

 

As you can see from the video tutorial below, the 3D components didn’t come in properly and showed up as simple extruded blocks. I contacted support about it and they expect to release a fix for it on the next revision.

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

For both CS->AD and AD->CS imports, it’s important to note that the project preferences are saved in the project file which doesn’t get imported from one program to the other. Those settings will need to be verified manually, so be sure to include that in the review of any import.

 

Of course half of the effort in changing from one CAD tool to another is possibly walking away from a component library that is tried-and-true.  Heaven forbid an engineer imports a library that introduces undetected errors in translation! This is one place that sticking within the Altium ecosystem has huge benefits. The libraries don’t need to run through an export/import cycle. To use an Altium Designer library in Circuit studio or to use a Circuit Studio library in Altium designer, simply add the existing library in the software package of choice!

 

16671562446_9d084e29e1_n_d.jpgEven with the tests I ran for this article and Altium’s official backing on using libraries between packages, I think it is best to check each and every component for accuracy. It is easiest to check all of the components in a batch and order a dummy PCB to be sure everything turned out well. Being able to move forward with a baseline level of confidence can save some sleepless nights!

 

While the research for this article has not run a complicated 16 layer design through the importer in pursuit of a production-ready design, it does show that staying in the Altium ecosystem allows for native opening of different files, and when an importer is used it is easy and effective. A company could buy into Circuit Studio and enjoy an upgrade path to Altium that remains ‘in the family.’ But no importer is deserving of blind faith – don’t forget to check the design before cutting a PCB!

  • Sign in to reply

Top Comments

  • oneleggedredcow
    oneleggedredcow over 9 years ago +1
    Hi Dave- Thanks for this tutorial. It's great that moving from Circuit Studio to Altium is supported so well. Although I tried your tutorial, and ran into a problem. At step 8, you say that I should be…
  • Sparkylabs
    Sparkylabs over 6 years ago

    The procedure no longer works, you have to use import from main menu. I'm so happy I am no longer using this poor joke of a progrom. Yep, I have poured £1000 down the drain as the software is a waste of time and the bugs will never be fixed. I am now using KiCad, at least they are making progress.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • meengineer
    meengineer over 6 years ago

    I'm having issues with PCB libraries.  Circuit studio opens them and reads them correctly and has the correct STEP 3D data, but if the library is saved withing CS, then all of the 3D data (generic step file) is lost when the library is opened in Altium again(Note: the 3D data is there in CS).  Instead I see a 3D block where the detailed step data used to be.

     

    Is there some setting or option somewhere to get CS to save in the other 3D data format?

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

    Why is this not just simply implemented in CircuitStudio?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • oneleggedredcow
    oneleggedredcow over 9 years ago in reply to DaveYoung

    Awesome, thanks!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DaveYoung
    DaveYoung over 9 years ago in reply to oneleggedredcow

    Hi Shaun-

    Happy to help. I looked at the tutorial, and you're right that my tutorial has a problem at step 8. Although the issue is in step 7. The schematic file needs to be added to the project, not simply opened as a free document. If done that way, you will be able to check for differences as expected in step 8. I've updated the tutorial to be more clear.

     

    Hope this helps!

    • 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