ARTICLE DETAIL

资讯详情

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

Altium Designer PCB拼板实战:邮票孔与工艺边设计指南

Altium Designer PCB拼板实战:邮票孔与工艺边设计指南 PCB拼板这件事说简单也简单说复杂也复杂。简单在于你只要把几块相同的板子复制粘贴、连起来就行复杂在于拼完之后能不能过SMT产线、分板时会不会把元件震裂、边缘器件会不会被铣刀削掉这些才是真正决定成败的地方。我见过太多项目单板设计得漂漂亮亮DRC全绿结果拼板文件发给板厂要么被工程确认打回来要么贴片时定位不准、分板后板边崩裂。问题往往就出在邮票孔和工艺边这两个看似不起眼的细节上。这篇内容围绕Altium Designer环境下的PCB拼板实操展开重点讲清楚邮票孔也叫半孔、castellated holes的设计逻辑、工艺边的尺寸与布局原则、Mark点的放置规范以及拼板文件在输出环节的注意事项。适合已经能独立完成单板Layout、准备进入试产或小批量阶段的硬件工程师也适合想系统梳理拼板流程的PCB设计新手。我不会只给你一堆参数而是把每个参数背后的产线逻辑讲透让你知道为什么是5mm而不是3mm为什么Mark点周围要留空为什么邮票孔不能随便打。1. 先搞清楚拼板到底在解决什么问题1.1 单板直接投产的隐性成本很多人觉得拼板只是为了省PCB板材费用这个理解只对了一半。真正做过小批量的人会知道单板投产的问题远不止钱。PCB板厂在开料、钻孔、沉铜、蚀刻、阻焊这些工序里每一道都有最小加工尺寸和定位要求。一块50mm×40mm的小板如果单独投料板厂需要给它配一个比板子大得多的工艺边框才能上产线这个边框最后是要被铣掉的材料利用率极低。更关键的是SMT环节贴片机的传送轨道有最小宽度限制通常低于50mm的板子很难稳定过轨吸嘴取料、视觉对位、回流焊的传送都可能出问题。拼板的核心价值在于把多块小板通过连接桥组合成一个符合产线加工尺寸的大板让板厂和贴片厂都能用标准流程处理。它解决的是加工可行性问题省钱只是附带收益。我经手过一个传感器模块的项目单板尺寸只有22mm×18mm第一次试产时没拼板贴片厂直接反馈说传送轨道夹不住最后只能手工贴了几片样品根本没法验证量产工艺。第二次拼成4×3的阵列加了工艺边和Mark点产线跑得非常顺。1.2 拼板方式的选择逻辑常见的拼板方式有三种V-CUT、邮票孔、桥连邮票孔混合。V-CUT适合外形规则的矩形板分板时用V-CUT机沿着刻痕折断边缘整齐但缺点是只能走直线而且板边不能有元件靠近否则折断时的应力会损伤焊点。邮票孔适合外形不规则、有圆弧或异形边的板子分板时用铣刀或手工掰断灵活性高但孔壁质量和分板应力需要控制。混合方式则是在长直边用V-CUT、异形边用邮票孔兼顾效率和适应性。选择哪种方式取决于板子外形、元件布局、分板设备、产量四个因素。如果你的板子是标准矩形板边5mm内没有元件产量又比较大V-CUT是首选。如果板边有连接器、按键、屏蔽罩这些不能承受折断应力的器件或者外形有圆弧、缺口那就必须用邮票孔。我个人的经验是只要板边有超过2mm高度的元件就优先考虑邮票孔不要为了省事用V-CUT分板时崩掉一个连接器损失远大于多花的加工费。1.3 拼板文件在Altium Designer中的组织方式在Altium Designer里做拼板有两种主流做法。一种是在PCB文件里直接用复制粘贴的方式把单板阵列排布然后手动添加连接桥和工艺边另一种是使用Embedded Board Array功能把单板作为嵌入对象阵列。前者灵活但容易出错后者规范但修改起来麻烦。我推荐的做法是新建一个专门的拼板PCB文件把单板通过“Place » Embedded Board Array/Panelize”嵌入或者用“Edit » Paste Special”以阵列方式粘贴。关键是要保证拼板文件里的单板是独立的、可追溯的不要直接在原单板文件上改否则后期改版会乱套。具体操作上我习惯先复制单板的所有图层内容在拼板文件里用“Paste Special”选择“Paste Array”设置行列数和间距。间距的设定要考虑铣刀宽度通常板与板之间留2mm到3mm邮票孔连接桥的位置要单独标记。工艺边用Keep-Out Layer画边界或者用机械层画辅助线。整个拼板文件里单板的网络、元件位号都是重复的这没关系因为拼板文件只用于生产不用于电气规则检查。但要注意如果拼板文件里要跑DRC重复的位号会报错所以拼板文件通常关闭在线DRC只做视觉检查。2. 邮票孔设计不是打个孔那么简单2.1 邮票孔的物理结构与受力原理邮票孔的本质是一排小孔沿着板边排列孔与孔之间留很窄的连筋分板时沿着孔的中心线掰断或铣断。它的名字来源于邮票的齿孔原理确实一样应力集中在孔之间的连筋上断裂面沿着孔排列的方向延伸。但PCB不是纸FR-4的脆性和铜箔的延展性会让断裂行为复杂得多。如果孔间距太大连筋太宽掰断时需要很大的力板子会弯曲变形如果孔间距太小连筋太窄运输和贴片过程中就可能自己断裂。行业里常用的邮票孔参数是孔径0.5mm到1.0mm孔间距0.8mm到1.2mm连筋宽度0.2mm到0.4mm。这个范围不是拍脑袋定的而是基于FR-4板材的断裂韧性和常见铣刀直径。孔径太小板厂钻孔时容易断钻头孔径太大分板后板边留下的半孔凹坑太明显影响外观和装配。孔间距决定了连筋数量连筋总宽度要足够承受贴片时的传送振动但又不能太宽导致分板困难。我一般用0.6mm孔径、1.0mm孔间距、0.4mm连筋这个组合在大多数1.6mm厚度的FR-4板上表现比较均衡。2.2 邮票孔在Altium Designer中的绘制方法在Altium Designer里画邮票孔不能用普通的Pad因为Pad是用于电气连接的而邮票孔是机械结构。正确的做法是用过孔Via或者焊盘Pad放在板边但要把孔壁铜去掉只保留钻孔。具体操作是在板边放置一系列Pad孔径设为0.6mmPad尺寸设为0.6mm即无环宽然后把Pad的属性改为“Mechanical”或者放在机械层。更规范的做法是用“Place » Pad”在属性面板里把“Hole Size”设为0.6mm“Size”也设为0.6mm层属性选“Multi-Layer”但这样会生成铜环。为了去掉铜环可以在阻焊层覆盖或者直接在输出钻孔文件时忽略这些Pad的铜箔。我自己的做法是在机械层用圆形填充或者ArcLine画出邮票孔的轮廓然后在钻孔层放置对应位置的钻孔点。这样板厂工程能清楚看到哪些是邮票孔哪些是普通过孔。Altium Designer的“Drill Table”里会列出所有钻孔尺寸邮票孔的孔径要单独标注并在加工说明里写清楚“板边邮票孔孔壁不沉铜”。如果你用的是Embedded Board Array连接桥的位置需要手动在拼板文件里画出来因为嵌入的单板不会自动生成邮票孔。2.3 邮票孔与板边的距离控制邮票孔的中心线通常就是分板后的板边线但实际板边会落在孔的中心偏内侧一点因为铣刀或掰断的路径会沿着孔的最窄处。这意味着邮票孔不能紧贴板内的走线或铜皮否则分板后铜皮会暴露甚至撕裂。一般要求邮票孔中心到板内最近铜箔的距离不小于0.5mm到最近元件的距离不小于1.0mm。如果板边有铺铜铺铜要内缩至少0.8mm并且用Keep-Out Layer明确标出禁布区。我踩过一个坑一块电源板在板边铺了整片地铜邮票孔直接打在铜皮上分板后孔壁的铜被拉出毛刺导致相邻两个孔之间短路。后来把铺铜内缩了1mm邮票孔区域单独挖空问题才解决。所以记住邮票孔区域必须是净空的不能有铜箔、走线、丝印甚至阻焊层也要开窗否则分板时的碎屑会粘在板面上。2.4 邮票孔数量与分布的经验法则邮票孔的数量不是越多越好。孔太多分板时需要的力大板子容易变形孔太少连接强度不够运输中可能断裂。一般来说每100mm的板边长度布置8到12个邮票孔比较合适均匀分布。如果板边有转角转角处要加密因为应力容易在转角集中。对于异形板边邮票孔要沿着外形轮廓走不能只走直线。还有一个细节邮票孔的两端要留“止裂孔”也就是比邮票孔稍大的圆孔用来阻止分板时裂纹向板内延伸。止裂孔的直径通常是邮票孔孔径的1.5到2倍位置在邮票孔排列的起点和终点。这个细节很多教程不讲但实际生产中非常有用。我做过对比测试没有止裂孔的板子在分板后板边经常出现向内的裂纹有的甚至延伸到走线区域加了止裂孔之后裂纹基本控制在孔列范围内。3. 工艺边贴片机的“跑道”不能凑合3.1 工艺边的功能与最小尺寸要求工艺边是拼板后附加在板子边缘的辅助边框它的作用有三个一是让贴片机的传送轨道有足够的夹持面二是放置Mark点供视觉对位三是保护板边元件在传送过程中不被碰撞。工艺边的宽度通常要求5mm以上如果贴片机轨道较宽或者板子较重建议做到8mm到10mm。工艺边的厚度要和拼板主体一致不能薄也不能厚否则过轨时会倾斜。为什么是5mm因为大多数贴片机的轨道夹持面宽度在3mm到4mm之间加上Mark点需要至少1mm的周围净空5mm是底线。如果工艺边上还要放测试点或者定位孔那就需要更宽。我一般把工艺边设为8mm这样Mark点、定位孔、甚至一些辅助标记都能放得下而且传送时更稳。工艺边的材料可以是PCB本身也可以是单独的覆铜板条但如果是后者需要用胶带或铆钉固定增加了工序不如直接在设计时把工艺边画进拼板文件。3.2 工艺边与拼板主体的连接方式工艺边和拼板主体之间通常用连接桥连接连接桥的位置和宽度要设计好。连接桥太窄过轨时可能断裂太宽分板后需要额外铣削增加工时。常见的连接桥宽度是3mm到5mm长度根据工艺边宽度来定。连接桥一般放在板子的长边每边2到3个均匀分布。如果板子较大连接桥要加密防止传送时下垂。在Altium Designer里工艺边和连接桥可以用机械层画出来然后用Keep-Out Layer标出分板线。分板线要画在连接桥和板体的交界处板厂会根据这条线来铣削。注意分板线不能穿过邮票孔否则邮票孔就失去意义了。如果工艺边和板体之间既有连接桥又有邮票孔那邮票孔要放在连接桥的两侧分板时先铣连接桥再掰邮票孔。3.3 工艺边上的Mark点设计规范Mark点是贴片机视觉对位的基准它的设计质量直接影响贴片精度。Mark点必须是实心圆直径1.0mm到2.0mm周围要有2mm以上的无铜、无阻焊、无丝印的净空区。Mark点的铜箔要平整不能有划痕或氧化表面最好沉金或喷锡。一个拼板文件里至少要有3个Mark点呈不对称分布这样贴片机才能识别方向。通常放在工艺边的对角位置如果工艺边不够宽也可以放在板内的空余区域但周围净空要求一样。我见过一个案例Mark点放在工艺边上但旁边有个过孔过孔的阻焊开窗和Mark点的净空区重叠了贴片机识别时把过孔当成了Mark点导致整批板子贴偏。所以Mark点周围一定要用Keep-Out Layer明确标出禁布区并且在加工说明里强调“Mark点周围2mm内不得有任何图形”。另外Mark点的数量不要太多3到5个足够太多反而增加识别时间。3.4 工艺边的定位孔与传送边选择除了Mark点工艺边上通常还要放定位孔用于贴片机的机械定位或测试夹具的固定。定位孔的直径一般是2mm到4mm位置在工艺边的两端距离板边至少3mm。定位孔要成对出现左右对称这样夹具才能稳定夹持。如果拼板是双面贴片定位孔要贯穿整个拼板不能只打一面。传送边的选择也有讲究。贴片机的传送轨道通常夹持拼板的长边所以工艺边要放在长边上。如果板子本身是长条形那短边也要加工艺边否则过轨时容易翻板。我一般建议四面都加工艺边虽然浪费一点材料但传送和分板都更安全。如果成本压力大至少保证传送方向的两条长边有工艺边短边可以用邮票孔直接连接但短边上的元件要远离板边。4. 拼板文件的输出与产线对接4.1 Gerber文件中的拼板信息表达拼板文件输出Gerber时要确保板厂能看懂你的拼板结构。机械层要包含板子外形、工艺边轮廓、连接桥位置、分板线钻孔层要包含邮票孔、定位孔、过孔阻焊层要包含Mark点开窗和邮票孔开窗。如果用了Embedded Board ArrayAltium Designer生成的Gerber会自动包含阵列信息但连接桥和工艺边需要手动添加。输出前一定要用Gerber查看器检查一遍确认所有层对齐没有重叠或缺失。我习惯在输出Gerber的同时附一份PDF版的拼板示意图标注清楚邮票孔参数、工艺边宽度、Mark点位置、分板方式。板厂工程看到这份说明确认起来快很多也能减少来回沟通的成本。另外钻孔文件要单独输出并在文件名里注明“邮票孔”和“定位孔”避免板厂把邮票孔当成普通过孔处理。4.2 加工说明中必须写清楚的几件事加工说明是拼板文件的一部分不是可选项。里面要写清楚拼板方式邮票孔/V-CUT/混合、邮票孔孔径和间距、工艺边宽度和连接桥位置、Mark点数量和坐标、分板线位置、板厚和铜厚、表面处理工艺。如果板边有特殊要求比如邮票孔不沉铜、Mark点沉金也要写进去。我见过很多工程师只发Gerber不写说明结果板厂按默认工艺做邮票孔沉了铜分板时铜皮撕裂整批报废。还有一点加工说明里要注明拼板的方向和贴片方向。如果拼板是双面贴片要说明哪一面是正面Mark点在哪一面。如果拼板上有方向性元件比如连接器、二极管要说明贴片时的进板方向避免贴反。这些信息看起来琐碎但产线上一旦搞错返工成本很高。4.3 与板厂和贴片厂的沟通要点拼板文件发出前最好先和板厂工程确认几个关键参数最小孔径、最小线宽、邮票孔是否额外收费、工艺边是否算面积。不同板厂的工艺能力不同有的能做0.5mm邮票孔有的只能做0.8mm有的对工艺边收费有的包含在板费里。提前问清楚可以避免设计出来的拼板文件无法生产。和贴片厂沟通时要确认传送轨道宽度、Mark点识别要求、定位孔尺寸。有的贴片厂要求Mark点直径1.5mm以上有的要求定位孔4mm这些都要提前对齐。我一般会把拼板文件发给贴片厂做一次DFM检查让他们看看有没有过轨风险、Mark点是否清晰、元件是否离板边太近。这个步骤花不了多少时间但能省掉很多试产时的麻烦。4.4 拼板文件的版本管理与改版注意事项拼板文件一旦投产改版时要特别小心。如果单板改了拼板文件要同步更新但邮票孔、工艺边、Mark点的位置可能不需要变。我的做法是拼板文件里嵌入的单板用“Embedded Board Array”方式单板更新后拼板文件里的嵌入对象可以重新链接保持阵列参数不变。如果用的是复制粘贴方式那就需要手动替换容易漏掉。所以从一开始就用嵌入方式后期维护会轻松很多。改版时还要注意如果单板尺寸变了拼板间距和工艺边可能要重新计算。比如单板宽度从40mm变成42mm那拼板的总宽度就变了工艺边的位置也要跟着调。这时候不要偷懒只改单板不改拼板否则过轨时可能夹不住。我一般会在拼板文件里用参数化设计把单板尺寸、间距、工艺边宽度设为变量改版时只改变量值阵列自动更新。Altium Designer本身不支持参数化阵列但可以用脚本或者外部工具辅助这个后续可以单独展开讲。5. 几个容易翻车的细节和我的处理习惯5.1 邮票孔区域的丝印和阻焊处理邮票孔区域绝对不能有丝印。丝印油墨在分板时会碎裂碎屑粘在板面上很难清洗还可能影响后续焊接。阻焊层在邮票孔区域要开窗让孔壁裸露这样分板时应力更集中断裂更整齐。如果阻焊覆盖了邮票孔分板时阻焊层会拉扯铜皮导致板边不平整。我在Altium Designer里会把邮票孔区域的阻焊层单独画一个开窗比邮票孔外扩0.2mm确保孔壁完全裸露。5.2 板边元件的禁布区设定板边元件是拼板设计里最容易忽略的风险点。分板时的机械应力会传递到板边如果元件离板边太近焊点可能开裂。一般要求元件本体距离分板线至少1.0mm焊盘距离分板线至少0.5mm。如果是连接器、晶振、陶瓷电容这些对机械应力敏感的器件距离要加大到2.0mm以上。我在Layout阶段就会用Keep-Out Layer标出板边禁布区拼板时再检查一遍确保没有元件越界。5.3 拼板后的DRC检查与视觉复核拼板文件通常不跑电气DRC因为重复位号和网络会报错。但机械检查不能省。我会用Altium Designer的“Design » Board Layers Colors”把机械层、钻孔层、阻焊层单独显示逐层检查邮票孔位置、工艺边轮廓、Mark点净空。然后用3D视图看一下拼板后的整体效果确认没有元件重叠、没有连接桥穿过元件。最后导出PDF打印出来用红笔标一遍这个土办法虽然原始但能发现很多屏幕上看不出来的问题。5.4 小批量试产时的拼板验证方法拼板文件第一次投产一定要做小批量验证。不要直接上大批量先做5到10片拼板让贴片厂跑一遍看看过轨是否顺畅、Mark点识别是否稳定、分板后板边是否整齐。分板后要检查邮票孔断面看有没有铜皮撕裂、板边分层、裂纹延伸。如果发现问题及时调整邮票孔参数或工艺边宽度再投第二批。我一般会留几片拼板不分板作为后续分析的参考万一有批次问题可以对比分板前后的差异。6. 从拼板文件到量产我的个人体会拼板这件事说到底是在单板设计和产线加工之间做翻译。单板工程师关心的是电气性能和布局美观产线关心的是能不能稳定过轨、能不能快速分板、会不会损伤元件。拼板设计就是把这个翻译工作做扎实让两边都能满意。我做了这么多年最大的体会是不要等到投板前才想起拼板在Layout阶段就要把板边禁布区、邮票孔位置、工艺边宽度这些约束考虑进去。否则单板画完了再改牵一发动全身费时费力。另一个体会是拼板文件一定要自己检查不要完全依赖板厂或贴片厂的DFM反馈。他们的反馈通常只关注自己那道工序板厂看钻孔和外形贴片厂看Mark点和传送没有人会帮你从头到尾串一遍。你自己把邮票孔、工艺边、Mark点、分板线这几个要素在脑子里过一遍比任何DFM报告都管用。最后再分享一个小技巧在拼板文件的机械层用不同颜色区分板体、工艺边、连接桥、分板线输出Gerber时虽然颜色不重要但自己在Altium Designer里检查时一目了然能省不少眼力。
返回列表