0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

Altium 来源:Altium 2024-08-05 16:36 次阅读

在使用Altium Designer的过程中

我们收到许多用户的提问

Q&A系列将针对用户关注度较高的问题

请Altium技术专家为大家答疑解惑

Knowledge Base

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

起始版本:18至当前版本

解决方案:

将Gerber/ODB++ 制造数据返回*.Pcbdoc涉及:

读取相关层的制造数据文件,并将适当的层类型分配/映射到 CAMtastic中

配置层顺序和钻孔对

提取网表

导出到PCB编辑器

1.层类型分配/映射

通过导入命令将Gerber/ODB++制造数据读入CAMtastic文档。

1.1 File » New » CAM Document

1.2 File » Import » Gerber or File » Import » ODB++

1.3 File » Import » Drill (浏览到钻孔文件)

CAMtastic文档中的所有Gerber层均必须分配给适当的层类型。CAMtastic尝试在执行导入命令时自动进行分配,将您的Gerbers扩展与Table » Layer Type Detection对话框中列出的扩展进行匹配,但您应始终查看Layers Table的完整性和准确性。

1.4 Tables » Layers(分配层类型)

image.png

机械层设置为临时层。若没有钻孔文件,则在新的PcbDoc上放置一个过孔,创建钻孔文件,然后将其导出为NC钻孔。

2.层顺序和钻孔对配置

正确分配所有层后,应查看Layers Order Table,确保电路板堆栈正确。

2.2 Tables » Layers Order(确认逻辑和物理层的顺序正确)

image.png

该操作是为下一步做准备,即,在Layers Sets Table中对钻孔层进行分组。如果您的整个电路板使用的是通孔技术,则唯一要定义的层集是所有层的集合——这一步甚至可以跳过。但是,如果您的电路板包含盲孔和/或埋孔,则您必须单独指定每个钻孔集,然后关联相应的NC Drill文件,并选择该钻孔集将通过的所有层。

2.3 Tables » Layers Sets(确保钻孔跨度在此处显示)

image.png

按住CTRL键,单击选择开始/停止层的钻孔对。

3.网表提取

此时,您可以从CAMtastic文件中提取网表,从而根据您提供的层堆栈和钻孔对集在不同的层间跟踪网络

3.1 Tools » Netlist » Extract

如果您的Gerber和NC Drill文件包含IPC网表文件,则您可以恢复原始网络名称。IPC网表还可以区分新PCB文件中的通孔和自由焊盘。

4.导出到PCB编辑器

最后一步是将数据导出到PCB编辑器(*.pcbdoc),此时可能需要执行进一步的手动修复。

4.1 File » Export » Export to PCB

CAMtastic导出PCB后,自动生成电路板轮廓。一种智能的做法是在Border-type层上划出一条闭合多段线。如果该层缺少闭合多段线,或在Layers Table中有多个层被指定为边框,那么您可能无法获得所需的电路板形状。在CAMtastic中,闭合是一种属性,仅仅将一组线返回至起点是无法实现闭合的。如果已经存在闭合多段线,那么您可以选择Edit » Objects » Join加入这些闭合线。如需自行绘制闭合多段线,则在选择最终顶点后单击鼠标右键,然后选择Close。

所有分割平面均必须由内部平面层上的闭合多段线来定义。孤岛平面的边框可以通过加入操作转换为闭合多段线,但是与其他分割平面共享同一个轮廓或包含沿板边缘回拉导线的分割平面将必须重新绘制。CAMtastic Export to PCB不支持嵌套平面,例如,分割平面内的孤岛;但是,Altium Designer的PCB编辑器支持嵌套平面。从CAMtastic导出完成后,您只需将正确的网络重新分配给孤岛分割平面。

总之,CAMtastic的Export to PCB功能可以创建一个与原始电路板高度相似的电路板。真正重建电路板仍需要付出一些体力劳动,例如,使用封装替换基元——只要将基元组复制粘贴到 PCB库中,然后使用新的封装替换原始基元即可。此外,必要时必须手动重新定义层堆栈管理器中的层对。

如果您正在使用封装Gerber,那么您可以尝试在Altium Designer中打开它,并运行:File » Export » DXF然后,打开PcbLib (File » Import » AutoCAD)或PcbDoc (perform File » Import » DXF/DWG)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • pcb
    pcb
    +关注

    关注

    4318

    文章

    23080

    浏览量

    397446
  • 电路板
    +关注

    关注

    140

    文章

    4951

    浏览量

    97686
  • altium
    +关注

    关注

    47

    文章

    945

    浏览量

    118107
  • Gerber
    +关注

    关注

    3

    文章

    137

    浏览量

    33427

