继续科普PCB设计导出Gerber基本操作及注意事项,来到系列文章的第四篇,这一篇将完结导出制板文件通用的注意事项,无论是用AD、PADS、Allegro、eagle还是其他的PCB设计软件,都能适用的规则,后续系列文章老wu再陆续给出不同PCB设计软件的具体导出制板数据的详细步骤。
6. 请勿进行镜像
输出Gerber文件的所有层必须保持Top的视角,也即top层的文字看起来正常但bottom层的文字看起来被镜像了,如果你单独看bottom层,确实是蛮怪的,但你的gerber文件不会直接用于生产,而是先进入板厂的CAM系统,板厂的工程师会对Gerber进行进行检查和工艺补偿,保持输出的Gerber文件都以Top视角,这样每一层在屏幕上看起来都是对齐的。
7. 单独输出板框
板框定义了PCB的物理尺寸,其将Gerber里属于PCB部分和非PCB部分的信息分隔开来,是PCB制造中不可或缺的重要信息。必须精确的定义PCB的板框并准确传达到板厂,不要包含不必要的附加信息以免造成板厂CAM工程师不必要的误读。
8. 层叠信息
PCB制造需要很多分层信息,比如丝印层、SolderMask层、Solder Paste层、所有的走线层等等。
很遗憾,Gerber RS-274X 并没有规定层叠信息如果定义,一般的做法是通过gerber的文件名来给出说对应的叠层,并在机械尺寸图里给出PCB的层叠结构信息或在制板说明文档里附上层叠信息。
9. 附上网表文件
在PCB的制板文件里附上网表文件将数据传输的安全性提高了一个数量级,板厂在将制造数据文件读入其CAM系统后所做的第一件事就是从光绘图像中生成网表,称为参考网表。在CAM过程中,CAM工程师将根据参考网表定期检查作业数据,以防止认为操作错误或软件出错。当传入的制板文件中存在网表时,他还将根据提供的网表检查他的参考网表。
光绘图像或钻孔文件中的任何严重错误都会造成与网表文件的差异并差生告警, PCB板厂的CAM工程师很多不懂PCB设计,他们无法去正确判断客户的设计意图,唯一能做到的就是保证做出的PCB板与客户提供的原稿一致。如果我们在输出GERBER文件时,把IPC-D-356A文件一起输出,板厂的工程师会用IPC-D-356A文件给我们做网络比较,第一时间发现我们文件上的异常。
IPC-D-356A文件是美国印刷电路学会所制定的一种特定格式,它是PCB文件内用设计软件输出的与原理图一致的一种逻辑网络,与CAM软件建立的物理网络进行对比。它可以检查我们输出的gerber文件及钻孔文件是否与PCB的原理图一致,特别是网络开短路的安全性。