用KiCad画完一块板子,最激动也最悬的时刻就是把它交给板厂的那一刻。很多朋友画原理图、布线布局都挺顺,结果卡在了“导出制造文件”这一步:不知道要选哪个图层,不知道钻孔文件怎么出,或者直接在聊天窗口问客服“能不能帮忙转Gerber”……这篇文章我打算把从KiCad设计到嘉立创下单的全流程捋一遍,重点放在Gerber文件生成、导出后自检、以及上传到下单页后的参数确认上,尽量把我自己踩过的坑和复盘出来的标准动作都写进去。
内容适合两类人:一是刚转KiCad、每天都在为“怎么把这板子正常交出去”发愁的硬件工程师和电子爱好者;二是已经会用KiCad但下单时总遇到小问题,想来确认自己流程是否规范的从业者。我使用的版本是KiCad 8.x,界面基本一致,老版本也大同小异。
1. 为什么Gerber一定要自己会导,而不是截个图或让别人代劳
1.1 板厂要的不是“图片”,而是数字制造指令
很多人第一次打板时会觉得,PCB设计图已经很直观了,为什么还要生成Gerber文件?这里需要先讲清楚一件事:Gerber并不是我们肉眼看到的那种彩色PCB图,而是一套带有坐标、线条、钻孔位置的矢量指令集。板厂的CAM工程师拿到Gerber文件后,要用专业软件把每一层分别解析出来,检查线路间距、孔径大小、板框形状,然后转成光绘机的曝光数据或者钻机台程序。
如果你把PCB软件里的截图发给板厂,对方除了能看看大概样子,根本无法获取精确的坐标数据。哪怕你用3D视图导出一张高清图,放大到焊盘细节后依然是像素,而不是矢量信息。这就是为什么Gerber被称为PCB制造的“通用语言”,上游EDA工具不互通,但几乎每个板厂都能解析标准Gerber。
1.2 自己导Gerber更深的意义:你才是板子最终质量的第一负责人
经常有新手把“导出Gerber”等同于“按下按钮”。在KiCad里面,生成Gerber只需要几步操作,但关键在于“你必须清楚地知道自己导出了哪些数据、用的是哪个图层、坐标原点在哪”。工程师如果完全不懂制造文件,板厂收到数据后发现问题一问三不知,轻则拖延交期,重则整板蚀刻错误报废。
我自己第一次导Gerber就遇到过板框没闭合的问题。当时因为Edge.Cuts图层上有一段线被误删了,整块板子的外形变成一个开口的路径,板厂CAM系统自动修正后,板边凹进去一块,一共损失了几块样板的费用。从那以后我学会了一个原则:Gerber必须自检通过后才能装进下单系统的文件夹。板厂只会帮你做可制造性检查,但不会替你判断“这个设计到底是不是你想要的”。
1.3 从KiCad直接下单一气呵成,比想象中更省时间
KiCad在坐标原点、文件后缀、钻孔格式这些方面都和主流板厂的解析系统高度兼容。加上嘉立创现在支持直接上传Gerber文件,页面会自动计算板子尺寸、层数、孔数,还会高亮提示哪些工艺参数需要补全。这意味着只要你的Gerber“干净、标准”,从生成到提交只花几分钟。后面我会把每一步的参数选择都讲透,能帮大家少走很多弯路。
2. 打开生成前的“隐藏检查项”:DRC、板框、参考点一个都不能凑合
2.1 先跑一遍完整的DRC,别带着报错出文件
很多人会忽略:KiCad默认的DRC(Design Rules Check,设计规则检查)不只是查开路短路,它还会检查走线宽度、过孔大小、丝印是否落在焊盘上、铜箔到板边距离等问题。直接带报错生成Gerber,相当于把一个有已知风险的方案提交给板厂。
实操建议是,在点击“检查DRC”之前,先确保当前界面处于F.Cu或B.Cu层,这样可以看到完整的铜箔走线。运行DRC后,按一下快捷键M会弹出错误面板,逐条查看。如果报错太多,可以用右上角的过滤功能只查看“错误”级别的项目,高优先级的开路/短路报错必须先清零,只有个别“忽略项”可以酌情放过。
注意区分“错误”和“警告”,警告往往和丝印压焊盘、最小线距等工艺规则有关,这些其实嘉立创下单时也会提示,但Gerber文件中的警告显示的是KiCad默认设计规则,并不一定符合目标板厂的规则。最稳妥的做法是自己把默认规则改到板厂常见水平,比如最小线宽设为0.15mm,线距设为0.15mm,这可以在“板框设置-设计规则-约束”里调整。
2.2 板框(Edge.Cuts)必须闭合,且要在专有图层
很多从其他软件转过来的朋友容易把板框画在“画图图层”(Dwgs.User)或者“用户图形”中,这样生成的Gerber会没有板框。在KiCad里,板框必须放在Edge.Cuts这一层。这个图层上的线条会被光绘识别为外形切割路径。
完成板框绘制后,我用过一个很笨但有效的验证方法:在KiCad中单独只显示Edge.Cuts图层,然后用滚轮放大板框轮廓,沿整个边框走一遍鼠标,保证每一段都连续。如果中间有断点,就需要回到画图模式,在断点位置连接或者调整端点类型。使用R优先选择线段,然后Ctrl+C Ctrl+V也能快速补线。板框不闭合是导致“板厂自动封闭后形状不预期”的最大元凶。
2.3 参考点与原点:直接影响钻孔和拼版的坐标精度
生成Gerber时,坐标原点的选择会影响所有焊盘、走线和钻孔的相对坐标位置。很多板厂会自动对齐板框左下角,但在KiCad中,如果你没有设置明确的原点,默认原点是画布绝对坐标原点。只要不要离板子太远,一般不影响最终制造。
不过,我强烈建议在“文件-板框设置-原点-设置坐标原点”中,把原点设为板框左下角或者板的中心。这样生成的Gerber坐标数值会更好理解,排查问题也方便。如果板厚、孔径尺寸看起来不对,往往不是设计有问题,而是钻带文件单位或精度小数点位数不对。这个我会在下一节细说。
2.4 划重点:不要为了“方便”在Gerber里加多余图层
Gerber生成界面里的图层选择很自由,新手常常把所有可见层都勾上,觉得“多导几层肯定没错”。实际恰恰相反,多余图层会干扰板厂的CAM判断。比如你把F.Paste(锡膏层)也生成出来了,后面做纯线路板打样时会提示有多余层,通常情况下板厂需要手动忽略。用户也可以自行选择忽略,但无谓的增加了解析时间。我平时只导出6层:F.Cu、B.Cu、F.Silkscreen、B.Silkscreen、F.Mask、B.Mask,外加Edge.Cuts。如果是双面板,后三层值根据实际需求添加。
3. 一步步拆解KiCad中的Gerber导出参数:选层、格式、坐标
3.1 打开Gerber生成器:藏在“制造输出”里的神器
KiCad 8中,点击顶部菜单“文件-制造输出-Gerber文件”,会弹出“Gerber文件生成”对话框。这里不要再纠结为什么看不见“导出”按钮,这个对话框就是完整的导出面板。界面左侧是“包含的图层”列表,右侧是“通用选项”和“高级选项”。
在“通用选项”里要注意的第一项是“单位”。板厂接收的文件可以是英寸也可以是毫米,现代CAM系统都能转换。我建议选择“毫米”,因为接下来板厚、孔径也会以毫米为单位,便于人工检查和沟通。对应“公制/英制”格式如果选十进制,要确保至少四位小数。
3.2 选择正确的图层组合,避免少一层或多一层
在“包含的图层”列表里,KiCad已经自动勾选了目前PCB上实际存在内容的层。但这里小心一个坑:如果某个层从来没有放置过任何元素,即使你勾选它,生成的Gerber也会是一个空文件,空文件本身没问题,但会让人困惑。我一般按照以下清单核对:
- F.Cu 顶面铜层:必须选
- B.Cu 底面铜层:必须选(双面板)
- F.Mask 顶层阻焊开窗:必须选,否则板厂不知道哪里露铜
- B.Mask 底层阻焊开窗:必须选(双面板)
- F.Paste 顶层锡膏层:做SMT贴片需要,纯样板可以不要
- B.Paste 底层锡膏层:同理,不用可省略
- F.Silkscreen 顶层丝印:推荐选,包含位号和边框
- B.Silkscreen 底层丝印:如果字符都在正面可以不选,但选了也不会出错
- Edge.Cuts 板框切割层:必须选,这是板子外形的最关键依据
- In1.Cu / In2.Cu 等内层:只有多层板才需要
曝光层(Mask)不能和丝印层混淆。Mask是油墨开窗层,它决定了哪些铜箔区域不被阻焊油墨覆盖。如果漏导Mask层,那么整板都会被绿油盖住,焊盘上不了锡。有些人导Gerber后,用浏览器查看发现焊盘位置是空的,就以为板子废了,其实很可能是Mask文件没导出来。
3.3 格式选“4.5/5.5”还是“4.6/5.6”?稳定压倒一切
KiCad的Gerber格式选项里有一个“位置文件格式”的精度选择,常见的有“4.5格式”(整数4位+小数5位)和“4.6”等。像嘉立创等厂商的系统兼容性都很强,我建议保持KiCad默认的“4.5格式”。4.5格式的整数部分最大为9999,单位是毫米时最大坐标就是9999mm,远大于任何PCB板尺寸,不会溢出。
有些人会切换到“英制2.4或2.5格式”,因为过去工业界习惯英寸精度,但现代光绘机直接解算坐标,毫米4.5格式已经完全足够。这里真正要注意的是“使用X2格式”这一项。勾选X2后,Gerber文件会内嵌每个D码对应的对象属性,一些新系统可以识别更多信息,但老版本CAM可能兼容性差一些。我不勾选这个就能避开大多数解析兼容问题。
3.4 在高级选项中设置板框和参考图层的映射
点击对话框右侧“高级”选项卡,里面有一项“板框图层”映射,通常会自动识别到“Edge.Cuts”层,不用改。还有一项“偏移”参数,默认是零,一般不动。需要注意“参考图”选项,如果勾选了“按文件名”,生成文件末尾会带上包含钻孔位置的参考图,这种附加内容对投产没用,反而增加文件体积。我建议全部关闭,保持文件干净。
3.5 生成文件后,检查实际文件后缀和大小
点击“生成”后,选择存储目录。KiCad会为每一层生成一个单独的Gerber文件,通常后缀名为.gtl/.gbl/.gts/.gbs/.gto/.gbo/.gko。分别对应Top Layer、Bottom Layer、Top Solder、Bottom Solder、Top Silkscreen、Bottom Silkscreen、Board Outline。如果某些层是用别名命名的,比如F_Cu.gtl是一直不变的,没毛病。
生成完毕后,在文件夹中按大小排序,所有文件通常都在几KB到几十KB之间。如果某个文件大小是0字节,就要回去检查那一层是不是没有内容。这是我在一次外形层文件中踩过的坑:我生成了Edge_Cuts.gko,结果是0KB,原因是在PCB上只有板框线段,但其被放在了藏匿的图形层,没有真正放回Edge.Cuts。
4. 钻孔文件与钻孔地图:比Gerber更容易阴沟翻船的环节
4.1 钻孔文件格式选Excellon,单位毫米,精度选4位以上
在KiCad里,钻孔文件不是和Gerber一起生成的,而是通过“文件-制造输出-钻孔文件”单独导出,这个问题很多新手会漏掉。如果只传Gerber不传钻孔文件,那么板上的所有过孔和通孔都没有孔位数据,板厂根本没法钻孔。
打开“钻孔文件”对话框后,格式选“Excellon”,单位选“毫米”,精度默认选择“4.5”即可,坐标原点要和Gerber保持一致,如果前面在Gerber生成里设定了坐标原点到这里必须选同样选项。接下来生成的.txt文件或.drl文件都要一并放入待下单文件夹。
4.2 勾选“钻孔地图”,方便人工快速核对
在钻孔文件对话框中,有一个“生成钻孔地图文件”的选项,推荐勾上。钻孔地图不是制造必需文件,但它是给人看的:它会把孔径大小和数量以图例形式展示,并用图表展示每个钻孔的坐标。这在下单后和板厂交流“这里少钻一个孔”之类问题时会非常有用。
还有一个容易被忽略的选项叫“微型过孔”,如果板子使用了盲埋孔(HDI板),需要在钻孔文件中额外勾选相关选项。但对普通双面板甚至四层板来说,所有孔都是通孔,默认参数就够用。
4.3 检查孔径列表:避免圆孔变方孔、槽孔被漏掉
生成钻孔地图后,你应该能看到一个“孔径-数量”统计表。检查一下有没有不合理的数值,比如0.2mm的孔给钻成0.8mm,或者槽孔、半孔显示成了普通圆孔。KiCad的钻孔文件对槽孔(Slot)支持很好,在布线时只要放置的是椭圆形的焊盘/过孔槽,钻孔文件会生成G85命令和坐标列表。
如果是金属化半孔(板边开半孔焊盘),需要在设计规则中额外处理,而且多数板厂要求单独在图中标注。我通常的做法是:不仅在钻孔文件里体现,上传下单时还会在“订单备注”里写清楚“板边有金属化半孔,请按半孔工艺加工”,双重保险。
4.4 钻孔层和Gerber层之间的“原点不一致”问题
这是最常见的板厂退单原因之一,通常表现为:Gerber文件里的线路位置和钻孔位置整体偏移,焊盘不在过孔中心。出现这个问题的根本原因是Gerber的原点和钻孔文件的原点不一样,比如Gerber用“低于左下角”对齐,而钻孔文件用“绝对原点”,两者坐标就错位了。
在KiCad中,解决方法是导出钻孔文件时,在“原点”选项里选用与Gerber同步的选项。我个人的习惯是统一使用“板框左下角”坐标原点,两边都选择该选项,并手动记录坐标偏移值。若使用默认绝对原点,那么两边都选“绝对原点”也行。
5. 用Gerber Viewer做投产前最后一道过滤网:常见视图自检清单
5.1 KiCad内置Gerber浏览器的打开方式
生成完所有文件后,打开KiCad,点击菜单“文件-查看-Gerber浏览器”,它会打开一个独立窗口。在这个窗口里,“文件-加载Gerber文件”可以批量导入所有生成的.gtl/.gbl等文件,钻孔文件不能直接拖进去,但钻孔地图可以。也有像gerbv、GC-Prevue这样的开源工具,不过用KiCad自带的就够了。
导入后按图层开关分别查看,我习惯先只显示F.Cu+B.Cu,看铜箔完整性;然后显示F.Mask+B.Mask,看阻焊开窗位置是否和焊盘对齐;再显示F.Silkscreen+B.Silkscreen看文字是否压到焊盘或板边,最后显示Edge.Cuts确认板框形状。全部层叠在一起看,确认板上无走线飞线、无异常形状。
5.2 检查阻焊开窗是否漏在铜箔上
这个检查非常重要。阻焊开窗层(.gts)实际上是一个负片概念:开窗区域在Gerber里通常是实心填充的闭合图形,板厂用这个区域从整个阻焊层挖掉油墨。如果阻焊开窗图形与焊盘位置稍有错位,会导致焊盘露铜面积不对称,严重时会阻焊油爬上焊盘,造成焊接不良。
用Gerber浏览器把F.Cu和F.Mask都打开,放大到其中一个焊盘,看Mask层图形是否略大于铜箔焊盘。正常来说开窗会比焊盘大0.1mm左右,如果Mask层图形小于焊盘,说明开窗不够,后续SMT会遇到麻烦。发现后回到PCB编辑器调整阻焊扩展值,也可以在“板框设置-设计规则-罩开窗/铜箔扩展”中统一修改默认扩展量。
5.3 用“层对齐”识别元件映射错误
生成Gerber后,用浏览器检查丝印是否和焊盘一一对应:选中某个QFN芯片,看它的丝印边框、位号、1脚圆点是否都在合适位置。尤其要关注“1脚”标记,很多IC方向错位就是因为丝印圆点没有反映到Gerber中。KiCad的F.Silkscreen显示时,如果位号字体是TrueType,导出到Gerber后有些中文字符可能是空心线框,这属于正常现象,板厂能做出来,但如果乱码就说明字体库出了问题,建议改成KiCad自带的默认字体或转成图片丝印。
5.4 板框自检的进阶:测量外形尺寸
在Gerber浏览器中可以使用测量工具,点击菜单“检视-测量”,两点距离会显示在状态栏。我每次出样前都会量板框长宽是否和规划一致。很多板子在直角改成倒角后,板框尺寸会出现偏差,比如100mm×80mm变成99.8mm×80.1mm,这些都是Edge.Cuts上走线没有捕捉到对整圆端点引起的。如果需要在角落添加圆弧,一定要用“添加圆弧”工具将圆心、起点、终点都锁定。
5.5 打开钻孔层实际位置对比
内置Gerber浏览器对钻孔文件的导入有点绕,通常需要直接打开钻孔地图来做直观判断。更常用的做法是回到PCB编辑器,按下F7键(或“视图-裸板视图”快捷键)就能直接看到PCB上所有开窗和走线,再用“显示钻孔”快捷键(默认Ctrl+D)可叠加钻孔图形。这种OpenGL渲染的裸板视图是最快的人工检查方式,很多问题用它一眼就能扫出来。
6. 嘉立创下单页上传参数:Gerber只是起点,工艺选择才算真正落地
6.1 上传方式:选“上传Gerber文件”而不是直接传工程源文件
在嘉立创下单助手或网页端下单,选择PCB订单后会要求你上传文件。这里更推荐直接使用“上传Gerber文件”,而不是上传KiCad工程源文件。虽然立创EDA的在线转换也支持KiCad源文件,但直接传Gerber会减少一次转换环节,也避免版本差异导致的原点错乱。
上传后系统会自动解析板子尺寸、长宽、层数、孔数和阻焊颜色,通常在数秒内完成。此时注意检查系统识别出的“板宽×板高”是否和你预期一致,如果识别值差了一大截,95%是板框层出了问题,那就赶紧回到第2节检查板框图元,别将错就错继续下单。
6.2 工艺参数确认:板厚、铜厚、表面处理、阻焊颜色
下单页面会把工艺参数拆成几行,每一行都要认真选。
- 板厚:常见有0.6/0.8/1.0/1.2/1.6/2.0mm,根据产品外壳和载流需求选。如果只是普通样板,1.6mm最稳妥,插接元件手感也好。
- 铜厚:默认1oz(约35微米)。如果走线有大电流,比如电机驱动板,要选2oz甚至更高,但需要注意线宽与线距的匹配,高铜厚会让蚀刻的最小线距变大。
- 表面工艺:常规用喷锡(HASL)或无铅喷锡,成本低;如果板上器件间距小(比如QFP0.5mm pitch)或需要插拔耐磨,选沉金更好。我一般做小批量样板选喷锡,做研发样验证电气性能时选沉金,因为沉金平整度更好,高频信号损耗也略低。
- 阻焊颜色:和Gerber无关,纯粹选择最终油墨颜色。但要注意,阻焊颜色不同会略微影响线路的散热和紫外固化参数,不过对普通产品毫无影响,可以自由选。
- 丝印颜色:也顺便确认,常规是白色/黑色,页面支持预览时效果。
6.3 阻抗、叠层与“是否要求压合”这些高阶选项
如果板子有射频线、差分线或USB高速线,需要在下单页说明阻抗要求,比如“单端50Ω,顶层”,此时板厂会根据你所选板厚、层数和铜厚计算出对应的微带线/带状线参数,并要求你在Gerber中保持设计线宽一致。自己先在嘉立创的阻抗计算神器上算好线宽和间距,能少经历一个“到手后信号反射严重”的哀伤故事。
另外,“叠层”建议规范选择,双面板没有太多内容,四层板要决定信号层和电源层/地层的顺序,实际PCB设计时,电源层用过铜皮(Flood Fill)处理,产生Gerber时同样要确保电源层和内层图形完整。如果你的设计使用了内电层,在Gerber生成时选择In1.Cu、In2.Cu时必须确认“负片/正片”和“反标记”是否正确。这在KiCad中可以通过“铜层属性”设置。
6.4 确认订单上的“板子数量”和“拼板方式”
很多工程师在设计阶段已经把板子拼好了,例如画了3×3的扩展板阵列,Gerber本身就带拼板。这种情况下,下单页面的“板数量”需要理解成“整块大板的块数”,而单板数是阵列小板的块数。如果只设计了单板,在页面选择“不拼板”,板厂就会按单板尺寸生产。如果想做成邮票孔拼版,推荐在KiCad中自己拼,控制间距、定位孔、工艺边更灵活,不过大多数快速打样厂的拼板系统也够用。
6.5 上传后收到“可制造性检查”警告时的正确处理方式
点击提交后,嘉立创会做DFM可制造性检查,并把结果以弹窗或报告形式展示。常见警告有“线宽过小”“丝印压焊盘”“槽孔大小异常”等。这时不要慌,要区分严重级别:红字“错误”一般意味着板子无法按现有工艺生产,例如最小线宽小于0.1mm,或者孔到板边距离不足;黄色“警示”是在提醒潜在风险,比如丝印压到贴片焊盘,但是阻焊没开窗,其实影响有限。
处理原则是:工艺错误优先修正设计并重新导出Gerber,而不是强行下单;黄色警告则可以接受,但要心里有数。比如丝印压焊盘会可能造成焊接时字符污染,如果你觉得功能至上也理解风险就可以接受。遇到“孔到板边距离不足”,板厂很容易在铣板时把孔铣破,这种情况我会把孔往内移0.2-0.3mm,或者缩小孔壁到板边的预留尺寸。
7. 实战中常用的三种“板厂对话技巧”和紧急问题修复
7.1 说明文件版本:每次修改后立即备份并增新目录
我的习惯是每修改一次设计,就在项目文件夹下新建一个带日期和版本的“制造文件”目录,例如gerber_v3_0901,把Gerber与钻孔文件放进去。上传下单时只压缩当前目录中的文件,这样无论多紧急都不会错传旧版文件。压缩包内文件数量通常为10-20个,如果发现只有一两个文件,说明肯定少导了图层。
7.2 怎么快速定位板厂反馈的“图形缺失”问题
如果板厂突然说“F.Mask层没有数据”,第一步不要急着重新导出所有文件,先在KiCad中打开PCB编辑器,按下Ctrl+鼠标滚轮缩放,检查Tools和图层面板。打开“查看-图层管理器”确认F.Mask层可见且没有被锁定。然后回到Gerber生成对话框,确认这一层左边的复选框为勾选状态,再重新单独生成一层。这样比全量导出更快,也避免因为修改其他选项引入新的问题。
7.3 遇到了中文丝印乱码:应该选矢量而不是像素字体
KiCad 6以后支持在PCB上用TrueType字体,也支持中文字符。但如果用TrueType字体生成Gerber,有时候板厂解析会乱码。我踩过这个坑后,丝印统一用KiCad内嵌的“KiCad默认字体”或者直接使用线条和弧线绘制的字符。如果客户非要中文,我会在CAD软件里把中文转成闭合曲线再导入为无填充图形。不过大部分场景中丝印都是ASCII字符(位号、型号),没必要为几个中文太纠结。如果在Gerber浏览器里中文字符显示成方框,应立即改为矢量字体重新生成。
7.4 管状拖尾与光绘负片:那些看起来吓人但实际无碍的显示问题
在Gerber浏览器中,铜箔边缘出现一些往下坠的“胡须”或线条残影,不一定就是坏数据。可能是光绘格式中的圆弧插补偏差,或者软件对圆弧显示不精细。此时可以放大后看有没有连续的实体,有时也跟图形卡驱动和缩放比例有关。正确的做法是放大后对比PCB编辑器中的实际数据,特别是在转角圆弧的位置。
有一次我的Gerber在浏览器里显示铜箔边缘有一截尖角,怀疑自己画错线,最后发现在PCB中是规则圆弧,只是Gerber浏览器里因为填充模式显示成了锯齿状。所以做最终判断时一定要以PCB编辑器原始显示为准,而不是以某个第三方浏览器画面为唯一依据。
8. 一些琐碎但影响体验的个人习惯
导出Gerber前,我会在PCB编辑器里用快捷键Ctrl+Shift+P打开“绘制层演示模式”或“3D查看器”,先看一遍裸板3D效果。它能直接把阻焊开窗、铜箔厚度、丝印文字、板框都还原成接近成品的视觉。如果3D视图里某些焊盘看来像是凹陷了、过孔边缘不平,那通常对应真实的制造风险。
顺带一提,KiCad与立创EDA最大的区别在于KiCad完全本地化、离线可用,而立创EDA更强调云同步和专利库联动。两者导出的Gerber格式稍微不同,例如立创EDA生成的默认精度也是毫米4.5,但图层命名可能用的是中文后缀。如果你需要在KiCad里使用嘉立创封装库,可以借助插件把下载的立创库文件转换成KiCad专题库;也可以直接在嘉立创的工程师库页面下载对应规格的符号与封装。只要在PCB编辑器里调用这些封装后,铜箔、丝印、阻焊、装配层属性都被正确赋予,导出Gerber几乎无障碍。
最后分享一个实际经验:真正的高手拿到一块陌生板子,不会急于下单,而是先习惯性地“裸板视图”扫一遍,再打开Gerber浏览器,像过安检一样逐层过目。这个过程前期可能觉得冗余,但养成习惯后,一年下来能省下不少样板费和返工时间。当你能在不依赖板厂客服的情况下,自己判断“线距是否靠谱”“原点是否偏移”“阻焊层是否完整”,你就真正掌握了从设计到交付的完整闭环。