ARTICLE DETAIL

资讯详情

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

PCB拼板设计实战:邮票孔与工艺边优化全解析

PCB拼板设计实战:邮票孔与工艺边优化全解析 干过PCB这行的都知道“拼板”两个字看起来简单做起来全是细节。早些年我第一次做拼板就是单板复制三份加了个外框觉得完事了。结果板厂打电话来问“邮票孔怎么开V-cut走哪条线Mark点放哪里”那一刻我才意识到我之前对拼板的认知基本等于零——拼板不是把几块板摆在一起而是要在“贴片能夹持、分板能断开、成本能降低”三个目标之间找到平衡点。这篇文章就把我在Altium Designer里做拼板实战中学到的东西整理一遍重点拆解两个最容易被忽视、也最容易翻车的部分邮票孔设计和工艺边优化。主要面向正在准备小板改拼板、或者想搞清楚拼板图纸怎么出的硬件工程师和PCB Layout工程师。1. 拼板的本质是“让产线少折腾”不是简单复制几块板1.1 拼板到底解决了什么问题拼板的第一驱动力是成本但很多人只知道“拼板能省钱”说不清楚钱省在哪。板材损耗这块是最直观的。PCB厂家收费通常按面积或按片算5cm×5cm以内的小板经常按“一口价”走但如果你做一块异形小板单板投板时板厂在基板上排版留下的边角料都会算进你的产品里。把这个损耗摊到你一个批次上千片板子上成本差异就非常明显。更关键的是贴片效率SMT产线是按“片”过炉的一片小板贴完要重新进板、定位、识别Mark如果一次过炉能顶4片板产线小时产能直接翻几倍。还有分板和测试环节拼板一次测试、一次分板流程上省下的时间对交付周期也有意义。拼板解决的不只是“省钱”问题。有些小板在贴片机轨道上根本夹不稳板子太窄、太短轨道一压就偏。这种小板如果不拼出一个大板框架贴片精度很难保证。还有散热类、射频类板子如果板边有需要保留的特定结构拼板反而是把多片小板变成大板去适配产线的必要手段。所以拼板的本质是在不影响单板性能的前提下让生产流程尽量顺畅。1.2 拼板不是所有板子都适合硬拼我见过有人把小信号模拟板硬拼成四合一结果板厂反馈说板子太大回流焊炉温均匀性不好焊接后板边两片出现微翘曲。拼板的收益边界是有限的。有一类板不建议拼太大——板幅超过20cm×30cm时需要确认贴片机的最大基板尺寸和回流焊的炉膛宽度不然拼到最后还得拆板重来。第二类是薄板比如0.6mm以下的板子拼板面积越大板子在传输轨道上越容易下垂、变形贴片定位会受影响。第三类是板边有特殊工艺的比如金手指、半孔、压接件这类小板拼板时要特别注意分板路径不能和这些工艺区冲突。不是所有项目都用四合一、六合一去拼有时候两片一拼加上足够宽的工艺边反而良率最高。2. V-cut、邮票孔、CNC铣槽三种分板方式的分工逻辑2.1 V-cut直线切割的最优解但一遇异形就失灵V-cut是在基板上用刀片从正反两面各切出一部分深度的V形槽剩余厚度大概是板厚的1/3左右。以1.6mm板厚为例常见做法是两面各切掉0.6mm左右中间留约0.4mm连接这样分板时可以用V-cut机直接掰开也可以在分板工位手工掰断断面相对齐整。V-cut最明显的优点有三块成本低、效率高、板边平整。很多规则矩形板比如电源板、LED灯板一个直边一条V-cut就解决了板厂加工也快。但它有一个硬伤——只能走直线而且必须贯穿整块板。也就是说你只能在矩形子板之间开V-cut如果小板外形是圆形、L形、多边形或者需要在同一侧板边开几段“半断”的接口V-cut就派不上用场。另一个限制是V-cut线两侧都要离开元器件一定距离因为切板时的机械应力会沿着V槽传导离得太近可能把瓷片电容震裂。我见过有人在V-cut线旁边放了一排MLCC分板时直接用机器压结果一板子电容裂了半边这种问题后期很难排查。2.2 邮票孔异形分板的主力方案邮票孔英文常叫stamp hole或mouse bites是一组沿着要分离的边缘排列的小孔孔与孔之间保留一小段基材作为“连接桥”。分板的时候这个连接桥会被折断或铣断断口看起来像邮票的齿孔所以就叫了邮票孔。邮票孔的核心价值在于它可以沿着任意形状的轮廓布孔因此非常适合异形板的拼板。小板与大板之间、小板与小板之间只要有需要断开的一部分边缘都可以用邮票孔来连接。它也能在V-cut没法走的位置比如转角处、斜边上方作为补充连接手段。当然代价是分板后的边缘会留下小小的毛刺和凸点这是邮票孔方案的原生特点设计时要在器件和走线距离上给它预留空间。2.3 CNC铣槽精度最高但耗时耗钱CNC铣槽是用数控铣刀完全铣穿分板路径子板之间不以任何连接桥连接。这种方案需要板与板之间留出铣刀直径的间隙最常用的是2mm。分板后边缘最平整适合对板边质量要求很高的产品比如插卡式的PCBA、需要通过外壳卡槽的板边。但CNC铣槽的成本明显高于V-cut和邮票孔一台数控铣床的加工时间、刀路长度直接和费用挂钩。更麻烦的是如果整块板铣开后子板之间没有连接贴片时就散架了。所以在纯CNC开槽之外真正做拼板时更常见的是混用方案直边用V-cut异形位置用邮票孔高要求的边缘单独请板厂铣一刀。2.4 三种方案怎么选为了让大家选型时不纠结我按下表整理一下三条路线的差异。这里要强调一下表格里写的是典型情况具体到某个板厂V-cut的残留厚度、邮票孔的允许孔径范围、铣槽的最小间隙可能略有不同投板前记得和板厂确认一次。对比项V-cut邮票孔CNC铣槽分板形状限制仅限直线任意异形任意异形分板效率高中低分板后板边质量平整光滑有毛刺/凸点平整无毛刺加工成本低中较高典型用途矩形规则板量产异形板连接高精度板边需求实际图纸里最常见的是V-cut和邮票孔混用。比如四个按键小板拼成一个工艺板直边和工艺边之间用V-cut连接转角上再补两段邮票孔确保异形区域不断开也不飞料。所谓“飞料”指的是拼板边缘如果完全铣空又没有任何连接板厂铣完后子板和边角料会散落下来整块大板在SMT前就不再是物理整体。邮票孔的重要作用之一就是让整块大板在整个贴片流程里始终连在一起。3. 邮票孔设计孔径、孔距、连接桥的推荐值与应力逻辑3.1 孔径和孔距怎么定邮票孔没有强制国标但行业里已经形成了比较稳定的经验区间。孔径常用0.5mm到0.8mm孔中心距0.8mm到1.2mm相邻孔之间剩下的连接桥宽度在0.2mm到0.4mm之间。孔径和孔距共同决定了“连接桥”的宽度孔中心距减去孔径就是桥宽。举一个我用过的典型参数孔径0.6mm孔中心距0.8mm桥宽0.2mm。桥宽0.2mm的好处是掰断时受力点小断裂干净坏处是运输、贴片过程中如果受力可能提前断开。所以也有另一个常见组合孔径0.5mm、孔中心距1.0mm桥宽0.5mm强度稍高但掰起来更费力。具体选哪个要看板厚、板面积和器件布局。小板厚、面积大、板上器件的抗冲击能力弱就选桥宽稍微大一点比如0.4mm如果分板后边缘要装入外壳卡槽希望断口干净就选0.2mm桥宽。这里有个反直觉的细节孔径并不是越小越好。孔径太小局部应力集中点反而更尖锐断裂时容易在基材上产生扇形裂纹孔径太大钻孔时孔壁容易破损连接桥两侧的铜箔容易翘起。所以0.5mm到0.8mm这个范围是很多人实测后保留下来的“甜点区”。至于孔中心距要配合孔径一起看不能只看其中一个。3.2 连接桥数量和位置布在哪里连接桥的数量和位置直接决定了分板时的受力和生产搬运时的可靠性。一般边长不超过50mm的边布两段邮票孔就够了每段3到5个孔。如果小板边长比较大或者板上有重的接插件、大电容可以适当增加连接桥段数但要避免全边密集布孔。全边都是桥的结果是分板时非常难拆尤其手掰分板时操作员要使很大劲反而容易伤板。位置的逻辑是桥要尽量靠近板边的中间或应力平衡点不要把桥全布在一侧。举个例子一块长方形小板只有一个角通过工艺边固定另一个角悬空这种布局在运输中非常容易从角部断裂。正确做法是至少在对角的两个边上各布一组邮票孔让受力均匀。另外如果拼板中有一块小板完全“悬”在大板中间四角都要有连接桥否则在贴片机吸嘴取放时板子可能会因为重心偏移产生翘曲。3.3 邮票孔周边的禁布区与走线避让邮票孔所在的连接桥是分板时的应力集中区断口周边1mm以内的铜箔和走线都可能受到拉扯。很多工程师只关注孔径参数忽略了分板应力结果板子掰开之后离边很近的一根信号线铜箔出现微小裂纹设备工作一段时间后偶尔失效非常难查。这种问题时有时无极难定位最后只能重新改板。设计时建议在邮票孔周围做一块禁布区以连接桥中心线向两侧延伸0.5mm到1mm不要放走线、铜皮和元件。如果实在避不开至少保证离分板边缘0.5mm以上。高速信号线、过孔密集区、时钟线更要远离因为这类线的可靠性余量最小。还有人会问邮票孔下方能不能铺地铜我的建议是不要大面积铺。铺铜后连接桥断裂时要撕开一整片铜箔受力很大如果必须铺就在邮票孔附近留出空隙做成间断的铺铜。3.4 在Altium中放置非金属化邮票孔的操作在Altium中做邮票孔最规范的做法不是放Via而是放Pad并把Pad设置成非金属化孔。具体步骤我整理如下执行Place菜单里的Pad命令在需要布邮票孔的位置放下第一个Pad。双击Pad打开属性面板把Hole Size设为0.6mm取消勾选Plated金属化Layer选Multi-Layer这样正反两面的孔都正常显示。用CtrlC复制这个Pad再按设定好的孔中心距排成一行排完后检查桥宽。全部排好后把这组Pad放到机械层上作为邮票孔标记并在生产说明里写清楚“邮票孔为非金属化孔孔径0.6mm孔中心距0.8mm”。用Pad而不是Via核心原因是Via在Altium里默认是金属化孔壁会被当作导电孔处理而邮票孔本身只是辅助分板的结构孔不需要导电。你用Via硬做板厂也能按非金属化处理但Gerber里的钻孔符号容易混淆板厂识别起来会犹豫。用非金属化Pad钻孔文件和铣刀文件里都表达得清晰。另外我习惯把这排非金属化Pad存成一个自定义封装命名叫“STAMP_HOLE_ARRAY”下次拼板直接调用省去重复排列的时间。4. 工艺边优化5mm只是起步定位孔和Mark点才是关键4.1 工艺边宽度怎么选5mm、3mm还是8mm市面上90%的板厂默认工艺边5mm这个数字不是拍脑袋定的。SMT印刷机和贴片机的轨道夹持宽度通常在3mm到4mm加上板边到轨道边缘的安全间隙5mm能让夹持机构完整握住板边不碰撞元件。5mm也刚好能容纳常规直径3mm的定位孔和1mm的Mark点周边的禁布空间。3mm能不能用能但条件很苛刻。你的板边不能有伸出元件工艺边上也不能放任何走线而且要和板厂确认它们的轨道夹具能否支持这么窄的工艺边。我曾经在板厂做过一次3mm工艺边的试验结果轨道夹持时板子轻微翘起贴片机识别Mark点后实际贴装坐标偏差了0.15mm左右。所以除非万不得已不建议在量产板上挑战3mm。8mm或更宽的工艺边通常是给有边缘器件、需要放置较大型定位孔、或者板子本身尺寸很大需要加强支撑的情况。但也不要盲目加宽工艺边因为工艺边本身是消耗基板面积的加宽的每一毫米都会摊到总成本里。如果单板尺寸比较大比如已经超过15cm可以考虑只在长边两侧加工艺边短边不加节省面积。4.2 定位孔与Mark点贴片机的“眼睛”和“手”工艺边不只是用来“被夹住”的更关键是给贴片机提供定位基准。Mark点负责让贴片机“看”定位孔负责让夹具“抓”两者的作用不要混在一起。Mark点一般是直径1mm的实心圆表面铜箔裸露或做喷锡、沉金周围留出直径3mm左右的禁布区禁布区内不能有走线和绿油。拼板时要在整板的对角位置至少放两个Mark点关于大板中心尽量对称。如果小板上有高精度器件比如0.5mm脚距的QFP或者BGA还需要在每片小板内部放置局部Mark点用于贴片机二次精定位。局部Mark点的作用很实际大面积拼板的时候整板Mark点只能保证一个全局坐标板子输送过程中的细微形变会导致板中间的器件贴偏。定位孔则是给SMT夹具或测试治具用的常用直径3mm的非金属化孔位置要避开Mark点、元件和走线。定位孔中心到板边至少要有2mm以上否则治具的套筒和板边离得太近夹持时容易压伤板子。我还见过有人在工艺边上放了四个定位孔但其中两个和Mark点距离不到3mm夹具套上去之后恰好挡住了Mark点导致贴片机识别失败。设计时这两类元素要提前分配好位置。4.3 工艺边上的避让走线、丝印、元件一个都不能越界工艺边在SMT后通常是要被掰掉或铣掉的因此它上面任何“功能”都是临时的。最典型的错误是把走线从功能板拉到工艺边上去连接测试点分板后走线就断了。除非你有意设计成“分板后断开”的跳线否则这类跨工艺边走线都是隐患。更常见的问题是丝印。拼板时位号、框线、版本号如果排布不当越过工艺边和主板的分界线分板后丝印就会残缺。版本号和Logo建议全部放在每片单板内部不要依赖工艺边。元件出现在工艺边上更要避免分板后元件会裸露在板边既容易磕碰也影响产品的机械尺寸。如果确实有一些测试焊盘想放在工艺边上尽量做成过孔焊盘而不是表贴焊盘或者干脆放在小板角落分板后还能保留。4.4 拼板方向与热平衡回流焊里的隐藏问题工艺边优化到一定程度还会牵扯到回流焊的热均匀问题。拼板过大时大板中心和边缘的温差可能达到6到10度靠近轨道一侧散热快板边元件和板中元件焊接温度不一致。小板拼成大板后如果四角元件分布极不均衡还可能造成大板翘曲。我在一次双面混装板上吃过亏A面元器件多、B面元器件少拼板时没注意方向过回流焊时板子从中间轻微拱起导致几个BGA焊点虚焊。后来把拼板方向重新排布让两面热质量尽量平衡问题就消失了。拼板方向还会影响波峰焊的过板方向有些板子要求插件元件引脚方向与波峰方向一致保证焊锡填充充分。另外很多公司拼板时会把小板旋转180度排列目的是平衡应力或让波峰焊方向一致但这样会导致小板丝印方向相反。是否要求“所有丝印方向一致”取决于后道目检和追溯要求一定要在生产说明里写清楚否则板厂会按自己的习惯处理。5. Altium Designer拼板实操三种路径与关键设置5.1 复制粘贴特殊粘贴最通用、最可控我的习惯做法是先把单板文件另存为一个副本专门用来做拼板。这样原始设计文件不会因为误操作损坏拼板文件即使改乱了也不影响原图。在拼板副本里CtrlA全选当前板子的全部对象然后CtrlC在命令行提示选择复制基准点时点击板框左下角。接下来执行Edit菜单里的Paste Special特殊粘贴这里有三个关键选项需要注意Duplicate designators复制位号一定要勾选。不勾选的话粘贴出的每一片小板元器件位号会和原始板完全一样后续DRC和贴片程序会大量报错。Add to keepout layer加到禁布层可以按需勾选。如果复制的是完整板框勾上之后自动生成禁布层边界省得后期再画。点下方的Paste Array按钮进入阵列粘贴设置行数和列数按需要填。这里的X/Y Spacing是“步进间距”不是板间净距。比如小板宽100mm板间间隙2mm那X Spacing填102mm。粘贴完成后立刻跑一遍DRC重点看有没有重叠板框、位号是否唯一。这个方法的优势是直观每个环节可控遇到问题能手动修正。劣势是如果小板位号特别多全选复制时稍慢但一次性投入后面重复度越高越划算。5.2 Paste Array多行多列一次搞定的进阶用法如果要拼2×2、2×3这种规则阵列用上一节里的Paste Array可以一次性铺满不用一块一块粘。设定行数和列数时注意X和Y方向的正负号以及Spacing是否包含了间隙。举个例子单板尺寸50mm×40mm要拼2行3列拼板间隙2mm。那么X Spacing是52mm502Y Spacing是42mm402方向取决于复制的基准点。拼完后总宽度是3×502×2154mm总高度是2×401×282mm。这个尺寸直接算出来要写在拼板说明里。我习惯在Mechanical 1层用注释文本标注这一句“拼板总尺寸154mm×82mm中间V-cut/邮票孔分板工艺边5mm。”板厂拿到文件后不用自己猜效率会高很多。这种固定间距的阵列粘贴适合小板外形完全一致的情况。如果拼板中需要混拼不同板子比如一块电源板、一块主控板那就不能用Paste Array得分别复制或另想办法。混拼时更常见的是手工排列用对齐和坐标精确控制位置。5.3 Embedded Board Array适合纯重复、相对规则的阵列Altium的Tools菜单下还有一个Embedded Board Array命令可以按设定的行列数自动生成板阵列。它的好处是生成速度快适合大量重复的规则PCB。但很多工程师实际尝试之后还是退回复制粘贴原因是Embedded Board Array生成后的位号刷新、DRC报错处理没有手动粘贴直观而且遇到非矩形、带异形槽的板子自动判定板框有时会出问题。我的建议是如果只是4片以内的简单拼板普通复制粘贴足够如果拼板数量很多、规则很规整才考虑用这个命令。用完之后一定要人工检查一遍位号和板框不要直接投板。自动化工具本质上是把重复劳动压缩但它不会替你想清楚“工艺边怎么加、Mark点放哪里”这些设计决策仍然需要人来完成。5.4 实操中常见的坑位号冲突、板框层混乱、钻孔文件缺层实操中最常见的坑有三个。第一个是位号冲突。只要在Paste Special里没勾Duplicate designators拼板里就会出现多个R1、C1DRC会报“Duplicate Designators”。很多人觉得“就一个警告应该没事”但等到贴片程序按位号分配坐标时BOM就和坐标对不上了贴错一整批。所以粘贴后第一件事就是跑DRC。第二个是板框层混乱。单板板框通常放在Mechanical 1层拼板时许多人直接在Keep-Out层画一个大的禁布框结果板厂分不清哪个是外形哪个是禁布。我建议所有板框、V-cut线、工艺边外形都放在Mechanical 1层用不同线宽或注释区分Keep-Out层只做禁布边界不要参与外形表达。第三个是钻孔文件缺层。将拼板发给板厂时除了输出Gerber还要确保钻孔文件包含了所有非金属化邮票孔和定位孔。制作拼板后我习惯在Output Job里把钻孔文件单独生成一份再用CAM编辑器导入看一下确认邮票孔的位置、尺寸全部显示。这一步熟练后只要几分钟却能挡掉多数板厂返工。6. 投板前DFM检查与和板厂沟通的“最后一遍”6.1 拼板文件的必查项每次投板前我会在电脑前按一个固定顺序过一遍核对拼板总尺寸是否在贴片机和回流焊的支持范围内。检查每片小板之间的连接方式V-cut线是否只走直线、邮票孔的位置和数量是否明确标注。检查工艺边宽度是否不小于5mm定位孔和Mark点是否都有位置是否合理。检查是否有走线、元件和丝印跨过拼板分界线。在3D视图里翻转查看确认工艺边和主板连接处的铜箔、阻焊没有异常。输出Gerber和钻孔文件后至少用CAM预览工具看一眼确认板框、分板线、邮票孔全部在正确层上。这一套做下来基本能拦截掉大部分低级问题。我见过有人投板时只给一个PCB源文件让板厂“你自己看着拼”结果板厂按自己理解拼出来的版式和他想的不一样。与其等板厂返回确认不如自己把拼板文件做完整把选择权握在自己手里。6.2 与板厂确认的信息清单拼板文件提交后不要直接甩一个Gerber就完事。我会在订单备注里明确以下内容这样板厂在报价和开工前就知道你是有经验的客户不会随便按默认方式处理你的拼板。确认项目建议内容拼板尺寸长宽尺寸、板厚、铜厚、表面处理分板方式V-cut线位置 / 邮票孔位置与参数 / 铣槽路径工艺边宽度5mmSMT后是否需要保留Mark点数量2个以上、位置、表面工艺定位孔直径3mm、非金属化、位置板边特殊工艺半孔、金手指、倒角、压接件避让需求另外如果拼板里混用了V-cut和邮票孔最好在邮件里画一个简单的示意或者直接引用拼板文件里的Mechanical层截图。文字描述有时候有歧义比如“V-cut走三边、另一边邮票孔”板厂可能理解成“三边都有V-cut另一边邮票孔”也可能理解成“所有直边都V-cut只有异形边邮票孔”。一张图解释清楚能省掉一个沟通来回。6.3 分板翻车案例从毛刺到铜箔撕裂最后分享几个我亲眼见过的真实翻车现场当反面教材。第一个案例小板和工艺边之间全用邮票孔连接小板内走线离连接桥太近只有0.3mm。分板工人用手掰的时候有一片板的铜箔跟着连接桥一起被撕裂直接报废一块。后来把走线内移1mm问题再没出现过。第二个案例某小批量产品拼板后没放Mark点板厂贴片时机器识别不了板子位置。临时在工艺边上补Mark点重新投板交付推迟了一周。最终多花的时间比省掉Mark点节约的那点工艺成本高得多。第三个案例更典型拼板时位号重复SMT编程时坐标和位号对不上贴错了一整批板子。这个错误其实完全可以在Altium的DRC里提前发现但被赶交期的节奏带过去最后付出了更大的代价。这三个案例的共同点是问题都没有出在复杂的射频或高速数字设计上而是出在最基础的拼板细节。拼板恰恰是所有硬件项目里最容易被“赶时间”心态牺牲掉的部分但一旦出错返工周期一点也不短。6.4 几个我自己常用的拼板小技巧最后分享几个实用性很高的小技巧。第一在拼板文件里加一个“拼板说明文字框”放在Mechanical 1层角落把总尺寸、分板方式、工艺边宽度、邮票孔参数写进去。发给板厂时直接截图这个框沟通成本骤降。第二用Paste Array时复制基准点一定选板框角点不要选某个元件或过孔。这样阵列间距计算非常直观板框对位也准。第三画V-cut线时除了线本身在线上加一行“V-CUT”文字标注。板厂工程人员打开CAM文件后一眼就能看到哪条线是V-cut哪条线是普通辅助线。第四邮票孔如果用手掰分板建议在连接桥位置做一点丝印标记比如画一条细线让生产人员知道“从这里掰”。虽然听起来多余但生产线上操作员每天分板几百片能少一点思考就少一点出错。拼板这件事做得好的人觉得“不过如此”做得糙的人总在板厂和生产之间来回折腾。其实功夫都在细节里邮票孔参数给全工艺边预留足够Mark点和定位孔放对位置然后投板前花十分钟把拼板文件从头到尾过一遍。这十分钟是我认为整个PCB设计流程里性价比最高的十分钟。
返回列表