In this guide, we’ll focus on importing OrCAD Capture designs. Please refer to specific guides if you need to migrate other files.
This guide will show you how to import data from your legacy system into Altium Designer Develop. Before importing all of your legacy data, it’s important to ask yourself, “why do I need to import my legacy data?” Below are some of the most common considerations to consider when deciding whether to import legacy data into Altium Designer Develop.
After reviewing these considerations, read on to learn how to import your legacy data into Altium Designer Develop.
There are four phases to migrating legacy data.
1. Prepare original data
|
2. Export data
|
3. Import data
|
4. Post import
|
It is prudent to clean up your design before attempting to export. Below is a checklist of data cleanup best practices to help you as you prepare your data:
Schematic considerations:
Individual pin connectors (example: Block connectors) in KiCad must be modified at the KiCad tool level before migration. Alternatively, you can replace pin connectors in Altium Designer Develop post-migration.
Connectors should be represented as one-gate-per- pin with over 256 “gates.”
Ambiguous connectivity for reuse blocks must be broken apart in KiCad.
Remove hidden pins or implicit connections.
Local net names placed at wire intersection must be placed at correct locations (away from intersection point)
Are schematic symbols mapped to correct PCB footprints?
Schematic and PCB are in sync?
Library considerations:
Supported Version and File Format
The following table shows Capture PCB Design Formats and versions that can migrate into Altium Designer Develop. This list is updated regularly, so please check with us before starting a new migration. Refer to this link for updated information.
| TYPE | SYSTEM | VERSION | FORMAT |
| Schematic | OrCAD Capture | 17.4 | ASCII (.dsn) |
| Schematic Library | OrCAD CIS | 17.4 | ASCII (.olb) |
| Legacy PCB | OrCAD Layout | V9.2.3 | ASCII (.max) |
The following file types are supported:
Phase 3: Import Data into Altium Designer Develop
Using the Import Wizard for OrCAD Files
Launch the Import Wizard from the Altium Designer Develop File menu. Choose the OrCAD Designs and Libraries Files option, as shown below. On the “Importing OrCAD Designs” screen, click the Add button to choose OrCAD design files. You can translate multiple files at the same time. Step-by-step instructions on using the Import Wizard are to follow.
Starting the Import Wizard for OrCAD files
NOTE:
You can add as many OrCAD Design files as you like at this point. However, if you add files of a
different name, Altium Designer Develop will create separate projects.
Once your migration is complete, we recommend checking your design to ensure that all data is transferred as expected. Below is a list of key checks to perform post-migration:
Physical check
Electrical check
Rules
Power check
Documentation check
PCB reports
In this guide, we’ll focus on importing Allegro/OrCAD Layout PCB designs. Please refer to specific guides if you need to migrate other files.
It is prudent to clean up your design before attempting to export. Below is a checklist of data cleanup best practices to help you as you prepare your data:
PCB considerations:
Large numbers of graphical objects like mechanical drawing or non-ECO-registered drawing primitives must be migrated on documentation layers.
Star point grounding check.
Remove deliberate DRC violations.
Remove objects extending beyond the environment.
Known PCB layer assignments need to map correctly with existing Altium Designer Develop PCB, especially with the power plane or signal layer.
Do the auto-named nets match with the schematic?
Library considerations:
Supported Version and File Format
The following table shows the versions of all Allegro design formats that can be migrated into Altium Designer Develop. This list is updated regularly, so please check with us before starting a new migration. Refer to this link for updated information.
| TYPE | SYSTEM | VERSION | FORMAT |
| Schematic | Allegro | up to 17.4 | ASCII (*.alg) |
The Altium Designer Develop Import Wizard handles both Allegro PCB Design files (*.brd) and Allegro ASCII Extract files (*.alg). If you have Allegro PCB Editor installed, you can directly translate Allegro PCB Design files (*.brd) into Altium Designer Develop PCB files (*.PcbDoc)
PCB files translate to Altium Designer Develop as follows:
| ALLEGRO FILE TYPE | ALTIUM DESIGNER DEVELOP FILE TYPE |
| Allegro Binary PCB Design files (*.brd) | Altium Designer Develop PCB files (*.PcbDoc) |
| Allegro ASCII Extract Files (*.alg) | Altium Designer Develop Schematic file (*.SchDoc) |
An Altium Designer Develop workstation with no licensed Allegro installation can import Allegro ASCII Extract files (*.alg). The following procedure enables a Licensed Allegro user to convert Allegro binary *.brd files to Altium compatible *.alg files. However, you must run this conversion on an Allegro-licensed machine.
Phase 3: Import Data into Altium Designer Develop
Using the Import Wizard for Allegro Design Files
You can launch the Import Wizard from the Altium Designer Develop File menu. Follow the step-by-step instructions on how to use the Import Wizard throughout your data migration.
Step-by-Step Import Instructions on Importing an Allegro ASCII PCB Design file.
Starting the Import Wizard for Allegro files
NOTE:
You can also start the Import Wizard by dragging your Allegro Design Files into Altium Designer
Develop’s Projects Panel. This action will automatically launch the wizard in Allegro Import mode.
NOTE:
You can add as many *.brd and *.alg files as you like at this point. In the file browser, change the file
types pull-down to choose .brd or .alg files, depending on what you want to import. However, the
Import Wizard will create separate projects if you add different file types.
Layer Mapping
The Import Wizard provides the default mapping to build the layer mapping for each PCB. You can customize layer mapping for each design you choose to import. You may wish to import multiple Allegro PCB designs and map the same Allegro layer to the same Altium Designer Develop layer. You can set your layer mapping once and use this configuration for all of your import files if you want.
Setting layer mapping is an advantage because batch layer management can save time when importing multiple designs. The disadvantage to using layer mapping is that Default Layer Mapping is not always intelligent with differing structures in designs and may require some manual changes.
Right-click on the Altium Designer Develop Layer Mapping list (or use the dropdown) to manipulate the layer mapping of Allegro PCBs to Altium Designer Develop PCBs. You can even disable the layers which are not required on the Altium Designer Develop side or are not relevant. By default, the Import Wizard will map all layers.
You can use the Load and Save Layer Mapping Configuration Files command using the Load Layer Mapping and Save Layer Mapping menu items, respectively, to quickly apply layer mapping for Allegro and Altium Designer Develop layers.
Altium Designer Develop supports the default 30-layer mode and the expanded 250-layer mode for Allegro PCB files. If the user customizes the default layer mappings, those settings can be saved to a configuration file so that you can quickly reuse those mappings for subsequent translations.
There are many ways to learn more about Altium Designer Develop:
Online Resources:
If you’re ready to dive deeper into the powerful features of Altium Designer Develop, below is a list of articles that
provide information to help you get started.
Software Platform Resources:
Another great way to get the most out of your Altium Designer Develop installation is by exploring its help section. You can launch the help menu on the left side of Altium Designer Develop by clicking Help and navigating to Exploring Altium Designer Develop.