AD21下 Gerber文件的理解和导出

一、Gerber文件说明

我们在绘制完PCB板之后,一般情况下,在交给板厂的Gerber文件中需包括以下的1-10层和15层,其中11-14层可有可无,但建议一起放在Gerber文件中。

  1. GTO(Top Overlay): 顶层丝印层,主要显示元器件边框,位号,属性,标注信息等等,一般为白油。
  2. GTP(Top Paste Mask): 顶层锡膏防护层,与GBP一起是制作钢网所需的文件。
  3. GTS(Top Solder): 顶层阻焊层,显示的是不需要覆盖绿油的焊盘,开窗,器件等,一般为绿油。
  4. GTL(Top Layer):顶层走线层。
  5. GBL(Bootom Layer): 底层走线层。
  6. GBS(Bottom Solder): 底层阻焊层,显示的是不需要覆盖绿油的焊盘,开窗,器件等,一般为绿油。
  7. GBP(Bottom Paste Mask): 底层锡膏防护层,与GTP一起是制作钢网所需的文件。
  8. GBO(Bottom Overylay): 底层丝印层,主要显示元器件边框,位号,属性,标注信息等等,一般为白油。
  9. GMx(Mechanical)或 GKO(Keep-out Layer): 用于放置机械图形、PCB的外形等。GMx一般为元器件的边框,标识等。GKO一般用来定义板框。放置在该层的图形在任何层都有对应的图形。板框在那层就选那层。
  10. Gx(Mid Layer): 为中间信号X层,中间有多少层就有多少个文件。
  11. GPT(Top Pad Master): 顶层焊盘层。
  12. GPB(Bottom Pad Master): 底层焊盘层。
  13. GD(Drill Drawing): 钻孔图层,用于查看钻孔孔径大小、形状等相关信息。
  14. GG(Drill Guide):钻孔向导图层,主要用于引导钻孔。
  15. NC drill Files:钻孔文件,通过AD导出的为txt文件。一般有如下几个文件
    ① RoundHoles-NonPlated:圆孔-非电镀钻孔文件
    ② RoundHoles-Plated:圆孔电镀钻孔文件
    ③ SlotHoles-Plated:槽孔镀层 钻孔文件
    特殊说明:
    GD(Drill Drawing),GG(Drill Guide),NC drill Files都是钻孔信息。他们的区别是什么?为什么导出Gerber文件了还需要导出NC Drill Files?
      ①GD(Drill Drawing):主要用于钻孔位置引导,以便手工钻孔定位,在手工钻孔时,与GG文件配合使用
      ②GG(Drill Guide):用于查看钻孔孔径,在手工钻孔时,与GD文件配合使用。但现在数控钻孔技术已经普及,所以GD和GG这两层用处不大,所以在导出gerber文件时,GD和GG可有可无。
      ③NC drill Files:数控转孔需要,一般为txt或excel文件。
      而GD/GG文件可以由NC drill Files生成,所以一般情况下不需要加上这两个文件。

二、Gerber文件的建立/导出

1. 新建空文件夹

(建议在工程目录下新建),用以保存导出的Gerber文件和钻孔文件。

2. GD和GG可有可无

,需要导出GD和GG文件才进行该步骤,一般不需要生成GD和GG,所以可以直接跳过该步骤
选择PCB文件,放置字符串,修改字符串参数(字符串内容为.Legend,字符串层叠:Drill Drawing),并将字符串移到你PCB边框外。以便将后面GD文件和GG文件生成的钻孔参数(定位、数量,类型等)放置在指定区域,防止钻孔参数乱跑。笔者采用该方式,但还是出现了转孔参数乱跑的情况。

3. 建立Gerber文件

  • 选择PCB文件,“文件(F)>>制造输出(F)>>Gerber Files”
  • 通用:弹窗如下,参考通用配置如图:


说明:
**Unints(单位):选择Inches或者Milimeters都可以,板厂会根据所选单位进行加工。
**Format(格式):是精确度(分辨率)的意思,2:3是2位整数3位小数(1mil),2:4是2位整数4位小数(0.1mil),2:5是2位整数5位小数(0.01mil)。需要视板厂加工能力而定,一般选择2:5(0.01mil)的误差范围。

  • 参考图层:
    一般选择“绘制层(P)>>选择使用的”可以全选所有使用到的图层。右侧的“添加到所有的机械层”均不选

  • 钻孔图层选项:一般不需要生成GD和GG,所以钻孔图层不需要选

  • 光圈选项:
  • 高级选项卡,参考下图进行选择,然后按确定即可导出

4.导出Gerber文件:

** 此时已经建立了Gerber文件了,但是还需要保存到指定目录。选择需要保存的.CAM文件,进入“文件>>导出>>Gerber”,导出Gerber文件到我们第1步新建的文件夹。

  • 参考导出设置如下。如果导出Gerber失败,可能是这一步设定的参数和第三步设置的单位/格式不匹配造成的,所以需要仔细甄别

5. 检查

不出意外,此时在指定文件夹下会出现如下Greber文件,接下来还需要导出所需的钻孔文件。

三、钻孔文件导出

1. 建立钻孔文件:

选择PCB文件,“文件(F)>>制造输出(F)>> NC Drill Files”

  • 弹窗和参考配置如下


