从 CAD 到 CAM
Gerber File是PCB板厂用来制作一片PCB所需要的档案,也就是要给CAM (电脑辅助制造) 用的档案格式。Gerber格式是一种二维向量图像文件格式。它是印刷线路板行业软件中用于描述印刷线路板图像的标淮格式。
要制作一个PCB板,必须提供板厂Gerber档案。所谓Gerber档,其实是包含一群档案 (如下图所示),如包含正反面铜箔层 F.Cu B.Cu.,正反面文字面 F.Silkscreen ,B.Silkscreen,防焊层 SolderMask、板边裁切Edge.Cuts 等。另外,还要给钻孔Drill (.drl)及 Drill Map (.map) 的Gerber 档案,此会描述此PCB所用到的钻孔的孔径尺寸及钻孔位置。
? Cu (铜箔层/线路层)
? Silk Screen(文字层): 主要的功能是在电路板上标注各零件的名称、位置框,方便组装后维修及辨识用。
? Solder Mask: 防焊层(绿油层) :并非全部的铜面都要吃锡上零件,因此非吃锡的区域,会印一层隔绝铜面吃锡的物质(通常为环氧树脂),避免非吃锡的线路间短路。根据不同的工艺,分为绿油、红油、蓝油、黑油、白油等颜色
? Drill Map : 描述 PCB 有钻孔位置及孔径。
2层板的话,有正面(Front)及背面(Back). 故会有F.Cu或 B.Cu
? ----------------
? Paste Mask: 制作钢板用的图层。钢膜上的孔就对应著电路板上的SMD 器件的焊点。(该层的尺寸与实际SMD焊盘的尺寸相同)
? Edge.Cuts,: PCB板框裁切用的档案。
? Dwgs.User : User Drawing 的部份,可以用来描述板框尺寸(用量测工具)或文字说明的地方。或用来描绘Edge.Cuts以外的部份。这一层完全不影响生产。
PCB设计产生Gerber File
? 产生Drill File及 Map File 的Gerber 档案,此会产生描述此PCB所用到的钻孔的孔径尺寸及钻孔的座标资讯。
Drill File
Drill Map File
一旦你产生gerber file 之后,你可以用gerber viewer 软件来观看这些所输出PCB图层。
1) 用Kicad 原生内建的Gerb View软件 (但不太好看!)
2) 用 gerbv - A Free/Open Source Gerber Viewer 来观察gerber
建议:在送给板厂之前,应用1:1 的比例输出PCB Front/ Back零件面,以确认IC Footprint是否正确,若手边有现成的IC,也可以比划一下,以避免得元件footprint 错了.做出PCB和元件对不起来,另外 Drill File也应仰出来看一下,锁孔位置及排针位置及距离是否正确!
注意: 研发也要考虑到生产的问题。凡寄出给板厂的Gerber Files,必需备存一份,若到时要再制作PCB时,才能保证可以制作出一模一样的PCB出来。若改版,每一个版本也都须备存一份 (可以用SVN或Git之类的版本控管软件) 且要留下Release Note 或 Bug Fix Note 才可以!