什么是Gerber文件:

Gerber也叫“光绘”,通常只代表一种格式如RS-274, 274D, 274X等,充任了将设计的图形数据转换成PCB制造的两头媒介,即一种CAD-CAM数据转换格式规范。重要用处就是PCB幅员绘制,最后由PCB制造商完成PCB的制造。不论是哪种CAD零碎,最终都必需将外部CAD数据库转换成GERBER格式文件。在这个进程中,Aperture table描绘了绘图机的镜头大小、外形、地位信息。两者的转换通常是有形的,一旦Gerber发生,绘图机就能够开端任务。绘图机是一种较昂贵但很准确的设备,准确度能够小于1mil。

规范的Gerber Format重要有两种:
1)RS-274-D  它是按照EIA的RS-274-D规范码于1985年衍生制定的,而其材料内容包括word address材料及绘图机的参数档与控制码。这种格式的Gerber必需包括一个Aperture文件,也就是说Gerber File 和Aperture文件是分开的不同文件。RS-274-D被运用至今已无数十年了,因电子产物的演化早已超出现在的需求,因而原有的RS-274-D格式也渐渐的不敷运用,被因而衍生出的强化版RS-274-X所替代。
2)RS-274-X  发生于1992年,即当今最为盛行的材料格式,他是RS-274-D的扩展版,是以RS-274-D为根底的,只只是RS-274-X格式的Aperture整合在Gerber File中的,也即“内含D码”。
除上述的状况外,还有少许数据格式规范正在运用或开发中,如MDA/Fire9000 、Barco DPF,由于不是很常用,在此就不详细说明了。

Gerber的几种多见格式:
Gerber Format是电子业之间通用的材料格式,它是被用于设计完成与上线制造PCB的两头体,就像土木或机械五金业常用的AutoCad软体所输入的DXF或HPGL格式普通,是设计师把图稿设计完成所发生的文件与其它零碎连结的任务材料。
这最后是美国Gerber公司自行制定出来给该公司所消费的光学绘图机运用的,也因而而称为Gerber Data。但由于格式颇能契合电子业间的需求,也因而大家普遍运用一朝一夕演化成为一种业界规范的材料格式,随后由于格式被电子业广为承受,渐渐的大家都称为Gerber Format。

镜头档(Aperture File)说明:
镜头档重要描绘对应Gerber File所用镜头的外形和大小
Aperture File + Gerber File =完好的PCB Layout 图形
常用字段:D_CODE: D码,即镜头编号;SHAPE: 镜头外形;SIZE: 镜头大小;

多见钻孔及含义:
PTH---镀通孔,孔壁镀覆金属而用来衔接两头层或外层的导电图形的孔;
NPTH---非镀通孔,孔壁不镀覆金属而用于机械装置或机械固定组件的孔;
VIA---导通孔,用于印制板不同层中导电图形之间电气衔接(如埋孔、盲孔等),但不能插装组件引腿或其它加强资料的镀通孔;
盲孔---仅延伸到印制板的一个外表的导通孔;
埋孔---未延伸到印制板外表的导通孔。

Gerber File极性说明:
正片(Positive): Gerber描绘的是线路层,而且描绘之图形重要是有铜局部;或Gerber描绘的是阻焊层,而且描绘之图形重要是防焊局部(即盖油墨局部);
负片(Negative): Gerber描绘的是线路层,而且描绘之图形重要是无铜局部;或Gerber描绘的是阻焊层,而且描绘之图形重要是无防焊局部(即不盖油墨局部);
复合片(Compostive): Gerber所描绘的层次有不同极性层分解。通常是挖层和正极性叠加。挖层极性为c,重要起线路防护或追加制成材料等作用。

 

最后,给大家分享一个好用的gerber开源库,hsiang-lee/gerber-parser: gerber-parser is an open source library for parsing and rendering gerber file. It uses qt painting system by default and you can save to any image format Qt supports, including jpg,png,bmg,svg,pdf and etc. Also, you can write your own rendering engine easily, if you don't want to use Qt. If you need more help, please contact me. (github.com)