Altium Designer 提供了 Autodesk® EAGLE™ (Easily Applicable Graphical Layout Editor) 设计文件和库的导入程序,以支持您使用其他格式和其他工具的设计文件。*.sch, *.brd, *.lbr).
有关从 Autodesk EAGLE 迁移到 Altium Designer 的信息,请单击此处。
版本支持
EAGLE Importer 能够导入用 EAGLE 6.4 至 9.4 版本保存的 XML 格式 EAGLE 设计文件。这些文件本质上是 XML 格式;二进制格式的 EAGLE 设计文件无法直接使用 EAGLE Importer 进行导入。对于这些较旧的二进制版本设计文件,建议在尝试将其导入到 EAGLE 软件之前,先通过 EAGLE 软件将其保存为较新的 (XML) 格式。
访问和运行 EAGLE 导入器
导入是通过导入向导(File » Import Wizard).选择 EAGLE Projects and Designs条目以访问 EAGLE Import Wizard然后单击 Next.
通过 Import Wizard 对话框访问EAGLE Import Wizard 。
该对话框 EAGLE Import Wizard将指导您完成导入这些类型文件的步骤,包括
-
指定哪些 EAGLE 设计存档 (*.BRD, *.SCH) 包括在流程中。
-
指定要包含在进程中的 EAGLE 库文件 (*.LBR) 包括在进程中。
-
设置控制报告管理器的选项。
-
设置与项目结构相关的选项
-
指定导入文件的输出目录位置
支持原理图层次结构。
通过指定输出目录,您可以完全控制生成的 Altium Designer 项目和相关文档的位置。
建议的输出结构也会显示出来,这样您就可以清楚地看到导入后会得到什么。如果一切符合要求,点击 Next.如果您需要更改任何内容,请单击 Back按钮。如果要取消导入,请单击 Cancel.

