For the purpose of this migration guide we are going to focus on importing Eagle PCB Designs, if you require other files migrated, please refer to their specific guide.
This guide will show you how to import data from your legacy system into Altium Designer Develop. What it will not ask is “why do you want to do it?” Customers frequently ask about data import facilities before we go forward however, we need to ask ourselves why.
So, after considering these points you should read on if you still wish to import your legacy data into Altium.
Never forget that migration of data follows the “garbage in.... more garbage out” principle. So, we need to consider four distinct phases of the process, this is best shown in the flow diagram below: -
1. Prepare original data
|
2. Export data
|
3. Import data
|
4. Post import
|
It is prudent to clean and tidy your design within your legacy system before trying to export. We’ve put together a checklist to help you:
Schematic considerations:
Does this design have single pin components representing power objects?
Connectors are represented as one-gate-per-pin with over 256 “gates”
Keep a note of the ambiguous connectivity in the design (For example - multifunctional pins, hidden pins, or implicit connections).
Make sure to understand which nets in the design are local(defined at the document level) in nature.
Do the schematic symbols call up the correct PCB footprints?
Does the schematic match the PCB?
PCB considerations:
Library considerations:
Schematic symbols matching with PCB footprints
Correct supply chain information and BoM parameters
Associated 3D models cannot be imported for eagle- based libraries and one can import the respective STEP models in Altium later on.
Correct representation of custom pads, copper
shapes, solder mask and resist.
Supported Version and File Formats
The following table details the versions of all Eagle design formats that can be migrated into Altium Designer Develop. Note that this list is updated all of the time, so please check with us for specific systems and versions before undertaking migration.
| TYPE | SYSTEM | VERSION | FORMAT |
| PCB | Eagle | 6.4.0 | (*.BRD) |
| SCH | Eagle | 6.4.0 | (*.SCH) |
| LIB | Eagle | 6.4.0 | (.*LBR) |
Altium Designer Develop’s EAGLE Importer is able to import EAGLE design files saved with EAGLE version 6.4.0 (or later). These are XML-format in nature – EAGLE binary-format design files cannot be imported directly using the EAGLE Importer. For these older, binary version design files, it is advised to save them in this later (XML) format, through your EAGLE software, before attempting to import them into Altium Designer Develop.
PCB files translate as follows:
Phase 3: Import Data into Altium
Using the Import Wizard for Eagle Design Files
The Import Wizard can be launched from the Altium Designer Develop File menu. Choose the EAGLE Projects
and Designs from the list of file types as shown in the screenshot below. On the “Importing Eagle Design Files” screen, click the Add button to choose the Eagle design files. Multiple files can be translated at the same time. Step-by-step instructions on how to use the Import Wizard are to follow.
Starting the Import Wizard for Eagle Design files
NOTE:
You can also drag your Eagle Design Files into Altium Designer Develop’s Projects Panel, this will
automatically launch the wizard in Eagle Import mode.
NOTE:
You can add as many .brd and .sch files at this point, however, if you add files of a different file
name, separate projects will be created. Once you have chosen your design files, the next screen
will allow you to import any library files you have.
NOTE:
In case the imported text on schematics is inverted after design import, simply click on the gear
button at the top right corner and Preferences>Schematic>Graphical Editing disable the option
‘Display Strings as Rotated’. An example is shown above.
Phase 4: Post Import Tidy Up
We’ve put together a verification checklist for you:-
Physical check
Electrical check
Rules
Power check
Documentation check
PCB reports
Reference Tech-Doc - Post Import Consideration
Main article: Documentation and Help
The best way to learn is through doing, Altium and Altium Designer Develop provide a number of ways to help you do that:
Image illustrating pressing Shift+F1 during active interactive routing command
Below are references to other articles and tutorials in the Altium Designer Develop Documentation Library that talk more about the conceptual information as well as walk you through specific tasks. Remember, you can also browse through the Help contents, and use F1 and What’s This at any time in a dialog for more details.
A great place to start your journey through all the new possibilities with your Altium Designer Develop installation. On the top left of Altium Designer Develop you can find the Help » Exploring Altium Designer Develop link
From here, you can easily access the Documentation where the “Getting Familiar with the Altium Design Environment” category will ease your beginning into using Altium.
Website: www.altium.com
Address: 4225 Executive Square, Suite 800, La Jolla, CA 92037
Phone: +1 858-864-1500