生产文件的输出,俗称Gerber out,Gerber文件是所有电路设计软件都可以产生的文件,在电子组装行业又称为模版文件(Stencil Data),在PCB制造业又称为光绘文件。可以说Gerber文件是电子组装业中最通用最广泛的文件格式,生产厂家拿到Gerber文件可以方便和精确地读取制板的信息。

10.6.1 Gerber的输出

1、在绘制好的PCB界面中,执行菜单命令“File-Fabrication outputs-Gerber Files”,进入Gerber setup 界面,如图10-37所示。

● Units 输出单位的,通常选择“inch”,

● Format比例格式选择,通常选择2∶4 。

图10-37输出单位&格式精度选择

2、“Layers”选项设置

●“Polt lays”下拉菜单中选择“Used on”,意思是在设计过程中用到的层都进行勾选输出,当然如果不需要输出的层可以直接上面对话框中去掉勾选。

●“Mirror layers”下拉菜单里面选择“All off”全部关闭,不能镜像输出。

●层的输出选择如图10-38所示,注意必选项和可选项。

图10-38层的输出选择

●层的示意说明

ØGTP = Gerber Top Paste 顶层钢网层

ØGTS = Gerber Top Solder 顶层阻焊层

ØGTO = Gerber Top Over Layer 顶层丝印层

ØGTL = Gerber Top Layer 顶层线路层

ØGP1 = Gerber Plane 1 第一个负片内层

ØG1 = Gerber Layer 1 第一个正片内层

ØG2 = Gerber Layer 2 第二个正片内层

ØGP2 = Gerber Plane 2 第二个负片内层

ØGBL = Gerber Top Layer 底层线路层

ØGBO = Gerber Bottom Over Layer 顶层丝印层

ØGBS = Gerber Bottom Solder 底层阻焊层

ØGBP = Gerber Top Paste 底层线路层

ØGM 1= Gerber Mechanical 1 机械表示1层

ØGKO= Gerber Keep-out Layer 禁止布线层

3、Drill Drawing Plots 对“Plot all used drill Pairs”及“Plot all used drill pairs”进行勾选,表示对用到的钻孔类型都进行输出。

图10-39 Drill Drawing 设置

4、Apertures 默认设置此,选择“RS274X”格式进行输出,D码格式如图10-40所示。

图10-40 D码格式

5、Advanced 菜单项,如图10-41所示三项数值都在后面都增加一个“0”,增大数值,防止输出面积过小的情况。其他选项采取默认设置即可。

如果不扩大设置,可能出现如图10-42所示提示,有可能造成文件输出不全的情况,按照上面设置可以得到解决。

图10-41 Film Size扩大设置

图10-42 Gerber输出面积过小

6、Gerber输出效果预览如图5-32所示。

图10-43 Gerber输出预览

10.6.2 钻孔文件的输出

设计文件上放置的安装孔和过孔需要通过钻孔输出设置进行输出,在PCB的文件环境中,执行菜单命令“File-Fabrication outputs-NC Drill Files”,如图10-44,进入钻孔文件输出界面:

● Units 输出单位的,通常选择“inch”;

● Format比例格式选择,通常选择2∶4 ;

●其他选项进行默认设置。

图10-44钻孔文件输出设置

在PCB设计阶段,我们通常在PCB的右下角“Drill Drawing”层防止“.Legend”字符,在输出Gerber之后,我们会很详细地看到钻孔的属性以及数量等信息,如图10-45所示。

图10-45 “.Legend”字符的放置和输出

在PCB中放置“.Legend”字符时字高和字宽不要太大,放置“30/5 mil”最佳,不宜过大。

10.6.3 IPC网表

如果在提交Gerber文件给板厂时,同时生成IPC网表给厂家核对,那么在制板时就可以检查出一些常规的开短路问题,可避免一些损失。

在PCB界面下,执行菜单命令“File-Fabrication outputs-TestPoint Report”,进入IPC网标输出对话框,按照如图10-46所示进行相关设置,之后输出即可。

图10-46 IPC网表的输出

10.6.4 贴片坐标的输出

制版生产完成之后,后期需要对各个器件进行贴片,这需要用各期间的坐标图。Altium中通常输出TXT文档类型的坐标文件;如图10-47所示,在PCB几面,执行菜单命令“File-Assembly Outputs-Generates pick and place files”,进入坐标文件生成界面。选择输出坐标格式和单位(通常为mm)。

图10-47坐标文件设置

至此所有的Gerber资料输出完毕,把当前工程目录下Output文件夹中的所有文件进行打包即可发送到PCB加工厂进行加工,Gerber文件的打包如图10-48所示。

图10-48 Gerber文件的打包

