第一大步:altium designer生成gerber文件和钻
孔文件
Altium Designer生成Gerber文件和钻孔文件的
一般步骤
1、首先是生成Gerber Files:
打开PCB文件,在AD09中选择菜单File-Fabrication Outputs-Gerber Files,进入生成Gerber文件的设置对话框。
·单位选择英寸,格式选择2:5 这样可以支持的精度会高一些(这些也可以先跟制板厂联系一下确认)
·在Layers中,选中“include unconnected mid-layer pads”,同时Plot Layers选择All Used
Mirror Layers全都不选,然后在右侧选中相关的机械层。(在CNC雕刻PCB板时可以不钩Top Oerlay ,Bottom Oerlay)
·Drill Drawing中什么都不选,保持默认即可。
·在Apertures中,选择Embedded apertures(RS274X)
·Advanced中其余项都保持默认,主要是选择“Suppress leading zeroes”(此项也可与制板厂联系确认)
·点击确认,会自动生成Gerber文件,此时生成一个cam文件,此文件可以不保存,
因为我们要交制板厂的文件已经在项目的目录里面建了个子目录叫作“Project Outputs for xxx”,
各个层的gerber都存在里面了。
2、然后是生成NC Drill Files:
·同样,在AD09中选择菜单File-Fabrication Outputs-NC Drill Files,进入生成NC Drill文件的设置对话框此处的选择要跟前面Gerber文件中的保持一致:英寸-2:5-Suppress leading zeroes
其它选项保持默认,点击OK
确认一下随后弹出的钻孔数据对话框,然后就会自动生成NC Drill Files了,
同样的,生成的文件会在那个子目录里,而CAM文件可以不用保存
3、将含有以上生成的文件的那个子目录“Project Outputs for xxx”,打个包,就可以发给制板厂了.
Altium Designer 导出Gerber文件详细教程
1、用Altium打开需要导出Gerber文件的PCB;& P3 o* A, _, g {& o* i( R
2、点击“File”-“fabricatio Outputs ” “Gerber Files";
3、在弹出的“Gerber Setup”对话框中选择“Layers”选项卡;
4、只要选择左下角“Plot Layer”下拉列表里的“Used ON”即可;
5、点击“OK”;
6、软件会输出一个后辍为“.Cam”的文件,此时选择“File”菜单下的“export",再选“Gerber”,此时弹出“Export Gerber(s)”
对话框,这里可以根据自己的要求选,也可以不用选,直接点击“OK”即可;. T6 Y5 S# j& H( H% g& u
7、在“Write Gerber(s)”对话框里的下面选择好输出的路径,点击“OK”;: f1 ?1 ~; b% @, U: ^
此时,PCB的各个层已经导出,但是还是不完整的,还需要钻孔文件,下面讲输出钻孔文件;
8、回到PCB文件,点击“File”-“fabricatio Outputs ” “NC Drill Files";0 p0 @( m1 `: Q# d6 N
9、在弹出的“NC Drill Setup "对话框中,根据自己的需要选择,一般是默认的即可;
10、点击“OK”;- }! ?* D; X( D* # m }0 [
11、在弹出的“Import Drill Data”对话框直接点击“OK”,下一个对话,也是只要点击“OK”,便可;t, t% x# y0 f, B, _
12、软件同样会输出一个后辍为“.Cam”的文件,此时选择“File”菜单下的“export",再选“Gerber”,此时弹出“Export
Gerber(s)”对话框,这里可以根据自己的要求选,也可以不用选,直接点击“OK”即可;1 y& x* z3 z6 {4 p
13、在“Write Gerber(s)”对话框里的下面选择好输出的路径,点击“OK”;
14、到这里就把整个PCB的Gerber文件完整的输出了,打包给PCB厂商做就可以了。1 _. f6 p& h: w
时间紧没有图片说明,抱歉!
目录:
1.为何要将PCB文件转换为GERBER文件和钻孔数据后交PCB厂制板
2.什么是GERBER文件
3.Protel DXP中Design/Board Layers&Color 介绍
4.如何用Protel DXP生成Gerber文件
5.由Protel2004产生的Gerber文件各层扩展名与PCB原来各层对应关系表
6.两层板和四层板要导出的layers
1.为何要将PCB文件转换为GERBER文件和钻孔数据后交PCB厂制板
大多数工程师都习惯于将PCB文件设计好后直接送PCB厂加工,而国际上比较流行的做法是将PCB文件转换为GERBER文件和钻孔数据后交PCB厂,为何要“多此一举”呢?
因为电子工程师和PCB工程师对PCB的理解不一样,由PCB工厂转换出来的GERBER文件可能不是您所要的,如您在设计时将元件的参数都定义在PCB文件中,您又不想让这些参数显示在PCB成品上,您未作说明,PCB厂依葫芦画瓢将这些参数都留在了PCB成品上。这只是一个例子。若您自己将PCB 文件转换成GERBER文件就可避免此类事件发生。
2.什么是GERBER文件
GERBER文件是一种国际标准的光绘格式文件,它包含RS-274-D和RS-274-X两种格式,其中
RS-274-D称为基本GERBER格式,并要同时附带D码文件才能完整描述一张图形;RS-274-X称为扩展GERBER格式,它本身包含有D码信息。常用的CAD软件都能生成此二种格式文件。
Gerber数据是由象片测图仪(Photoplotters)生成的。象片测图仪由一个精密的伺服系统组成,该系统控制着一个X-Y 工作台,上面附着一片高对比度菲林。光源透过一个快门照在菲林上。该快门含有一个光圈***并聚焦在菲林上。控制器把Gerber指令转换为适当的工作台移动,光圈***旋转和快门的开合。其结果就是我们通常看到的Gerber文件。
3.Protel DXP中Design/Board Layers&Color 介绍
(1)Signal Layers:信号层
ProtelDXP电路板可以有32个信号层,其中Top是顶层,Mid1~30是中间层,Bottom是底层。习惯上Top层又称为元件层,Botton层又称为焊接层。
信号层用于放置连接数字或模拟信号的铜膜走线。
(2) Masks:掩膜
Top/Bottom Solder:阻焊层。阻焊层有2层,用于阻焊膜的丝网漏印,助焊膜防止焊锡随意流动,避免造成各种电气对象之间的短路。
Solder表面意思是指阻焊层,就是用它来涂敷绿油等阻焊材料,从而防止不需要焊接的地方沾染焊锡的,这一层会露出所有需要焊接的焊盘,并且开孔会比实际焊盘要大。这一层资料需要提供给PCB厂。
Top/Bottom Paste:锡膏层。锡膏层有2层,用于把表面贴装元件(SMD)粘贴到电路板上。利用钢膜(Paste Mask)将半融化的锡膏倒到电路板上再把SMD元件贴上去,完成SMD元件的焊接。
Paete表面意思是指焊膏层,就是说可以用它来制作印刷锡膏的钢网,这一层只需要露出所有需要贴片焊接的焊盘,并且开孔可能会比实际焊盘小。这一层资料不需要提供给PCB厂。
(3)Silkscreen:丝网层
Top/Bottom Overlay:丝网层有两层,用于印刷标识元件的名称、参数和形状。
(4)Internal Plane:内层平面
内层平面主要用于电源和地线。ProtelDXP可以有16个电源和地线层。电源和地线层的铜膜直接连接到元件的电源和地线引脚。内层平面可以分割成子平面用于某个网络布线。
(5)Other:其它层
钻孔位置层(Drill Guide):确定印制电路板上钻孔的位置。
禁止布线层(Keep-Out Layer):此层禁止布线。
钻孔图层(Drill Drawing):确定钻孔的形状。
多层(Multi-layer):设置多层面。
(6)Mechanical Layers:机械层
机械层用于放置各种指示和说明性文字,例如电路板尺寸。机械层可以和其它层一起打印。(7)System Colors:系统颜色
“Connect(连接层)”“DRC Error(错误层)”、2 个“Visible Grid(可视网格层)”、“Pad Holes(焊盘孔层)”和“Via Holes(过孔孔层)”。其中有些层是系统自己使用的,如Visible Grid(可视网格
层)就是为了设计者在绘图时便于定位。每一个图层都可以选择一个自己习惯的颜色,一般顶层用红色、底层用蓝色、文字及符号用绿色或白色、焊盘和过孔用黄色。
4.如何用Protel DXP生成Gerber文件
1)前提是PCB已经画好,进入导Gerber文件的菜单:File-Fabrication Outputs-Gerber Files
2)单位和精度设置:
在“一般” 里面,“单位”选择“英寸”,格式选择2:5 ,这个尺寸精度比较高,当然,也要先和制板加工厂协商确定精度。
3)选择导出的层:
(4)在“Apertures”里面,选中“Embedded apertures(RS274X) ”(在方格里打勾)。
(5)最后点击“OK“即可生成所需要的Gerber文件。
5.由Protel2004产生的Gerber文件各层扩展名与PCB原来各层对应关系表
protel所产生的gerber,都是统一规范的。
(1)扩展名的第一位g一般指gerber的意思。
(2)扩展名的第二位代表层的面,b代表bottom面,t代表top面,g+数字代表中间线路层,g+p+数字代表电源层。
(3)扩展名的最后一位代表层的类别。l是线路层,o是丝印层,s是阻焊层,p代表锡膏,m代表外框、基准孔、机械孔,其它一般不重要,
Layer : File extension
-------------------------
顶层Top (copper) Layer : .GTL
底层Bottom (copper) Layer : .GBL
中间信号层Mid Layer 1, 2, ... , 30 : .G1, .G2, ... , .G30
内电层Internal Plane Layer 1, 2, ... , 16 : .GP1, .GP2, ... , .GP16
顶丝网层Top Overlay : .GTO
底丝网层Bottom Overlay : .GBO
顶锡膏层Top Paste Mask : .GTP
底锡膏层Bottom Paste Mask : .GBP
顶阻焊层Top Solder Mask : .GTS
底阻焊层Bottom Solder Mask : .GBS
禁止布线层Keep-Out Layer : .GKO
机械层Mechanical Layer 1, 2, ... , 16 : .GM1, .GM2, ... , .GM16
顶层主焊盘Top Pad Master : .GPT
底层主焊盘Bottom Pad Master : .GPB
钻孔图层Drill Drawing, Top Layer - Bottom Layer (Through Hole) : .GD1 Drill Drawing, other Drill (Layer) Pairs : .GD2, .GD3, ...
钻孔引导层Drill Guide, Top Layer - Bottom Layer (Through Hole) : .GG1 Drill Guide, other Drill (Layer) Pairs : .GG2, .GG3, ...
机械层:定义整个PCB板的外观的,其实我们在说机械层的时候就是指整个PCB 板的外形结构。
禁止布线层:定义我们在布电气特性的铜一时的边界,也就是说我们先定义了
禁止布线层后,我们在以后的布过程中,所布的具有电气特性的线是不可能超
出禁止布线层的边界。
Top overlay和bottom overlay:定义顶层和底的丝印字符,
就是一般我们在PCB板上看到的元件编号和一些字符。
Top paste和bottom paste:顶层底焊盘层,
它就是指我们可以看到的露在外面的铜铂,比如我们在顶层布线层画了一根导线这根导线我们在PCB上所看到的只是一根线而已,它是被整个绿油盖住的,
但是我们在这根线的位置上的top paset层上画一个方形,或一个点,
所打出来的板上这个方形和这个点就没有绿油了,而是铜铂。
Top solder和bottom solder这两个层刚刚和前面两个层相反,可以这样说,这两个层就是要盖绿油的层,multilaye这个层实际上就和机械层差不多了,
顾名恩义,这个层就是指PCB板的所有层。
上面的PCB生成的Gerber文件
6.两层板和四层板要导出的layers
双面板:top layer,bottom layer, top overlay, bottom overlay,top solder mask, bottom solder mask, mechanical
四层板:在以上基础上加上2 and 3 layers
第二大步如何验证制作的
GERBRT文件的正确信
1、CAM350 支持的导入文件格式
2、
PADS、ORCAD、PCAD的PCB文件可直接导入(要找Project Outputs for****的文件夹才能开始导录)
记得点下一步
上选项固定就可以了,点击搞定
2、Altium Desiner 原PCB图
3、原图转换为光绘机格式(Gerber)文件,*.CAM格式图CAM350读入图总体图(因为有附铜看不明显)
上图在CAM350中的各个图层:顶层图因为有附铜看不明显)
底层图因为有附铜看不明显)
底层焊盘
4、Atium Desinger 中PCB 文件转换为CAD 文件即 *.DXF格式文件图(因为有附铜看
不明显)
5、顶层元件图(因为在做的时候没有做gerber没有打钩Top Oerlay ,Bottom Oerlay)
6、顶层线路图(因为有附铜看不明显)
7、底层线路图(因为
有附铜看不明显)