实际测试过, Altium Designer 22在Win10 64位系统上,我曾经遭遇Gerber全层导出中缺少底层丝印层以及钻孔文件的情况。
文件配置必须先设对
当把PCB文件打开之后,不要赶忙去点击那个输出,要先去点击文件那里的File,然后从中选择制造输出里的Fabrication Outputs下的Gerber Files咯? 随后进入到Layers选项卡,切换至该选项卡后,点击Plot Layers下拉菜单,找到此下拉菜单并点击,在其中选择All Used On这一选项。最为关键的步骤出现了,在涉及Mechanical Layers部分所处区域时,以手动方式勾选操作,挑选出Keep – Out Layer以及所有机械层,完成勾选动作。有不少新手,仅仅只是勾了电气层,然而,一旦光绘文件导入到对方的CAM软件当中,板框就对不上了。
板厂反馈常有报错,此报错明确指出缺少板框层,这其中的核心原因在于,机械层在默认情况下呈现为非勾选状态,并且众多人并未留意到, Mechanical Layers与Plot Layers是相互分开的。解决的办法是,在导出之前,先于Layers选项卡的左下角处点击Advanced,将Mirror Layers全部取消勾选,之后返回再重新勾选机械层。
钻孔文件必须单独生成
不少人认为Gerber包括的仅仅是光绘构成层,却遗漏了钻孔相关文件。返回到文件的菜单那里,再去挑选制造输出范畴内的NC Drill Files。紧跟着,针对Leading/Trailing Zeroes选项选取Suppress trailing zeroes,这是绝大多数板厂的默认规定。点选OK之后,就会产生一个.TXT格式的钻孔文件,并且要将其与Gerber置在同一个文件夹当中。
【新手避坑】:常见的报错情况是,板厂向相关人员传达,钻孔文件没办法被识别。其核心原因存在两个方面,一方面是, Format的设置并不统一,举例来说, Gerber采用的是2:5,可是钻孔文件采用的却是2:4;另一方面是, Suppress trailing zeroes没有被勾选,进而导致文件头部出现了多余的零。解决的办法是,一定要使得钻孔文件的Unit以及Format,和Gerber完全地保持一致,而且还要将Suppress trailing zeroes统一勾选。
输出文件必须统一打包
下面的这一步,要将所生成的Gerber文件以及钻孔文件进行归总,项目文件夹当中,默认情况下会生成一个名为Project Outputs的文件夹,此文件夹里头包含了所有.GTL、.GTO、.GBL、.GKO等类型的文件以及.TXT钻孔文件。下述为一个值得推荐的最优方案,将其压缩成ZIP包发送,压缩包的命名规则采用PCB名称加上日期,像LED_Driver_20260625这样子。再对比另外一种方案,即直接发送文件夹,其存在的缺点是,板厂在下载之后较容易遗漏碎片类型的文件,特别是机械层以及钻孔文件容易混杂在多层目录里。所以, ZIP进行打包,是工程实际操作范畴里的先被选用方式,能够将沟通产生的成本去除。
【新手避坑】:高频且完整的报错呈现为“钻孔文件缺失,导致无法开展CNC钻孔”。其根源在于,众多人仅仅导出了光绘文件,却将导出NC Drill文件一事给忘掉了。一种能实现一次解决的流程展示:先要返回到PCB文件那里,将NC Drill Setup打开,去确认Format以及Unit不存在差错;接着,查看检查项目输出文件夹里,是不是存在以.TXT或者.DRL作为结尾的钻孔文件;随后,把Gerber文件里的.GKO层也就是Keep-Out层打开,手动去核对板框内部有没有钻孔符号;最后,如果察觉到有遗漏情况,直接重新导出NC Drill,并且重新进行ZIP打包。
此方法不适用于低于AD20的陈旧老版本,原因是菜单路径跟界面布局并非全然一致。如果你仍在使用AD10或者AD16,建议直接在Design菜单下寻觅Netlist以及Board Shape相关的导出选项,或者直接升级至AD22以上版本,操作流程统一而且不容易出现差错。










