拓十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Altium Designer拼板实战:邮票孔设计避坑与嘉立创审核要点

Altium Designer拼板实战:邮票孔设计避坑与嘉立创审核要点

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)功能是拼板的核心工具。操作路径是:选中单板所有元素,Ctrl+C复制,然后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.6mm
  • V-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在规则板形的大批量场景下比邮票孔更有优势。

返回列表