将 Gerber 文件导入 Altium

电器工程 altium eda 格柏
2022-01-19 04:05:08

问题
我想将 Gerber 文件导入 Altium Designer PCB 文档以重新使用 PCB 内螺旋电感器,但导入器未能以正确的方式解释 Gerber 文件。这里有人知道如何将 Gerber 文件导入 Altium Designer 布局吗?

背景/我尝试过
的 包含此 PCB 螺旋的设计是 Linear Technologies 的参考设计,这里有可供下载的设计文件(单击链接将下载 .zip 文件)。设计文件包含 Mentor Pads PCB 文件以及 Gerber 文件。

我使用的 ECAD 系统是 Altium Designer 15.1。由于 Mentor PADS PCB 文件是二进制类型,我无法将其导入 Altium Designer 布局文档。Altium Designer 只能导入 ASCII 类型的 Mentor PADS PCB 文件,我无法使用转换工具将 PADS 二进制格式转换为 PADS ASCII 格式。因此,我尝试将 Gerber 文件导入 Altium 布局文档。结果根本不对,就是顶层铜片乱七八糟。

我已经将 Mentor PADS PCB 文件打开到免费的 Mentor PADS 查看器中,设计看起来应该是这样。我还将 Gerber 文件导入 CAMtastic(Altium Designer 中内置的 Gerber 查看器),设计看起来应该是这样。我还尝试从 CAMtastic 导出新的 Gerber 文件,然后将它们导入到 Altium Designer PCB 文档中,但我没有运气。

添加到原始帖子 (1)
我一直在尝试将 Gerber 文件导入 Altium Designer PCB 文档的方式是打开一个新的 PCB 文档,然后通过选择 File-> 一次导入一个 Gerber 文件导入-> Gerber 文件。我在第一次导入后就停下来了,因为我得到了一堆乱七八糟的音轨和打击垫。

添加到原始帖子 (2)
仅使用内置 Altium CAMtastic 查看器打开 Gerber 文件对我来说并不是完整的答案。我想将这些 Gerber 文件中的一些设计元素转换为设计以供重复使用。

2个回答

我已经下载了你正在处理的设计。gerber 文件,所有图层文件都有.PHO扩展名。

在此处输入图像描述


将gerbers导入Altium

如果您按如下方式重命名文件,您将能够在 Altium 中打开它们:

  • Layer4.pho \$ \longrightarrow \$ Layer4.GBL,这是底层
  • Layer1.pho \$ \longrightarrow \$ Layer1.GTL,这是顶层
  • Layer2.pho \$ \longrightarrow \$ Layer2.GP1, GND 平面 1
  • Layer3.pho \$ \longrightarrow \$ Layer3.GP2, GND 平面 2
  • SoldermaskBottom.pho \$ \longrightarrow \$ SoldermaskBottom.GBS
  • SoldermaskTop.pho \$ \longrightarrow \$ SoldermaskTop.GTS

我已经通过 PDF 附录确定了这些层。对于 Pastemask (GBP, GBT) 和 Silkscreen 层,您应该搜索它们的Altium 扩展

这些修改后的文件可以拖放到 Altium 中,例如 Top layer:

在此处输入图像描述

这样,所有层文件都可以在 Altium 中轻松打开。


将 TopLayer gerber 导出为 PCB 文档文件

  1. 在 Altium 中选择 Layer1.GTL 选项卡
  2. 选择菜单 → 表格 → 图层顺序选项。将显示以下对话框: 如下填写单元格。

    在此处输入图像描述

  3. 启用Export to PCB选项,如下所示:Menu → Tools → Netlist → Extract

    “从您的 CAM 数据中提取网表后,文件 » 导出 » 导出到 PCB 命令将启用”

  4. 现在,选择菜单 → 文件 → 导出 → 导出到 PCB,一个新的 PCB 文档将在顶层打开。

    结果:

    在此处输入图像描述

我发现的唯一方法是将旧的 PAD Logic/PowerPCB 文件导入 Altium Designer,首先是找到一家使用 Pads 的本地公司,在 USB 记忆棒上检查我的文件并以 ASCII 格式导出。原理图 (.txt) 或布局 (.asc) 的每个文件都导出为版本 9.5 ASCII 文件(不是 PADS VX ASCII),这似乎是 Altium 设计人员支持的最新版本。

对于 Pads 库文件,Altium Designer 将从 Pads 库文件版本 5 开始导入。我尝试过以前的版本,通过打开和编辑 Pads 库文件(.c、.d、.p 类型文件)并编辑顶行,然后导入 Altium。这种方法并不总是有效,它是反复试验。

我不认为您可以导入 Gerber 文件并将其转换为原生格式,如 .Pcbdoc 或 Pads 文件,因为 Gerber 是用于打印/制造的指令文件。