登录/注册

odb转出pcb

更多

将 ODB++ 格式的数据转换为可编辑的 PCB 设计文件(如 .pcb.brd.kicad_pcb 等),通常是指将制造用的 ODB++ 数据逆向转换回特定 EDA 工具(如 Altium Designer, KiCad, Cadence Allegro, Mentor PADS 等)的原生设计文件格式。这个过程通常称为 ODB++ 导入ODB++ 反向工程

重要前提:

  1. 并非完美转换: ODB++ 主要包含用于制造的几何图形、网络、层叠、钻孔等信息,但不包含原始设计文件中的完整设计意图(如原理图连接关系、设计规则约束、元件库的完整参数、某些高级功能等)。转换后的 PCB 文件通常是一个“哑”板,需要大量手动检查和修复才能用于继续设计。
  2. 依赖目标 EDA 工具: 转换过程依赖于你最终想使用的 PCB 设计软件。不同软件有不同的导入方法和支持程度。
  3. ODB++ 结构: ODB++ 是一个包含多个文件和文件夹的压缩包(通常是 .tgz.zip),核心文件包括 matrix(定义层和文件关系)、layers/ 目录(包含各层的 Gerber 式数据)、steps/ 目录(包含钻孔、网表等)。

主要转换方法:

  1. 使用目标 EDA 工具直接导入: 这是最常见和推荐的方法,如果目标软件支持 ODB++ 导入。

    • Altium Designer:
      • 打开 Altium Designer。
      • 菜单栏选择 File -> Import Wizard...
      • 在向导中,选择 ODB++ 作为输入格式。
      • 浏览并选择你的 ODB++ 文件(通常是 .tgz.zip)。
      • 按照向导步骤进行,设置层映射、网络识别、单位、原点等选项。仔细检查层对应关系是否正确!
      • 完成导入后,会生成一个新的 PCB 文档 (.PcbDoc)。你需要仔细检查
        • 所有层(铜层、丝印层、阻焊层、钻孔层、边框层等)是否都正确无误地导入并放置在正确的层上。
        • 网络连接是否基本正确(通过高亮网络检查)。
        • 元件封装是否完整(通常以“哑”元件形式存在,没有原理图链接)。
        • 钻孔信息是否正确。
        • 设计规则需要重新设置。
    • KiCad:
      • KiCad 本身不直接支持 ODB++ 导入。
      • 需要借助第三方工具或插件:
        • kicad-odb: 这是一个命令行工具,可以将 ODB++ 转换为 KiCad 的 .kicad_pcb 文件。需要一定的命令行操作知识。GitHub 上有相关项目
        • KiCad 插件: 有时社区会开发相关插件,但稳定性和普及度不如 Altium 的官方支持。需要搜索和尝试。
      • 转换后同样需要极其仔细的检查和修复
    • Cadence Allegro / OrCAD PCB Designer:
      • 菜单栏选择 File -> Import -> ODB++
      • 指定 ODB++ 文件路径和输出目录。
      • 在导入界面中配置层映射、单位、精度设置等。Allegro 对 ODB++ 的支持通常较好。
      • 导入后生成一个新的设计文件 (.brd),同样需要彻底验证
    • Mentor PADS (现在属于 Siemens Xpedition):
      • 菜单栏选择 File -> Import...
      • 在文件类型中选择 ODB++
      • 选择 ODB++ 文件并配置选项。
      • 导入后生成 PADS PCB 文件 (.pcb),进行严格检查
  2. 使用专业的 CAM/DFM 软件作为中介:

    • Valor NPI (现为 Siemens NX PCB Flow)CAM350GC-Prevue 等专业的 CAM 软件可以很好地读取和处理 ODB++ 数据。
    • 这些软件通常具有强大的导出功能,可以将 ODB++ 数据导出为其他格式,例如:
      • IPC-2581: 一种更现代的、包含更多设计意图的制造格式,部分高级 EDA 工具支持导入 IPC-2581。
      • Gerber + Excellon Drill + Netlist: 这是最通用的制造文件组合。你可以将这些文件导入到目标 EDA 工具中(使用其 Gerber 导入功能)。但请注意:
        • 这本质上是从制造文件重建 PCB,丢失的信息比直接导入 ODB++ 可能更多(ODB++ 本身包含比传统 Gerber 更多的结构化和关联信息)。
        • 网络连接的重建可能更困难。
        • 层命名和映射需要非常小心。
    • 这种方法通常比直接导入 ODB++ 更复杂,效果可能更差,除非有特定需求(如需要在 CAM 软件中进行大量预处理)。

转换后的关键检查和修复工作:

无论使用哪种方法,导入/转换后的 PCB 文件必须进行以下关键检查和修复,无法直接用于生产设计

  1. 层叠结构: 确认所有物理层(信号层、平面层)和工艺层(阻焊、丝印、钢网、钻孔图、边框)都正确导入,并放置在 EDA 工具中对应的层上。层顺序是否正确?
  2. 网络连接: 这是最大的挑战。检查导入的网络表是否准确。使用高亮、飞线显示等功能检查关键网络(电源、地、时钟、差分对)的连接性。通常需要大量手动修复断线、短路或丢失的网络连接。元件引脚的网络属性是否正确分配?
  3. 元件封装:
    • 所有元件是否都正确放置?
    • 封装图形(焊盘、丝印、装配层)是否完整无误?特别是异形焊盘。
    • 元件位号 (RefDes) 是否正确且唯一?
    • 元件通常没有与原理图关联(没有 Part Type/Value),是“哑”元件。需要手动关联或重新放置。
  4. 钻孔信息: 通孔、盲埋孔、背钻等是否正确导入?孔的大小、位置、类型(PTH/NPTH)是否正确?
  5. 板框 (Board Outline): 是否正确导入并定义为板框属性?
  6. 设计规则: ODB++ 不包含原始设计规则。必须在目标 EDA 工具中重新设置线宽、间距、过孔规则、敷铜连接方式等所有设计规则。
  7. 敷铜 (Polygon Pours): 敷铜区域通常能导入形状,但其网络属性和连接方式(热焊盘等)可能丢失或错误,需要重新灌注和检查。
  8. 文本和标注: 丝印文字、位号的位置、方向、内容是否正确?
  9. 整体完整性: 进行 DRC (设计规则检查) 和 ERC (电气规则检查 - 如果网络表可用且部分正确)。仔细目视检查整个板子。

总结与建议:

简单来说:找到你目标 PCB 设计软件的“导入 ODB++”功能,按步骤操作,然后准备好进行大量仔细的检查和手动修复工作。 这不是一个完全自动化的完美过程。

KiCon 演讲回顾(十二):我的开发之路:ODB++

“  Eric 是 KiCad 贡献者及华秋发行版的开发者。他将与我们分享如何开发 ODB++ 导出功能! ”   什么是ODB++ ODB++

2024-12-06 01:03:42

Allegro X 23.11 版本更新 I PCB 设计:一键移除评审内容 & 导入ODB++

,助力您提升设计质量和设计效率。legroXPCBDesigner系统级PCB设计一键移除评审内容&导入ODB++在23.

2024-08-30 12:21:00

将Gerber/ODB++制造数据返回PCB

将Gerber/ODB++ 制造数据返回*.Pcbdoc(即,将电路板设计数据进行逆向工程到Altium中)涉及将相应的制造数据文件读入CAMtastic,配置层堆栈和钻孔对,提取网表,最后导出到PCB编辑器。

2024-08-05 16:36:26

PCB设计与封装指导白皮书合集

资料简介: 本书内容为规定公司所有设计PCB板器件封装的命名与设计规范度,保证公司设计的PCB板器件使用的统一性,便于对所有设计的PCB可靠性进

资料下载 elecfans小能手 2022-09-23 16:00:42

pcb工厂排名

华秋DFM是国内首款免费的PCB设计可制造性分析软件,是面向PCB工程师、硬件工程师、PCB工厂、SMT工厂、

资料下载 山中老虎 2021-07-28 18:39:10

odb++

华秋DFM是国内首款免费的PCB设计可制造性分析软件,是面向PCB工程师、硬件工程师、PCB工厂、SMT工厂、

资料下载 佚名 2021-07-28 18:37:59

ad pcb软件

华秋DFM是国内首款免费的PCB设计可制造性分析软件,是面向PCB工程师、硬件工程师、PCB工厂、SMT工厂、

资料下载 安德森大 2021-07-28 18:25:49

EDA工具CADENCE原理图与PCB设计说明

EDA工具CADENCE原理图与PCB设计说明

资料下载 时涛 2021-07-15 09:38:12

PCBA加工里ODB文件是什么

什么是BOM文件呢? ODB文件是由VALOR(IPC会员单位)提出的一种ASCII码,双向传输文件。.文件集成了所有PCB和线路板装配功能:描述。它涵盖了P

2024-04-10 16:05:12

odb++ 怎么转换成altium

可以进行电路设计、原理图绘制、PCB布局和制造文件生成等工作。 在转换ODB++到Altium Designer的过程中,需要经历多个步骤。下面是一些详细的指导,帮助您完成这个过程。 第一步:准备工作 在转换之前,确

2024-01-04 14:05:50

PCB制造文件传输数据的主要格式

前言 PCB线路板生产所使用的工程文件,PCB文件、ODB++文件、Gerber包括EXCELLON。生产做板的文件Gerber用来光绘出菲林,

2022-11-03 13:28:30

芯和半导体设计小诀窍 如何使用Hermes3D仿真ODB++格式文件

Hermes3D 可以通过导入ODB++格式文件实现多种设计工具的文件导入。 利用Hermes3D工具可以快速添加不同类型的端口,方便进行快速仿真。 本视频将通过导入ODB++文件方式实现电感的仿真,包括: 在Her

2022-09-28 09:31:31

导出的ODB文件无法打开,显示拒绝访问

导出的ODB文件无法打开,显示拒绝访问,是不是需要收费,没看到相关提示

2022-07-29 16:55:37

Altium输出ODB++格式的文件

ODB++文件是由VALOR(IPC会员单位)提出的一种ASCII码,双向传输文件。文件集成了所有PCB和线路板装配功能性描述。涵盖了PCB设计

2019-11-19 14:34:58

用于PCB制造的新版Open ODB ++智能产品模型怎么样

Mentor Graphics宣布推出用于PCB制造的新版Open ODB ++智能产品模型。

2019-08-14 17:50:00

7天热门专题 换一换
相关标签