根据需要指定要导入的 EAGLE 设计文件和/或库以及其他选项。
在继续导入过程之前,请检查输出目录和建议的结构。
导入程序的 Reporting Options页面用于查看和编辑每个 Eagle PCB 的层映射。默认映射用于为每个 PCB 建立层映射。可为每个要导入的设计定制层映射。
层映射 Eagle Layer Name,Eagle Layer Type, Altium Layer Type和 Altium Layer Name 都列在网格区域中。单击每个区域右侧的
图标,过滤该区域的显示列表。
如果需要,您可以在向导的此页面上编辑任何或所有 Eagle Import PCB 设计或库文件的图层映射。要按列分组,可将列头拖入指定表格顶部的区域。
在网格区域中右键单击可获得一个子菜单,在该菜单中可以
-
Load Mapping from file - 选择打开 Load Configuration对话框加载所需的映射文件。
-
Save Mapping from file - 选择打开 Choose File to Save Layer Mapping 对话框,并选择保存图层贴图的路径。
在 Output Projects页面上,只有在附加了 Schematic settings 只有当您在 .sch文件的 Importing EAGLE Design Files页面。在 PCB Settings页面上的 Output Projects 页面只有在 .brd文件附加到 Importing EAGLE Design Files页面上附加文件时才可用。这些文件决定了哪些选项可以切换。这些选项包括选择记录所有错误、警告和事件。对于 .brd文件,您可以选择通过 3D 主体和按层生成 PCB 设置。原理图设置差别很大,可以选择识别、隐藏或忽略文件的各个方面。库设置允许您选择将导入的库添加到 PCB 项目(如果存在)或不添加库。
默认情况下,输出目录将以 EAGLE 原始源设计/库文件的位置为目标。
导入过程完成后,单击 Finish 在 Import Wizard对话框关闭对话框。导入结果可在项目面板中看到,可总结如下:
-
Altium Designer PCB 项目 (
*.PrjPcb) 是根据 EAGLE .sch, .brd并 .lbr参与导入。
-
EAGLE 原理图设计存档 (
*.sch) 导入 Altium Designer 原理图文档 (*.SchDoc).
-
EAGLE PCB 设计存档 (
*.brd) 被导入 Altium Designer PCB 文档 (*.PcbDoc).
-
EAGLE 库 (
*.lbr) 作为 Altium Designer 原理图库 (*.SchLib) 和 PCB 库 (*.PcbLib) 文件导入。此外,一个集成库 (*.IntLib) 基于这些源库编译。
-
每个导入文件都会生成一个日志文件(
*.log) 会为每个导入的文件生成一个日志文件,显示对原始 EAGLE 文件的分析结果以及任何错误和警告(如果启用了包含功能)。
Import Wizard - EAGLE Projects and Designs
EAGLE 项目和设计
Importing EAGLE Design Files
单击 Add选择要包含在流程中的 EAGLE 设计存档(BRD 和/或 SCH)。单击 Remove.
Importing EAGLE Library Files
单击 Add选择要包含在流程中的 EAGLE 库文件 (LBR)。单击 Remove.
进度窗口将打开,并在向导的下一页出现之前快速关闭。
Reporting Options
使用 Reporting Options页面来控制报告管理器。
Output Projects
使用 Output Projects页面查看输出项目结构,并指定导入文件的输出目录。
在 General Settings下,启用所需的选项: Log All Errors, Log All Warnings, Log All Events.
-
PCB Settings
-
Generate 3D body- 从而生成一个 3D 人体。
-
By layers- 用分号(;)表示层序。
-
Schematic Settings
-
Recognize powerports- 启用以识别原理图电源端口。确保文本框中的默认值正确无误。 Power port designators文本框中的默认值是否正确。如果不正确,请直接在文本框中输入正确的代号。
-
Recognize ports- 启用识别标准端口。确保文本框中的默认值正确。 Port designators文本框中的默认值是否正确。如果不正确,请直接在文本框中输入正确的代号。
如果 EAGLE 设计中的电源端口使用 P+? 格式命名,那么接受识别标准端口的默认设置(端口代号设置为 PORT?;P+?)将导致这些电源端口被错误地转换为标准端口,从而导致电路短路。在这种情况下,请将端口代号设置更改为 "PORT?"。
-
Ignore document templates- 启用忽略任何文件模板。
-
Hide default sheet template- 启用可隐藏默认工作表模板。
-
Create bus entry- 启用可创建总线条目。
-
Do not translate hidden net name- 启用不翻译隐藏的网络名称。
-
Library Settings
-
Add libraries to PCB project if one exists- 启用向项目添加库。
Executing Import Process
您可以完全控制生成的 Altium Designer 项目和相关文档的位置,通过指定 Output Directory.使用浏览文件夹图标搜索并选择所需的输出位置。
默认情况下,输出目录将以原始源 EAGLE 设计/库文件的位置为目标。
建议的 Output Structure也会显示出来,这样您就可以清楚地看到将要生成的文件和结构树。如果一切正常,请点击 Next.
Executing Import Process
页面 Executing Import Process页面会显示当前正在处理的文件,并有一个绿色条显示导入进度。
Closing the Wizard
EAGLE 导入向导已完成。单击 Finish关闭向导。
Imported EAGLE files:
导入结果可在 Projects面板中可以看到导入结果,总结如下:
-
Altium Designer PCB 项目 (*.PrjPcb)是根据 EAGLE .sch, .pcb并 .lbr参与导入。
-
EAGLE 原理图设计存档 (*.sch) 导入 Altium Designer 原理图文档 (*.SchDoc).
-
EAGLE PCB 设计存档 (*.pcb) 导入 Altium Designer PCB 文档 ( )。*.PcbDoc).
-
EAGLE 库 (*.lbr) 被导入为 Altium Designer 原理图 (*.SchLib) 和 PCB (*.PcbLib) 库文件导入。此外,一个集成库 (*.IntLib) 基于这些源库编译。
-
每个导入文件都会生成一个日志文件(*.log) 会为每个导入的文件生成一个日志文件,显示对原始 EAGLE 文件的分析结果以及任何错误和警告(如果启用了包含功能)。
导入后注意事项
导入 EAGLE 设计文件后,通常会检查并可能更改一些内容。以下是导入后程序的示例。这绝不是详尽无遗的要求,也不是强制性要求,而更多的是为导入后可能需要考虑的事项提供思考帮助:
-
当原理图和 PCB 文件存在并导入到单独的项目中时,将导入的设计文件移动(或复制)到单个 Altium Designer PCB 项目中。
-
检查元件链接(同样,当原理图源和 PCB 板都已导入时)。在导入的 PCB 设计中,使用 Project » Component Links命令。使用随后的编辑元件链接对话框匹配(链接)原理图和 PCB 元件。
-
使用PCB 规则和约束编辑器对话框(Design » Rules)检查设计规则,修正任何不完全针对目标对象的规则,并尽可能简化(尤其是间隙和宽度规则)。
-
如果在导入时尚未存在,则根据 PCB 设计制作 PCB 库 (Design » Make PCB Library),根据贵公司所需的标准修正任何零件,并添加3D 模型。
-
更新 PCB 库中的 PCB 设计(如适用)。
-
使用设计规则检查器对话框运行 DRC (Tools » Design Rule Check) 并修正任何错误。
-
将导入的多边形清理为具有相关规则的较大浇注。
-
在棋盘上添加保留边界。