登录/注册

allegro 导入 pads

更多

将 PADS 设计导入到 Allegro PCB Editor 是一个多步骤的过程,因为两者使用不同的数据格式。Allegro 提供了专门的工具来完成这项任务。

以下是详细的导入步骤:

核心工具

Allegro 使用名为 PADSLayoutTranslator (在较早版本中可能显示为 PADS IN LAYOUT) 的工具来导入 PADS ASCII 文件。

? 主要步骤

  1. 从 PADS 导出 ASCII 文件:

    • 在 PADS Layout (PowerPCB) 中打开你的设计 (.pcb 文件)。
    • 转到菜单 File > Export
    • 在 "Save as type" 下拉菜单中,选择 *ACSII Files (.asc)**。
    • 给导出的文件命名 (例如 design.asc) 并保存。
    • 关键设置 (在 PADS 导出对话框中):
      • Select All: 确保选中所有项目 (Parts, Nets, Traces, etc.)。
      • Format: 通常选择 PowerPCB V5.0 格式兼容性最好(即使你使用的是更新版本的 PADS)。如果遇到问题,可以尝试更旧的版本如 V3.5V4.0避免使用最新的 V9.x 格式,Allegro 的转换器可能无法识别。
      • Output Coordinates: 选择 Absolute(绝对坐标)。
      • Output Units: 选择与你的设计匹配的单位(通常是 MilsMillimeters)。务必记录下这里选择的单位!
      • Export only selected: 取消勾选。
      • Reuse information...: 通常取消勾选。
      • 点击 OK 导出。
  2. 在 Allegro 中启动导入工具:

    • 打开 Allegro PCB Editor (不要打开任何设计文件)。
    • 转到菜单 File > Import > CAD Translators > PADS...
    • 这会启动 PADS Layout Translator 工具 (窗口标题可能是 Cadence PADS Layout Translator 或类似名称)。
  3. 配置 PADSLayoutTranslator 设置:

    • 在转换器工具窗口中:
      • Input Design: 点击 ... 按钮,找到并选择你从 PADS 导出的 .asc 文件。
      • Output Design: 点击 ... 按钮,指定你想要生成的 Allegro 设计文件的保存位置和名称 (例如 imported_design.brd)。
      • Input Units: 非常重要! 选择你在 PADS 导出步骤中选择的相同单位 (Mils or Millimeters)。选错会导致尺寸错误。
      • Output Units: 通常与 Input Units 保持一致即可。
      • Translate Technology File: 如果 PADS 设计使用了特殊规则文件(.tcf, .rul),并且你有对应的 Allegro 技术文件(.xml),可以勾选并指定。首次导入通常不勾选。
      • Library Path: 指定 Allegro 符号库(封装库,.dra/.psm 文件)的路径。这至关重要,因为转换器需要找到匹配的 Allegro 封装来替换 PADS 封装。你需要 提前准备 好与 PADS 设计中元件封装对应的 Allegro 封装库,并把路径添加到这里。
      • Log File: 指定转换日志文件的保存位置和名称(例如 import.log)。务必查看此文件以了解转换过程中的错误和警告!
      • Options:
        • Enable DRC: 导入后是否运行 DRC (设计规则检查),通常建议勾选。
        • Allow Etch Removal During Translation: 谨慎使用,可能会导致走线删除问题。
        • Preserve PADS Net Names: 保持 PADS 中的网络名。如果 Allegro 中有冲突,可能需要取消勾选。
        • Ignore Warnings: 不推荐勾选,警告信息对调试很重要。
        • Translate Layer Mapping: 点击此按钮配置 PADS 层到 Allegro 层的映射关系。这是关键步骤!
  4. 配置层映射 (Translate Layer Mapping):

    • 在弹出的层映射窗口中:
      • 左侧列表显示 PADS 设计中的层名。
      • 右侧列表显示 Allegro 支持的层类型。
      • 你需要手动将每个 PADS 层分配到正确的 Allegro 层类型(如 ETCH/TOP, ETCH/BOTTOM, ARTWORK/TOP, ARTWORK/BOTTOM, PIN/TOP, PIN/BOTTOM, BOARD GEOMETRY/OUTLINE, SILKSCREEN_TOP, SILKSCREEN_BOTTOM 等)。
    • 特别注意:
      • TOP / BOTTOM 层的走线、铜皮、覆铜通常映射到 ETCH/TOP / ETCH/BOTTOM
      • TOP / BOTTOM 的丝印层映射到 SILKSCREEN_TOP / SILKSCREEN_BOTTOM
      • 阻焊层映射到 SOLDERMASK_TOP / SOLDERMASK_BOTTOM
      • 助焊层(锡膏层)映射到 PASTEMASK_TOP / PASTEMASK_BOTTOM
      • 电路板外框映射到 BOARD GEOMETRY/OUTLINE
      • 钻孔层可能需要映射到 MANUFACTURING/NCLEGEND-1-8 或相关层(具体看 Allegro 设置)。
      • 元件放置外框(Place Bound)通常不需要从 PADS 导入,Allegro 会在导入封装时自动生成。
      • 仔细检查,确保没有层被遗漏或错误映射。错误的映射会导致元素出现在错误的层上甚至丢失。
    • 配置完成后,点击 OK 关闭层映射窗口。
  5. 运行转换:

    • 回到主转换器窗口,确认所有设置无误(特别是输入文件、输出文件、单位、库路径、层映射)。
    • 点击 Translate 按钮开始转换过程。
  6. 检查日志文件和导入结果:

    • 转换过程需要一些时间,完成后会弹出提示。
    • 立即打开 import.log 文件(你在步骤 3 中指定的日志文件)。
    • 仔细阅读日志中的 ERRORWARNING 信息。
      • ERROR: 通常表示严重问题,可能导致元素丢失(最常见的是找不到封装库)。必须解决这些错误才能使设计可用。
      • WARNING: 表示潜在问题或不完全转换(例如层映射不完美、不支持的对象被忽略、网络名冲突等)。需要根据警告内容评估影响并手动修复。
    • 在 Allegro PCB Editor 中打开生成的 .brd 文件。
    • 进行彻底检查:
      • 检查所有元件是否被正确放置,封装是否正确。
      • 检查所有走线和铜皮(包括覆铜)是否在正确的层上,形状是否正确。
      • 检查所有网络连接是否完整(使用 Display > Show ElementTools > Reports)。
      • 检查丝印、阻焊层、助焊层、板框等是否在正确的层上。
      • 检查钻孔信息是否正确。
      • 运行 DRC(设计规则检查)。
      • 与原 PADS 设计进行仔细比对。

