KB: Import CircuitMaker files into Altium

Altium Designer Altium Designer
Starting in version: 19 Up to Current

How to import CircuitMaker / CircuitStudio files into Altium

Solution Details

Although the corresponding extnsions should be checked (installed) with a default installation of Altium 18 and newer, it's a good idea to verify:  Extensions and Updates Installed tab ► Platform panel ► Configure button ► Importers\Exporters section ► make sure "Altium PCB" and "CircuitMaker" are checked.  If you need to make changes, a re-start of Altium will be necessary.  Here's documentation:
https://www.altium.com/documentation/altium-designer/extending-altium-designer

Next, click on File New PCB
Then, click on File Import ► Altium PCB

 
There is a post on the CircuitMaker Forum describing this task in a little more detail:
https://circuitmaker.com/forum/posts/213465
 
Here is another link which is about transferring footprints that might be of interest:
https://circuitmaker.com/blog/transferring-footprints-between-circuitmaker-and-altium-designer
 
CircuitMaker schematic documents can be opened using File Open.

Here's related documentation:

https://www.altium.com/documentation/altium-designer/altium-designer-interfacing-to-other-design-tools

Here's some background information:
Both Altium Designer and CircuitStudio have the same format files for PCB project (.PrjPcb), and schematic document (.SchDoc), and library documents (.SchLib, and .PcbLib, and .IntLib). That is, the same files can be opened directly in both Altium Designer and CircuitStudio without any translation of data. Further to the library formats, both Altium Designer and CircuitStudio support Altium Vault components, therefore there is no issues if using Altium Vault, or Altium Content Vault, components.
 
The only document type that is different between the two applications is the PCB document. Altium Designer
.PcbDoc. And CircuitStudio .CSPcbDoc.
 
CircuitStudio PCB files can be imported into Altium Designer v16 or later, additionally Altium Designer v19 has the ability to "Save As" to CircuitStudio format by way of File ► Export.
 
Altium Designer can open (import) CircuitStudio files, but CircuitStudio cannot open (import) Altium Designer files.
 
Altium Designer has a Protel/Altium importer, installed by default, which provides support for opening (directly importing) CircuitStudio files.

It is currently not possible to access your Circuitmaker repository ("Personal Space") via Altium Designer, nor vice versa. A direct conversion tool from Circuitmaker 2.2.1 to Altium is currently being developed, but that it is not yet ready to be released to the public.  In the meantime, we have developed a procedure which should be able to let you import your CircuitMaker designs into Altium.

1. Find the Source Directory.
Local copies of the Circuitmaker 2.2.1 files are saved in the “C:\ProgramData\Altium\CircuitMaker {GUID}\Projects\{GUID}” directory
Each {GUID} is a unique, 32 character number in the format “8 characters - 4 characters - 4 characters - 4 characters - 12 characters”
There will be multiple {GUID} directories within this folder - each project will have it’s own {GUID} folder where the local copies of it’s project files
are stored
2. Create a new Altium Designer Project .
- Select “File >> New >> Project”.
- Note the name of the Project Folder where the files are to be saved
3. Import the CircuitMaker Schematic files.
Note that the *.SchDoc CircuitMaker schematic files are directly compatible with Altium Designer
- Using the Windows File Explorer, browse to the “Source Directory”
- Select all desired “*.SchDoc” schematic files
- Press “Ctrl+C” to copy all files.
- Browse to the newly created Project folder.
- Press “Ctrl+V” to paste the schematic files into this directory.
- In the Altium Designer Projects Panel, right click on the .PrjPcb project file name and select “Add Existing to Project”.
- A Windows File Explorer panel will appear, displaying the contents of the current Project Folder.
- Select all .SchDoc schematic documents
- Press “Open” to add these schematic documents to the project
4. Import the CircuitMaker PCB files
Note that the “*.CMPcbDoc” PCB files must be imported in order to be recognized by Altium Designer
- In the Altium Designer Projects Panel, right click on the .PrjPcb project file name and select “Add New to Project >> PCB”.
- Open the New PCB file
- Select “File >> Import >> Altium PCB”. Again, a Windows File Explorer panel will appear.
- Browse to the Source Directory
- Select the “*.CMPcbDoc” PCB file and select “Open”
- The board file will appear as a second *.PcbDoc board File in your project.
- Right click on the original .PcbDoc board document and select “Remove from Project”
note, this is only a temporary file and can be deleted if desired

Was this article helpful?