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

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

3天内不再提示

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

华秋DFM 来源:华秋DFM 作者:华秋DFM 2022-11-03 13:28 次阅读

588d90c0-5b38-11ed-b468-dac502259ad0.gif

前言

PCB线路板生产所使用的工程文件,PCB文件、ODB++文件、Gerber包括EXCELLON。生产做板的文件Gerber用来光绘出菲林,用来曝光、网印,EXCELLON格式的文件就是钻、铣程序文件,用来钻孔和成型。PCB文件需转换成Gerber和EXCELLON才能提供给生产使用,ODB++文件PCB板厂生产使用的CAM软件可以直接读入ODB++文件的数据。 589a75c4-5b38-11ed-b468-dac502259ad0.png

PCB传输数据文件

01

什么是PCB文件

PCB文件是指EDA软件设计后保存的设计文件,此文件不可以直接作为生产工序的工具文件。生产设备无法识别PCB文件格式,所以凡是EDA设计文件保存的PCB数据文件都需要转成Gerber文件格式,提供给生产使用。生产设备使用的文件格式是Gerber格式,某些检测设备可以使用ODB++文件格式。

589a75c4-5b38-11ed-b468-dac502259ad0.png

02

PCB文件的后缀名

各种EDA软件设计的PCB文件格式不一样,一款EDA软件只能打开本身设计的文件,因此文件的后缀名也不是一样的,用后缀名区分PCB文件判断出该文件设计的EDA软件。

1.brd为Cadence Allegro 、 Eagle。

2.max为Cadence公司另一PCB设计软件ORCAD

3.min为 ORCAD输出的文本文件

4.pcbdoc为Altium Designer

5.asc一些PCB软件的文本格式,例如PADSprotel、P-cad等

6.dat,.neu,.net等。Mentor生成的netrual文件

7.cam. CAM350或者Camtastic 2000的文件

8.tgz.EDA软件生成的ODB++格式文件

9.后缀名为PCB的设计软件有PADS、Protel 、KiCad

589a75c4-5b38-11ed-b468-dac502259ad0.png

ODB++传输数据文件

01

什么是ODB++

ODB++文件是由Mentor(IPC会员单位)提出的一种ASCII码,双向传输文件。文件集成了所有PCB和线路板装配功能性描述。涵盖了PCB设计、制造和装配方面的要求。包括所有PCB绘图、布线层、布线图、焊盘堆叠、夹具等所有信息。它的提出主要用来代替GERBER文件的不足,包含有更多的制造、装配信息。

589a75c4-5b38-11ed-b468-dac502259ad0.png

02

ODB++文件优点

ODB格式最初的目标就是为了满足设计文件的数据最终划为产品的需求,最初是PCB制造商开始使用这种格式,这样一来就再也不需要收集多种格式的CAM文件——例如Gerber 、Excellon、IPC-356甚至还有IPC-350,这些都是早期行业为了简化转换过程而做出的尝试。ODB格式之所以能成功,关键在于它获得了行业的认可。

589a75c4-5b38-11ed-b468-dac502259ad0.png

Gerber/Excellon

01

什么是Gerber文件

Gerber也叫“光绘”,通常只代表一种格式如RS-274, 274D, 274X等,充任了将设计的图形数据转换成PCB制造的两头媒介,即一种CAD-CAM数据转换格式规范。重要用处就是PCB幅员绘制,最后由PCB制造商完成PCB的制造。现制造行业主流的GERBER格式为 GERBER 274X 。

589a75c4-5b38-11ed-b468-dac502259ad0.png

02

Gerber文件用途

如果要执行PCB制造,则必须在整个过程中使用Gerber文件,如在线Gerber文件查看、PCB图打印、生产资料制作、在线AOI等, Gerber文件类似于指导星,可在整个过程中帮助PCB顺利制造。

在处理PCB组装时Gerber 中包含的模板层,能够提供调节各种电子元件的位置的依据,为SMT和通孔装配工艺提供指导原则。

589a75c4-5b38-11ed-b468-dac502259ad0.png

03

Excellon文件简介及用途

EXCELLON 是最早使用电脑化钻机及锣机 ,它开发了一套电脑控制机器的指令,被称为EXCELLONComputer Numeric Control,其中一些已成为工业标准.EXCELLON 最早开发的是钻机,这时候的格式被称为Format One ,随后又开发了用于锣机的语言,被称为Format Two,1979 年 EXCELLON更新了FormatTwo语言,将钻机和锣机指令集合到一套通用的语言系统﹒因此,早于1979 年前的被称为Generation One的机型只能行Format One ,而1979后的被称为Generation Two 的机型则可以使用Format One或Format Two 语言系统。

589a75c4-5b38-11ed-b468-dac502259ad0.png

58ee3e16-5b38-11ed-b468-dac502259ad0.jpg

华秋DFM下载地址(请复制链接到电脑浏览器打开):
https://dfm.elecfans.com/uploads/software/promoter/hqdfm_DFMGZH.zip

更多资讯

#59098a9a-5b38-11ed-b468-dac502259ad0.jpg#华秋电路

#591277fe-5b38-11ed-b468-dac502259ad0.jpg#华秋SMT

#

591a72b0-5b38-11ed-b468-dac502259ad0.jpg

#电子发烧友

59232054-5b38-11ed-b468-dac502259ad0.gif

596c01e8-5b38-11ed-b468-dac502259ad0.gif