2.导出钻孔文件:

此时已经建立了钻孔文件,但是还需要保存到指定目录。选择需要保存的.CAM文件,进入“文件>>导出>>Gerber”,导出Gerber文件到我们第1步新建的文件夹。这一步和导出Gerber文件的操作类似

弹窗和参考设置如下

3. 检查

不出意外,此时在指定文件夹下会出现如下.txt文件,AD导出的钻孔文件为TXT格式

至此,Gerber文件以及钻孔文件以及成功导出了,打包发出即可。

AD21下 Gerber文件的理解和导出相关推荐

  1. 将目录下所有文件名字列出并导出为txt文件

    目录 Windows下 Ubuntu下 Windows下 使用如下的DOS命令来实现: dir /s /b > lists.txt 可以将当前路径下的所有文件的"文件路径+文件名&qu ...

  2. Allegro如何出Gerber文件

    1.打开进行Gerber文件的设置.  在可以在已经设置好Gerber文件的板上导出Gerber文件的设置,方便以后使用. File→export→paremeters   格式为 .pm 保存起来以 ...

  3. 【PADS9.5】PADS Layout生成Gerber文件

    前奏 参考:PADS Layout导出PCB的gerber文件_咸鱼翻书的博客-CSDN博客_pads如何导出gerber文件 注意:在导出gerber文件前,PCB文件一定要先铺铜或者填充,不知道是 ...

  4. AD19 双层板导出Gerber文件

    在某些情况下,我们需要把pcb文件导出Gerber文件,已用于PCB光板的制作.下面以AD19为例,概述该过程(参考嘉立创Gerber文件导出步骤). 1.设置原点(建议在板框右上角10mm及以上位置 ...

  5. 使用eagle导出PCB制造商可用的gerber文件

    使用eagle导出PCB制造商可用的gerber文件 eagle是一款在国外广泛流行的电路板绘制CAD软件,与protel99se类似.但功能远比protel99se强大.最近自己的项目需要参考国外开 ...

  6. Altium Designer导出Gerber文件的一般步骤

    Altium Designer导出Gerber文件的一般步骤 PCB画完之后,需要生成Gerber文件提交给PCB工厂进行生产,本文将介绍生成Gerber的一般步骤 一.导出非机械层 1.1 &quo ...

  7. Allergo导出Gerber文件

    首先设置导出路径,点击 Setup->User Preferences,在弹出的对话框中设置ads_sdart的值为Gerber(名字随意),该文件夹在当前.brd文件所在文件夹下. 一.板信息 ...

  8. CAM350 V10.5/V14.6 导出拼板gerber文件

    前言 将测试板子用 allegro SPB17.4 做好单板 画好拼板框, 导出单板全套gerber文件. 用CAM350 V14.6 自动引入, 将单板数据拷贝到其他画出的单板框中. 用CAM350 ...

  9. PCB加工文件—Gerber文件的导出

    当我们使用软件将一个板卡的PCB图纸设计好后,想到PCB厂家制作成电路板.简单的,你可以把自己的设置PCB文件(.PcbDoc)直接发给厂家加工,但是有些PCB厂家会要求你提供Gerber文件. 但是 ...

最新文章

  1. Hibernate 的getHibernateTemplate()方法使用
  2. linux下使用ffmpeg命令录屏桌面
  3. 数据库01-范式总结
  4. 万事开头难!Python 初学者最容易犯的几个错误
  5. 【NOIP2012-开车旅行】
  6. Redis之Hash数据结构
  7. 初窥QuickTest脚本录制
  8. 细菌完成图+比较基因组学助力沙门氏菌毒力因子研究
  9. 引用阿里图标库(iconFont)的三种方式
  10. 数据挖掘(一)-探索性数据分析
  11. 如何改变证件照大小?三步搞定
  12. Netty傻瓜教程(四):bossGroup, workGroup?
  13. 基于PHP课程网站设计开题报告,在线课程网站设计开题报告
  14. 【使用python和flask建个人博客】如何在jinja2中进行简单的四则运算和把一个浮点数显示成整数?
  15. 昨晚,散场后………他们流着泪唱着《笔记》……………
  16. 推荐几个值得关注的技术公众号
  17. 添加https证书信任
  18. openwrt时间自动同步
  19. 印章识别--笛卡尔坐标系转换成极坐标系
  20. Photoshop支持ICO图片格式

热门文章

  1. CUDA:工作负载遵循CPU预处理->GPU处理->CPU后处理的形式的实例
  2. 《谭浩强c语言程序设计》6-15
  3. 解释结构模型ISM-2-4
  4. 用友携国资国企走进浙江龙游,共探区县国资智慧监管新样板
  5. 汽车理论matlab编程,汽车理论课后作业matlab编程详解带注释[10页]
  6. 彻底解决机械硬盘经常卡顿2秒问题
  7. IP地址查询命令的进阶用法
  8. Linux乌班图系统,如何安装和配置mysql
  9. 异常检测:综述(基本都是无监督算法)【时间序列算法:AR/MA/ARMA】【传统机器学习算法:孤独森林、One Class SVM】【深度学习算法:AutoEncoder、LSTM、DeepLog】
  10. LNK110:无法打开文件“opencv_world410d.lib”