⚠ 重要注意事项和常见问题

  1. 封装库是成败关键: 这是导入失败最常见的原因。Allegro 转换器必须能找到与 PADS 设计中每个元器件封装 名称完全相同有效 的 Allegro 封装(.dra 和 .psm 文件)。你需要 提前准备好 所有必需的 Allegro 封装库,并确保转换器配置的库路径包含这些库。如果 PADS 封装名与 Allegro 封装名不一致,转换会失败或该元件丢失。
  2. 层映射必须准确: 错误的层映射会导致元素出现在错误的层或丢失。仔细配置 Translate Layer Mapping
  3. 单位必须一致: PADS 导出时选择的单位和 Allegro 导入时选择的 Input Units 必须一致
  4. PADS ASCII 版本: 使用较旧的格式(如 V5.0)成功率更高。避免使用最新的 V9.x 格式。
  5. 转换不是完美的:
    • 一些高级或不常用的 PADS 对象(如特定类型的覆铜、特殊拐角、某些尺寸标注、自定义焊盘栈属性等)可能无法完美转换或会被忽略。
    • 设计规则通常不会转换。
    • 网络名可能因冲突而被修改(尤其如果没勾选 Preserve PADS Net Names)。
    • DRC 错误几乎必然存在,需要手动修复。
    • 导入后必须进行详尽的检查和手动修复工作! 不要假设导入的设计可以直接用于生产。
  6. 查看日志文件: 日志文件 (import.log) 是诊断问题最重要的依据。务必仔细阅读并解决所有错误。
  7. Licensing: 确保你的 Allegro 许可证包含了 PADS Layout Translator 功能。
  8. 备份: 在开始整个过程之前,务必备份原始的 PADS 设计文件