Altium 中PCB的Gerber生产资料的输出详细步骤的更多相关文章

  1. 用AltiumDesigner画完PCB生成gerber(光绘)文件详细说明

    什么是gerber文件             Gerber文件是所有电路设计软件都可以产生的文件,在电子组装行业又称为模版文件(stencil data),在PCB制造业又称为光绘文件.可以说Ger ...

  2. 更改Altium中PCB大小/精确确定板子尺寸

    使用原理图生成PCB后,Altium Designer会根据原理图大小自动生成一块黑色区域,还有一个在禁止布线层的方框,还有两段标注板子大小的线.下面说一下如何更改黑色区域的大小,还有如何精确确定板子 ...

  3. 在VMWare中建立Hadoop虚拟集群的详细步骤(使用CentOS)

    最近在学习Hadoop,于是想使用VMWare建立一个虚拟的集群环境.网上有很多参考资料,但参照其步骤进行设置时却还是遇到了不少问题,所以在这里详细写一下我的配置过程,以及其中遇到的问题及相应的解决方 ...

  4. 在VM12中安装 RedHat RHEL7.2  系统的详细步骤

    一.开始安装 1)新建虚拟机 RHEL7.2 2)成功引导系统--开机出现此画面 Install Red Hat EnterpriseLinux 7.2  安装RHLE7.2 操作系统 Test th ...

  5. 初学者必看的文章:在VM12中安装 RedHat RHEL7.2  系统的详细步骤:看我如何操纵RHEL系统

    一.开始安装 1)新建虚拟机 RHEL7.2 2)成功引导系统--开机出现此画面 Install Red Hat EnterpriseLinux 7.2  安装RHLE7.2 操作系统 Test th ...

  6. JSP中使用JDBC连接MySQL数据库的详细步骤

    1,首先在自己新建的项目文本框中输入Web Project的名称,然后单击下一步. 2,继续单击下一步 3,把Generate web.xml deployment descriptor复选框勾上. ...

  7. ubuntu/linux系统中安装jdk以及eclipse(附图解详细步骤)

    1.首先得先下载JDK和eclipsejdk下载网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-21 ...

  8. java求几个数字的和输出详细步骤

    设计思想:要求几个数字的和,就要把输入的字符串转换成浮点型,然后求和再输出. 程序流程图: 程序源代码: //此程序用于从命令行接收多个数字,就和并输出. //作者:赵东睿 //2015.9.26 p ...

  9. 在VMware Workstation10下CentOS7虚拟机中创建与主机共享文件夹的详细步骤

    一.前言 在使用虚拟机时,常常需要与宿主计算机(以下简称为主机)操作系统交换文件,为此需要在虚拟机与主机之间建立共享文件夹. 二. 安装VMTools 要使用共享文件机制,必须首先安装VMTools. ...

随机推荐

  1. 字典树(前缀树)-Java实现

    字典树 字典树是一种树形结构,优点是利用字符串的公共前缀来节约存储空间.在这提供一个自己写的Java实现,非常简洁. 根节点没有字符路径.除根节点外,每一个节点都被一个字符路径找到. 从根节点到某一节 ...

  2. Php发送post请求方法

    因为自己时常用到 所以还是发布一下吧 /** * 发送post请求 * @param string $url 请求地址 * @param array $post_data post键值对数据 * @r ...

  3. Java虚拟机16:Java内存模型

    什么是Java内存模型 Java虚拟机规范中试图定义一种Java内存模型(Java Memory Model,JMM)来屏蔽掉各种硬件和操作系统的访问差异,以实现让Java程序在各种平台下都能达到一致 ...

  4. VMware三个版本号workstation、server、esxi的差别

    VMware三个版本号 workstation: 单机级.用在个人桌面系统中.须要操作系统支持 servier:工作组级,用于服务器.须要操作系统支持 esxi:企业级,用于服务器,不须要操作系统支持 ...

  5. Spring-IOC bean 生命周期之 Lifecycle 钩子

    Lifecycle callbacks Initialization callbacks.Destruction callbacks 要与容器的bean生命周期管理交互,即容器在启动后和容器在销毁前对 ...

  6. linux下如何实现mysql数据库每天自动备份定时备份

    版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢.   目录(?)[+]   概述   备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数 ...

  7. grep, sed 与 awk 补补课,到底怎么用!

    grep, sed 与 awk 相当有用 ! gerp 查找, sed 编辑, awk 根据内容分析并处理. awk(关键字:分析&处理) 一行一行的分析处理 awk '条件类型1{动作1}条 ...

  8. Jmeter之八大可执行元件及执行顺序

    初步接触Jmeter,对比LoadRunner进行熟悉,╮(╯▽╰)╭.毕竟我对LoadRunner还是比Jmeter熟悉. 1.配置元件 用来提供对静态数据配置的支持.例CSV Data Set c ...

  9. haproxy + lvs异同(优点-缺点)

    LVS和HAProxy相比,它的异同是什么? 1.  两者都是如软件负载均衡.但lVS是基于linux操作系统实现的一种软负载均衡,Haproxy是根据第三 方应用实现的软负载均衡. 2.  LVS是 ...

  10. YUV420图像旋转90算法的优化

    在做android摄像头捕获时,发现从android摄像头出来的原始视是逆时针旋转了90度的,所以须要把它顺时针旋转90.android视频支持的是NV21格式,它是一种YUV420的格式.当然,始果 ...