Altium Designer 输出 gerber 光绘文件的详细说明

PCB画好后,我们需要输出光绘文件交给制版厂家.由此,输出光绘文件的重要性就显出来了.

先复习一下介绍各层的定义吧,哈哈

(1)    顶层(Top Layer),也称元件层,主要用来放置元器件,对于比层板和多层板可以用来布线.

(2)    中间层(Mid Layer),最多可有30层,在多层板中用于布信号线.

(3)    底层(Bootom Layer),也称焊接层,主要用于布线及焊接,有时也可放置元器件.

(4)    顶部丝印层(Top Overlayer),用于标注元器件的投影轮廓、元器件的标号、标称值或型号及各种注释字符。

(5)    底部丝印层(Bottom Overlayer),与顶部丝印层作用相同,如果各种标注在顶部丝印层都含有,那么在底部丝印层就不需要了。

(6)    内部电源接地层(Internal Planes)

(7)    阻焊层(Solder Mask-焊接面),有顶部阻焊层(Top solder Mask)和底部阻焊层(Bottom Solder mask)两层,是Protel PCB对应于电路板文件中的焊盘和过孔数据自动生成的板层,主要用于铺设阻焊漆.本板层采用负片输出,所以板层上显示的焊盘和过孔部分代表电路板上不铺阻焊漆的区域,也就是可以进行焊接的部分.(所谓阻焊顾名思义就是不让上锡,阻焊漆就是绿油啦)

(8)    防锡膏层(Past Mask-面焊面),有顶部防锡膏层(Top Past Mask)和底部防锡膏层(Bottom Past mask)两层,它是过焊炉时用来对应SMD元件焊点的,也是负片形式输出.板层上显示的焊盘和过孔部分代表钢板上挖空的部分,对应电路板上要刷锡膏的地方,也就是进行焊接的部分。

(9)    Drill

(10)NC Drill

(11)机械层(Mechanical Layers),

(12)禁止布线层(Keep Ou Layer)

(11)多层(MultiLayer)

(13)(Connect)(DRC Errors)(Pad holes)(Via Holes)(Visible Grid1)(visible Grid2)

我们要考虑的就是1-10这几个.值得一提的是solder表示是否阻焊,就是PCB板上是否露铜;paste是开钢网用的,是否开钢网孔.所以画板子时两层都要画,solder是为了PCB板上没有绿油覆盖(露铜),paste上是为了钢网开孔,可以刷上锡膏.

1:画好PCB后,在PCB 的文件环境中,左键点击 文件-输出制造文件-Gerber Files,进入Gerber setup 界面.
     在“常规”选项 里面,“单位”选择“英寸”,格式选择2:5 ,这个尺寸精度比较高,当然,也要先和制板加工厂协商确定精度。

在“层”里面,选中“包含未连接中间层焊盘”,在“绘制层” 下拉菜单里面选择“选择使用过的”,注意 要检查一下,不要丢掉层。在“镜像层” 下拉菜单里面选择 “全部关闭”,右边的机械层都不要选。

  
     在“光圈”里面,选中“嵌入的光圈(RS274X) ”(在方格里打勾)
在“高级”里面,在“前导/殿后零字符” 区域,选中“抑制前导零字符”(这个选项可以和加工厂商量的) 左键点击“确认”按键,进行第一次输出。
  (生成的*.cam可不用保存)

2:在PCB 的文件环境中,再次进入Gerber setup 界面, 在“层”里面 ,在左边的“绘制/镜像层” 都不选中,“包含未连接中间层焊盘”也不选中, 只选中有关板子外框的机械层。

在“钻孔制图”里面,选择你要导出的层对。一般选择“绘制全部使用的层对”,“镜像绘制”不用选中。
(钻孔统计图钻孔向导图两个区里面设置要一致)!

左键点击“确认”按键,进行第二次输出。

(生成的*.cam可不用保存)

3:在PCB 的文件环境中,左键点击 文件-输出制造文件-NC Drill Files,进入NC Drill Setup (NC钻孔设置)界面,单位选择“英寸”,格式选择2:5 ,尺寸精度比较高,当然,也要和加工厂协商确定精度。 在“前导/尾随零字符” 区域,选中“抑制前导零字符”(这个选项可以和加工厂商量的),和Gerber Setup 的“高级”里面要保持一致,其他默认选项不变。