审核编辑 黄昊宇

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

    关注

    4222

    文章

    22475

    浏览量

    385888
  • 传输数据
    +关注

    关注

    1

    文章

    94

    浏览量

    15989
收藏 人收藏

    评论

    相关推荐

    ELF 1技术贴|如何支持exFAT和NTFS格式

    Linux操作系统通常能够自动识别并挂载FAT32格式的磁盘,然而由于FAT32文件系统的限制,单个文件的最大存储容量不得超过4GB。为了解决大文件传输问题,可选用exFAT或NTFS
    的头像 发表于 01-31 16:37 291次阅读
    ELF 1技术贴|如何支持exFAT和NTFS<b class='flag-5'>格式</b>

    比AD更好用的“PCB设计文件转生产文件”工具

    问 为何要将PCB文件转换为GERBER文件和钻孔数据? 答 因为GERBER文件是一种国际标准的光绘
    发表于 12-25 14:30

    利用 MPLAB® Harmony v3 TCP/IP协议栈在SAM E54 MCU 上实现文件传输协议

    电子发烧友网站提供《利用 MPLAB® Harmony v3 TCP/IP协议栈在SAM E54 MCU 上实现文件传输协议.pdf》资料免费下载
    发表于 12-18 11:03 0次下载
    利用 MPLAB® Harmony v3 TCP/IP协议栈在SAM E54 MCU 上实现<b class='flag-5'>文件传输</b>协议

    ADgerber文件怎么生成PCB

    生成ADGerber文件是将电路板设计转化为可供PCB加工厂制造的图像文件的过程。下面详细介绍关于如何生成ADGerber文件。 ADGer
    的头像 发表于 12-07 17:19 1425次阅读

    FTP、SFTP、TFTP文件传输协议之间的主要区别

    FTP(File Transfer Protocol,文件传输协议)是用于在计算机网络中传输文件的标准协议。
    的头像 发表于 11-15 09:04 3505次阅读
    FTP、SFTP、TFTP<b class='flag-5'>文件传输</b>协议之间的<b class='flag-5'>主要</b>区别

    如何实现文件传输

    你会如何实现文件传输? 服务器提供文件传输功能,需要将磁盘上的文件读取出来,通过网络协议发送到客户端。如果需要你自己编码实现这个文件传输功能,你会怎么实现呢? 通常,你会选择最直接的方
    的头像 发表于 11-13 15:32 453次阅读
    如何实现<b class='flag-5'>文件传输</b>

    WinSCP文件传输工具分享

    WinSCP文件传输工具win和树莓派下方便的数据传输软件
    发表于 10-07 08:46

    中文应用笔记《利用 MPLAB® Harmony v3 TCP/IP 协议栈在SAM E54 MCU上实现文件传输协议》

    利用 MPLAB Harmony v3 TCP/IP 协议栈 在SAM E54 MCU上 实现文件传输协议 简介 文件传输协议(File Transfer Protocol,FTP)是TCP/IP
    的头像 发表于 09-26 17:30 1612次阅读
    中文应用笔记《利用 MPLAB® Harmony v3 TCP/IP 协议栈在SAM E54 MCU上实现<b class='flag-5'>文件传输</b>协议》

    文件管理器与文件传输的操作方法

    AnyDesk安力桌为在本地和远程端点之间文件传输,提供各种选项。这可以通过 "文件管理器"会话或通过远程控制会话中的 "文件传输 "完成。
    的头像 发表于 08-30 11:04 883次阅读

    如何高效实现文件传输

    服务器提供文件传输功能,需要将磁盘上的文件读取出来,通过网络协议发送到客户端。如果需要你自己编码实现这个文件传输功能,你会怎么实现呢?
    发表于 08-01 16:16 298次阅读
    如何高效实现<b class='flag-5'>文件传输</b>

    文件传输的9种方法

    SendBig是在全球范围内发送你的文件的最简单方法。免费分享高达30GB的大文件、照片和视频,让文件共享变得简单。在不注册的情况下,可以发送高达50MB的数据,如果你想发送更大的
    的头像 发表于 07-29 11:12 2863次阅读
    大<b class='flag-5'>文件传输</b>的9种方法

    一般会如何实现文件传输?零拷贝如何提升文件传输性能?

    服务器提供文件传输功能,需要将磁盘上的文件读取出来,通过网络协议发送到客户端。
    的头像 发表于 07-26 14:43 696次阅读
    一般会如何实现<b class='flag-5'>文件传输</b>?零拷贝如何提升<b class='flag-5'>文件传输</b>性能?

    rtthread中使用lwip自带的tftp功能传输文件

    TFTP(简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行文件传输的协议,端口号为69号。
    发表于 07-22 14:06 758次阅读
    rtthread中使用lwip自带的tftp功能<b class='flag-5'>传输</b><b class='flag-5'>文件</b>

    基于JAVA的文件传输设计与实现(包含论文及源代码)

    IP网络上的协议,而是ARPANET网络中计算机间的文件传输协议, ARPANET是美国国防部组建的老网络,于1960-1980年使用。在那时,FTP的主要功能是在主机间高速可靠地传输文件
    发表于 06-09 15:57 0次下载

    比AD更好用的“PCB设计文件转生产文件”工具

    问 为何要将PCB文件转换为GERBER文件和钻孔数据? 答 因为GERBER文件是一种国际标准的光绘
    的头像 发表于 05-31 08:42 1373次阅读
    比AD更好用的“<b class='flag-5'>PCB</b>设计<b class='flag-5'>文件</b>转生产<b class='flag-5'>文件</b>”工具