
1. 拼板这件事远没有看起来那么简单画完PCB导出Gerber下单打样这是大多数硬件工程师的日常。但如果你只打一两片自己焊着玩那确实用不着拼板。可一旦进入小批量生产尤其是需要过SMT产线的时候拼板就是绕不过去的一道坎。我见过太多人第一次拼板板子回来发现邮票孔掰不断、V-CUT切歪了、板边毛刺把传送带卡住甚至嘉立创审核直接打回来让你重新改。这些问题不是设计能力不够而是拼板本身有一套独立的规则体系跟你画原理图和布线完全是两码事。这篇内容围绕Altium Designer拼板实战展开重点讲邮票孔设计的完整流程和避坑经验同时把嘉立创审核中常见的退回原因一并梳理清楚。适合已经能独立完成PCB设计、准备进入小批量打样阶段的硬件工程师也适合那些拼板被退回好几次、始终搞不明白问题出在哪的朋友。我会从拼板方案选型开始一步步拆解邮票孔的参数计算、AD中的具体操作、Gerber导出注意事项最后把嘉立创审核的底层逻辑讲透。整篇内容基于我自己的实操记录和多次被退回后总结的经验不是手册式的说明而是踩过坑之后回头看的复盘。先说一个基本认知拼板的核心目的只有两个——提高生产效率和降低单板成本。PCB厂按拼板后的整板面积算钱SMT厂按拼板后的整板过炉。你拼得好两边都省钱拼得不好省下来的钱全赔在返工和报废上。邮票孔方案之所以在小批量场景下这么常用是因为它不需要开模、不受板形限制、掰开后边缘相对整齐而且嘉立创这类快板厂对邮票孔的接受度很高。但“接受度高”不等于“随便画都能过”里面的细节多着呢。2. 拼板方案怎么选邮票孔、V-CUT还是桥连2.1 三种主流拼板方式的核心差异在AD里拼板之前你得先决定用哪种连接方式。常见的就是三种V-CUT、邮票孔和桥连也叫连接筋。这三种没有绝对的好坏关键看你的板形、板材厚度、元器件分布和掰板方式。V-CUT是在板与板之间用V形刀切一条槽深度一般是板厚的三分之一。它的优点是掰开后边缘非常整齐几乎不需要二次处理。但限制也很明显只能走直线板形必须是规则矩形而且V-CUT位置不能有元器件否则掰板时的应力会把元件震裂。另外板厚低于0.8mm时V-CUT很难做太薄了容易断。邮票孔是在板边打一排小孔孔与孔之间留很窄的连接筋掰板时沿着孔线折断。它的优势是不受板形限制异形板、圆形板都能用而且连接强度比V-CUT高过SMT时不容易掉板。缺点是掰开后边缘有毛刺需要打磨或者接受一定的不平整。桥连严格来说不算独立的拼板方式更像是一种辅助手段。它是在板与板之间留几条实心的连接筋通常配合邮票孔一起使用用来增加整体刚性。纯桥连的话掰板非常费劲一般只在特别小的板上用。对比维度V-CUT邮票孔桥连适用板形规则矩形任意形状任意形状边缘质量整齐有毛刺较差连接强度中等较高最高掰板难度容易中等较难元器件避让必须避让可靠近需避让嘉立创接受度高高中等2.2 为什么小批量场景我更推荐邮票孔我自己的经验是小批量打样优先用邮票孔。原因有几个第一小批量往往板形不规则V-CUT根本做不了第二邮票孔对元器件布局的限制小板边可以放东西第三嘉立创对邮票孔的审核相对宽松只要参数合理基本不会卡。但这里有个前提你得把邮票孔的参数画对。我见过太多人随便放一排孔就交差了结果要么掰不断要么一掰就裂到板内。下面我会详细讲参数怎么算。2.3 混用方案邮票孔加桥连的实际应用对于面积较大或者重量较重的板子纯邮票孔可能在过回流焊时因为热变形导致连接处断裂。这时候可以在邮票孔的基础上加几条桥连。具体做法是在板与板之间的空隙区域每隔一段距离留一条2mm到3mm宽的实心连接筋其余部分正常打邮票孔。这样既保证了连接强度又不会让掰板变得太困难。在AD里实现这个方案需要在拼板时用Keep-Out Layer或者Mechanical Layer画出桥连区域然后在生成Gerber时确保这些区域不被钻孔和走线覆盖。具体操作后面会讲。3. 邮票孔参数计算别再用默认值了3.1 孔径、孔距和连接筋宽度的黄金比例邮票孔的核心参数就三个孔径、孔距和连接筋宽度。这三个参数互相制约不能随便设。孔径一般选0.5mm到0.8mm。太小了钻头容易断嘉立创的工艺能力虽然能到0.3mm但没必要冒险。太大了掰板时需要的力太大容易把板子掰变形。我通常用0.6mm这个尺寸在嘉立创的常规工艺里非常稳。孔距指的是相邻两个孔中心之间的距离一般选1.0mm到1.5mm。孔距太小连接筋太窄过炉时容易断孔距太大掰板时需要的力太大边缘毛刺也更多。1.2mm是我用得最多的值。连接筋宽度就是孔距减去孔径。比如孔距1.2mm、孔径0.6mm连接筋宽度就是0.6mm。这个宽度决定了掰板的难易程度和边缘质量。经验值是连接筋宽度控制在0.4mm到0.6mm之间。低于0.4mm太脆弱高于0.6mm掰起来费劲。注意连接筋宽度不是越小越好。很多人以为越窄越容易掰实际上太窄的连接筋在SMT过炉时因为热应力会自己断裂导致板子在产线上散架。3.2 邮票孔排布长度和间距的确定方法邮票孔不是沿着整条板边都打满而是分段排布。每段邮票孔的长度一般是5mm到10mm段与段之间留2mm到3mm的间隙。这个间隙的作用是释放应力防止掰板时裂纹扩展到板内。具体排几段、每段多长取决于板边的长度和板子的重量。我的经验是板边长度在50mm以内打两段就够了50mm到100mm打三段超过100mm每增加50mm加一段。每段邮票孔的长度不要超过10mm否则掰板时受力不均匀。在AD里操作的时候我习惯先用Mechanical Layer画一条辅助线标出每段邮票孔的起止位置然后再放孔。这样比直接放孔要清晰得多后期改起来也方便。3.3 一个实际案例的参数计算过程拿一块50mm×40mm的小板举例板厚1.6mm需要拼成2×2的阵列。板与板之间的间距留2mm用于邮票孔。板边长度50mm按每10mm一段、间隔2mm计算可以排4段。每段打7个孔孔距1.2mm孔径0.6mm。连接筋宽度0.6mm。总长度是7个孔加6个间隙即7×0.6 6×0.6 7.8mm加上两端的余量刚好在10mm以内。这个参数组合在嘉立创审核中基本不会被卡。我实际打过好几次掰板时用钳子夹住板边轻轻一掰就断边缘毛刺用砂纸蹭两下就平了。4. Altium Designer中的拼板实操步骤4.1 准备工作源文件处理和层设置在AD里拼板之前先把单板文件处理好。所有层都要确认清楚特别是Keep-Out Layer和Mechanical Layer。拼板时我会新建一个PCB文件把所有单板作为嵌入模块Embedded Board Array或者直接复制粘贴进去。复制粘贴的方式更直观但要注意网络标号不能冲突。如果多块板之间有电气连接那属于拼板中的“连板”设计需要额外处理。大多数情况下拼板只是物理连接电气上是独立的所以直接复制粘贴没问题。层设置方面我习惯把单板的所有层都保留然后在拼板文件里额外加一个Mechanical Layer专门用来画邮票孔和V-CUT的辅助线。这个层在导出Gerber时要单独输出方便板厂识别。4.2 阵列粘贴与间距控制的具体操作AD的“特殊粘贴”Paste Special功能是拼板的核心工具。操作路径是选中单板所有元素CtrlC复制然后Edit → Paste Special → Paste Array。在弹出的对话框里设置阵列的行数、列数和间距。间距的计算要注意板与板之间的间距等于邮票孔区域的宽度。比如邮票孔区域设计为2mm宽那间距就设2mm。如果还要加桥连间距要相应加大。这里有个坑AD的阵列粘贴默认是以选中元素的边界框为基准如果单板上有超出板边的元素比如丝印或者标注间距会算错。我的做法是先在单板文件里把所有元素都控制在板边以内或者手动调整粘贴后的位置。4.3 邮票孔的手动放置技巧阵列粘贴完成后板与板之间会出现2mm宽的间隙。接下来就是在这个间隙里放邮票孔。我通常的做法是在间隙的中间位置画一条辅助线然后沿着这条线等间距放置焊盘。焊盘的类型选非金属化孔NPTH孔径设0.6mm焊盘尺寸设0.6mm跟孔径一样大这样不会有多余的铜环。放置的时候用AD的“Smart Paste”或者手动按间距排列。如果孔比较多可以用脚本或者Excel算好坐标再导入。我一般用Excel算好X坐标然后在AD里用“Edit → Paste Special → Paste Array”来放效率比手动高得多。提示邮票孔的焊盘一定要设为NPTH如果误设成PTH金属化孔板厂做出来孔壁会有铜掰板时铜屑可能掉进板内造成短路。4.4 桥连区域的绘制和注意事项如果需要加桥连在邮票孔放置完成后用Mechanical Layer在间隙的某些位置画出桥连区域。桥连区域的宽度一般2mm到3mm长度跟间隙宽度一致。画桥连的时候要注意桥连区域不能跟邮票孔重叠。我通常是在邮票孔段与段之间的间隙位置画桥连这样既不影响邮票孔的功能又能增加连接强度。另外桥连区域在导出Gerber时要确保板厂能识别。我的做法是在Mechanical Layer上用实心填充Fill画出桥连区域然后在Gerber输出时把这个层命名为“Bridge”或者“Connect”并在给板厂的说明里注明。5. Gerber导出与嘉立创审核要点5.1 AD导出Gerber的正确流程AD导出Gerber的流程看起来简单但细节很多。我习惯用OutJob文件来管理输出这样每次导出都是一致的不会漏层。具体步骤File → New → Output Job File然后在OutJob里添加Gerber输出。在Gerber设置里层选择要包含所有信号层、丝印层、阻焊层、助焊层和钻孔文件。特别注意Mechanical Layer要单独输出因为邮票孔和桥连的辅助线都在这个层上。钻孔文件要选Excellon格式单位选毫米格式选2:4或者3:3。嘉立创对钻孔文件的格式要求是2:4这个在AD的钻孔设置里可以改。导出完成后我习惯用Altium Designer Viewer或者嘉立创的Gerber查看器检查一遍。重点看邮票孔的位置对不对、孔径对不对、有没有多余的铜环。5.2 嘉立创审核中最常见的退回原因嘉立创的审核系统对拼板文件有一套自动检查规则。根据我多次被退回的经验最常见的退回原因有这几个邮票孔参数不合理。孔径小于0.3mm或者大于1.0mm孔距小于0.8mm连接筋宽度小于0.3mm这些都会被系统标记。我有一次用了0.4mm的孔径直接被退回理由是“钻孔太小加工风险高”。V-CUT位置有元器件。嘉立创的审核系统会检查V-CUT线附近是否有焊盘或者丝印。如果有会提示“V-CUT区域有器件建议调整”。这个不是硬性退回但会要求你确认。拼板间距太小。板与板之间的间距小于1.6mm时系统会提示“间距过小可能导致铣边时伤及板边”。我一般留2mm从来没被卡过。Gerber层缺失或者命名不规范。嘉立创要求Gerber文件的层命名清晰比如Top Layer、Bottom Layer、Top Silk、Bottom Silk等。如果层名是默认的“Gerber_TopLayer”之类的系统可能识别不了。我的做法是在OutJob里把每层的命名都改成嘉立创能识别的标准名称。钻孔文件与Gerber不匹配。有时候钻孔文件里的孔数和Gerber里的焊盘数对不上系统会提示“钻孔与线路不匹配”。这种情况通常是邮票孔的NPTH没有正确输出导致的。5.3 如何提前自查避免被退回与其等嘉立创退回不如自己先查一遍。我总结了一个自查清单邮票孔孔径是否在0.5mm到0.8mm之间孔距是否在1.0mm到1.5mm之间连接筋宽度是否在0.4mm到0.6mm之间板与板间距是否大于1.6mmV-CUT位置是否有元器件Gerber层是否完整、命名是否规范钻孔文件格式是否为Excellon 2:4邮票孔焊盘是否为NPTH这个清单我每次拼板都会过一遍自从用了这个清单被退回的次数从三四次降到了零。6. 常见问题与排查技巧实录6.1 邮票孔掰不断怎么办这是最常见的问题。原因通常有三个连接筋太宽、孔距太大、孔径太小。排查的时候先量一下连接筋宽度如果超过0.6mm把孔距缩小或者孔径加大。如果连接筋宽度没问题那可能是板材的问题比如用了FR-4的高TG板材韧性更好需要更大的力。这种情况可以在拼板时把连接筋宽度降到0.4mm。还有一个容易被忽略的原因邮票孔没有打穿。如果Gerber里孔的层设置不对板厂可能把孔做成了盲孔或者没钻透。检查钻孔文件里邮票孔的深度设置确保是通孔。6.2 掰板后边缘毛刺严重怎么处理毛刺是邮票孔方案的固有缺点但可以减轻。方法有几个一是把连接筋宽度控制在0.4mm到0.5mm之间太宽了毛刺大二是掰板时用钳子夹住板边不要用手直接掰受力更均匀三是掰完后用400目砂纸轻轻打磨边缘。如果毛刺特别严重可能是板厂的铣刀磨损了。这种情况可以在下单时备注“邮票孔边缘要求平整”嘉立创会安排新刀。6.3 嘉立创审核提示“拼板间距过小”的解决方法这个提示通常是因为板与板之间的间距小于1.6mm。解决很简单把间距加大到2mm。但要注意间距加大后邮票孔区域的宽度也要相应调整否则连接筋宽度会变。我的做法是间距设2mm邮票孔放在正中间两边各留0.7mm的余量。这样连接筋宽度还是0.6mm不影响掰板。6.4 Gerber文件在嘉立创查看器中显示异常的排查有时候Gerber在AD里看着没问题但在嘉立创的查看器里显示异常比如邮票孔不见了、桥连区域变成实心铜了。这通常是层设置的问题。排查步骤先在AD里用Gerber Viewer打开导出的文件确认每一层的内容。如果AD里正常但嘉立创查看器异常那可能是层命名的问题。嘉立创的查看器对层名很敏感如果层名里有特殊字符或者空格可能识别不了。把层名改成纯英文、无空格的标准名称一般就能解决。6.5 拼板后单板坐标偏移的修正方法拼板后如果发现单板的坐标偏移了比如焊盘位置跟单板文件对不上那通常是阵列粘贴时的基准点选错了。AD的阵列粘贴默认以选中元素的左上角为基准如果单板上有元素超出了板边基准点就会偏。修正方法在单板文件里把所有元素都控制在板边以内或者手动调整粘贴后的位置。我习惯在单板文件里加一个原点标记在Mechanical Layer画一个小十字拼板时以这个原点为基准这样坐标永远不会偏。7. 一些实战中攒下来的经验拼板这件事说到底就是细节决定成败。我刚开始做拼板的时候觉得不就是复制粘贴加打孔吗结果连续被嘉立创退回了三次每次都是不同的问题。后来我把每次退回的原因都记下来慢慢总结出了一套自己的检查流程现在基本一次过。有几个经验我觉得特别值得分享。第一邮票孔的参数不要照搬网上的模板因为每个人的板厚、板形、元器件重量都不一样参数需要根据实际情况微调。我一般会先打一次样试试掰板的手感然后再批量拼板。第二嘉立创的审核规则不是一成不变的他们会根据工艺能力调整参数范围。我每隔一段时间就会去嘉立创的工艺能力页面看看有没有更新避免用旧参数被退回。第三Gerber导出后一定要自己先看一遍用AD自带的Gerber Viewer或者嘉立创的在线查看器都行。我见过太多人导出后直接下单结果板厂做出来发现少了一层或者孔位不对返工的时间成本远大于自查的几分钟。还有一个容易被忽略的点拼板文件要保留源文件的层结构。有些人为了省事把单板的所有层合并成一个层再拼板结果板厂做出来丝印跑到阻焊层上去了。正确的做法是保留每一层的独立性拼板时只是把单板作为一个整体复制层结构不变。最后说一个关于桥连的技巧。如果你的板子比较重比如上面有大电感或者散热器纯邮票孔可能在过炉时因为热变形导致连接处断裂。这时候可以在邮票孔的基础上加桥连但桥连的位置要选在板子重心附近这样受力最均匀。我一般是在板子的四个角和中心位置各加一条桥连效果很好。这个内容后续还可以这样扩展如果你用的是嘉立创EDA而不是Altium Designer拼板的操作逻辑类似但具体步骤不同可以单独写一篇嘉立创EDA的拼板指南。另外V-CUT的详细参数计算和AD中的实现方法也值得单独展开毕竟V-CUT在规则板形的大批量场景下比邮票孔更有优势。