左键点击确认按键,进行第三次输出。
在弹出来的“输入钻孔数据” 界面里左键点击“确认”按键,进行输出。

( 所有的*.Cam 文件都不用保存的。)

----把当前工程目录下的Out 文件夹中的所有的文件进行打包压缩,送到加PCB工厂进行加工

 

Altium Designer 输出 gerber 光绘文件的详细说明的更多相关文章

  1. Altium Designer 19 导出光绘文件

    一.点击 文件--制造输出--Gerber Files 第一次设置如下 绘制层点击进去全选 钻孔光圈 符号大小50mil 生成文件 关闭不用保存 蚀刻图 二.点击 文件--制造输出--Gerber F ...

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

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

  3. Altium Designer 导出Gerber文件详细教程

    Altium Designer 导出Gerber文件详细教程   1.用Altium打开需要导出Gerber文件的PCB: 2.点击“File”-“fabricatio Outputs ” “Gerb ...

  4. altium designer生成gerber步骤

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

  5. cadence钻孔文件及光绘文件的生成

    完成PCB布线之后,需要生成钻孔文件和光绘文件交给PCB厂家制作PCB板,下面总结详细方法!

  6. allegro中出光绘文件遇到问题的解决办法

    一:设置好光绘文件参数后,选择check dabase before artwork后,点击生成光绘时出现错误告警信息:    database has errors:artwork generati ...

  7. Altium Designer 生成Gerber文件

  8. 用Altium designer画PCB的一般心得

    一.电路版设计的先期工作 1.利用原理图设计工具绘制原理图,并且生成对应的网络表.当然,有些特殊情况下,如电路版比较简单,已经有了网络表等情况下也可以不进行原理图的设计,直接进入PCB设计系统,在PC ...

  9. allegro 的光绘层概念

    TOP层: board geometry/outline  manufacturing/photoplot_outline                  etch/top              ...

随机推荐

  1. 【Intel AF 2.1 学习笔记二】AF中的页面——Panel

    Panel Panel控件是你的app中的独立内容的区域控件.它是af UI的核心.Panel div 元素实际上承载了app中你管理和显示的界面元素和内容. 创建panel控件是相当地容易的:在id ...

  2. 【WP8】键盘弹出时控制Frame位置

    WP上,当使用TextBox输入文字的时候,键盘会把TextBox向上推一段距离 当编辑第二个TextBox的时候,页面被上推,键盘刚好和TextBox靠在一起 当编辑第一个TextBox的时候,页面 ...

  3. 内存管理 初始化(三)before mm_init()

    看到了mm_init(),期间将从bootmem迁移到伙伴系统,slab分配器也会建立. 在分析mm_init()之前,把setup_arch(&command_line)之后的函数分析了以下 ...

  4. 6. go数组与冒泡排序

    include 数组的概念 如何定义数组 数组常用的用法 数组如何指定下标设值 二维数组 冒泡排序 数组 定义数组的格式:var [n] , n>=0 数组长度也是类型的一部分,因此具有不同的长 ...

  5. varchar和nvarchar的区别 数据来证明

    如果一个数据是"N好"数据类型是varchar时: select len(vartest) from testselect datalength(vartest) from tex ...

  6. 深入理解css3中的flex-grow、flex-shrink、flex-basis

    https://www.cnblogs.com/ghfjj/p/6529733.html

  7. android 不能在子线程中更新ui的讨论和分析

    问题描写叙述 做过android开发基本都遇见过 ViewRootImpl$CalledFromWrongThreadException,上网一查,得到结果基本都是仅仅能在主线程中更改 ui.子线程要 ...

  8. Eclipse------maven使用Maven build编译web项目显示" javax.servlet.http 不存在"

    缺少javax.servlet包 解决方法: 引入下面代码即可 <project> <dependencies> <dependency> <groupId& ...

  9. ios开发之--使用UILabel Category 计算UILabel内容大小

    在此仅做记录,代码如下:

  10. ios开发之--时间格式化

    字符串转时间 iOS 中 NSDate 是时间管理类,这里获取到的时间是 UTC 时间,可以根据需要转换成任意地区的时间. NSFormatter 类是时间格式化类,可以根据指定的格式.地区将指定的时 ...