原文标题:【Q&A】将Gerber / ODB++制造数据返回PCB

文章出处:【微信号:AltiumChina,微信公众号:Altium】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    超强GERBER反向生成PCB文件教程

    利用AD6 中CAMtastic 反向生成PCB 文件功能作用: 在原PCB文件缺失或者损坏的情况下,我们可以利用存在的GERBER/ODB++文件反向生成
    发表于 10-28 08:53

    打包Altium Designer14的GERBER文件的技术指导

    具体分4个点分明如下:1.投GERBER文件,那么PCB原文件肯定是不需要在上传,如上传里面就有二个文件,会让审核人员无从下手, 他不清楚你的正确文件以那个为准。 2.分析下ODB++,其实教材
    发表于 09-15 15:07

    PCB设计和制造数据交换技术及标准化

      摘 要:为了弥补传统印刷电路板数据标准Gerber 不能进行双向数据交换的缺陷,介绍了新PCB 数据标准的三个候选格式:IPC 的Gen
    发表于 11-22 15:57

    Altium输出ODB++格式的文件

    ODB++文件是由VALOR(IPC会员单位)提出的一种ASCII码,双向传输文件。文件集成了所有PCB和线路板装配功能性描述。涵盖了PCB设计、制造和装配方面的要求。包括所有
    发表于 11-19 14:34

    Vayo-CAM365功能详解(一)

    1.数据源支持,Vayo-CAM365 软件,支持以下类型数据:(1)Gerber(RS-274-X;RS-274-D)(2)Drill(3)DXF(4)PCB CAD(IPC-258
    发表于 09-23 14:34

    PADS Layout相关文件输出讲解

      IPC网表输出   IPC356网表是可以供PCB制造商用来验证原始CAD数据是否正确的一种通用网表格式。执行菜单命令【文件】→【导出】,如图6-35所示。在弹出的“文件导出”对话框中,可以选择
    发表于 04-28 17:29

    ODB++:向制造流程传输PCB设计数据时最有效的通信格式

    ODB++:向制造流程传输 PCB 设计数据时最有效的通信格式
    发表于 01-06 14:37 0次下载

    技术指导:如何打包Altium Designer14的GERBER文件

    那个为准。 2.分析下ODB++,其实教材已清楚说明,设计工程如果文件里有长八角形焊盘,可采用ODB++输出GERBER文件。 因八角形是不规则的D码会变成圆角矩形,容易导致与设计文件不符;(因为它不会失真)如转成
    发表于 10-23 00:08 931次阅读

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

    Mentor Graphics宣布推出用于PCB制造的新版Open ODB ++智能产品模型。
    的头像 发表于 08-14 17:50 2602次阅读

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

    Hermes3D 可以通过导入ODB++格式文件实现多种设计工具的文件导入。 利用Hermes3D工具可以快速添加不同类型的端口,方便进行快速仿真。 本视频通过导入ODB++文件方式实现电感的仿真,包括: 在Hermes3D中
    发表于 09-28 09:31 1426次阅读

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

    程序文件,用来钻孔和成型。PCB文件需转换成Gerber和EXCELLON才能提供给生产使用,ODB++文件PCB板厂生产使用的CAM软件可以直接读入
    的头像 发表于 11-03 13:28 1.1w次阅读

    odb++ 怎么转换成altium

    ODB++是一种通用的开放式数据格式,用于描述和传输电子制造的板级和装配级信息。它是许多电子制造行业中常用的标准格式之一。而Altium Designer是一款功能强大的电子设计自动化
    的头像 发表于 01-04 14:05 3783次阅读

    PCBA加工里ODB文件是什么

    所有PCB绘图、布线层、布线图、焊盘堆、夹具等有信息。 它的提出主要用来替代GEBER文件的不足,包含有更多的制造、装配信息、器件信息等等,这也是我们需要的制造信息。 简单来说,ODB++
    的头像 发表于 04-10 16:05 1373次阅读

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

    ,助力您提升设计质量和设计效率。legroXPCBDesigner系统级PCB设计一键移除评审内容&导入ODB++在23.
    的头像 发表于 08-30 12:21 482次阅读
    Allegro X 23.11 版本更新 I <b class='flag-5'>PCB</b> 设计:一键移除评审内容 &amp;amp; 导入<b class='flag-5'>ODB++</b>

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

    “  Eric 是 KiCad 贡献者及华秋发行版的开发者。他将与我们分享如何开发 ODB++ 导出功能! ”   什么是ODB++ ODB++是一种智能数据格式,专为
    的头像 发表于 12-06 01:03 320次阅读
    KiCon 演讲回顾(十二):我的开发之路:<b class='flag-5'>ODB++</b>