? 总结

导入 PADS 设计到 Allegro 的关键在于:

  1. 正确导出 PADS ASCII(选对格式和单位)。
  2. 准备完备且命名匹配的 Allegro 封装库
  3. 在 PADSLayoutTranslator 中精确配置(输入/输出文件、单位、库路径)。
  4. 仔细配置层映射
  5. 运行转换后,仔细分析日志文件中的错误和警告
  6. 在 Allegro 中彻底检查和修复导入的设计

这是一个需要耐心和细致操作的过程,首次尝试可能会遇到问题,仔细阅读日志并根据提示排查通常都能解决(最常见的就是封装库问题)。祝你导入顺利!?

KiCad 10 探秘(三):引入三大全新导入器:AllegroPADS 与 gEDA

“  KiCad 10推出了针对  Cadence Allegro、Mentor PADS 和 gEDA/Lepton EDA  的全新导入器.

2026-02-26 11:20:31

PADS原理图怎么导入PCB PADS从原理图到PCB设计项目的基本流程

AltiumDesigner不需要网表导入导出这一操作,原理图画好后直接转入PCB非常方便。PADS就麻烦些,需要从原理图导出网表和PCB里导入

2023-08-03 09:11:02

将OrCAD Schematic和PADS Allegro PCB合并到一个项目中

创建一个项目关联导入后的OrCAD Schematic项目和PADS/Allegro PCB项目。

2023-06-05 11:50:22

CAD图如何导入PADS里及出现的问题

电子发烧友网站提供《CAD图如何导入到PADS里及出现的问题.pdf》资料免费下载

资料下载 jf_85535469 2023-12-18 10:59:43

3D模型导入PADS的方法与步骤

  PADS 3D封装导入设置   1. 开启ECO模式(不开启导进3D封装不显示)   2.打开3D显示   3、选中元器件,右键编辑封装edit Decal(每种封装都需要匹配一次)   

资料下载 ah此生不换 2023-05-26 15:48:37

PADS.pcb转换为Allegro.brd的方法汇总

PADS.pcb转换为Allegro.brd的方法汇总

资料下载 影子 2021-11-08 15:03:51

Allegro导入dxf使用Z-Copy失败及解决方法

  Allegro导入dxf使用Z-Copy提示”Not a closed polygon or CLine. Element ignored!”解决办法

资料下载 ah此生不换 2021-05-10 09:48:16

allegroPADS的区别及创建PCB封装的步骤

allegro与PADS的区别及创建PCB封装的步骤

资料下载 佚名 2021-03-27 10:56:29

【Altium小课专题 第143篇】Allegro PCB如何转换成PADS PCB?

1.方法1在PADS的Import界面中,如图6-272所示,选择导入格式“Allegro Board files(*.brd)”,选择需要转换

2021-08-10 16:08:34

PADSAllegro图解

非常详细的PADS转Allegro图解~

2020-06-11 18:57:06

Allegro17.X pcb文件转成AD、PADS、降成低版本allegro pcb文件的方法

1.用AD导入Allegro 17.X PCB文件、保存为5.0 版本格式.pcbdoc2.用PADS,菜单

2019-11-29 21:40:07

如何将AD或PADS的原理图导入Allegro做Layout

如果能将AD或Power Logic原理图产生的网表转成Allegro格式的网表,那就能导入Allegro里面设计了,就不需要转换原理图了,省事

2019-11-26 14:50:08

Altium Designer PCB与Allegro PCB相互转换

Allegro PCB转Allegro PCB:(1)把Altium Designer PCB转换成PADS PCB,并且导出5.0版本的ASC

2019-11-21 14:12:49

Allegro文件转成PADS文档的方法

”—>“导入…”,导入前面新建文件夹中的Allegro 文件(.brd)执行转换,等待转换结束即可得到

2019-09-17 09:05:03

Altium的pcb文件转allegro的方法

AD的pcb设计文件并不能直接转换成allegro的pcb板,常用的方法是AD→PADS→Allegro;所以AD转

2019-09-03 17:02:30
7天热门专题 换一换
相关标签