ARTICLE DETAIL

资讯详情

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

PCB拼板设计从入门到实战:V-CUT与邮票孔方案及AD20操作指南

PCB拼板设计从入门到实战:V-CUT与邮票孔方案及AD20操作指南 PCB打样回来自己焊两块怎么都好说一旦转去贴片厂上机拼板这道坎就绕不开了。我最近用AD20做了一款带蓝牙模块的小控制板板子本身只有60mm x 40mm打样时单板发过去没啥问题但到了小批量阶段要么贴片厂嫌板子太小不上线要么利用率低到成本翻倍。最后老老实实把V-CUT和邮票孔两种拼板方式都摸了一遍这篇就把从单板到可生产拼板文件的完整流程拆开讲新手照着做基本不会翻车。先说一个很多人忽略的点拼板不是简单把几块板复制在一起就算完事你的切割方式、工艺边、定位孔、MARK点、丝印标注每一处都会直接影响后续贴片和分板的良率。这篇内容适合正在做小批量试产、或者准备把设计交给贴片厂的工程师也适合刚接触AD20、想搞懂拼板原理的学生。我会把两种主流拼板路径、关键参数、软件操作顺序以及我在实际加工中踩过的坑一并列出来尽量做到看完就能直接上手。1. 拼板方案的核心思路1.1 为什么小批量生产一定要拼板很多第一次送小批量的人会问我的板子只有40个焊点板厂不是按面积算钱吗为什么非要拼这里有个容易被忽视的成本结构——贴片机的费用大头在上机准备和每块板的固定损耗上不是单纯按焊点数算的。小板子单独过回流焊轨道抓取、锡膏印刷、贴片头换程每一道工序都要为这块小板单独跑一遍时间和人力都被摊薄了。把小控制板拼成10×10或者10×15的大板贴片机一次性过炉贴装效率能翻好几倍焊点均价自然就降下来了。更实际的是很多贴片代工厂对最小板尺寸有硬性要求比如小于60mm×60mm的不给上线或者要加额外费用这时候拼板就成了唯一选择。还有一个好处是分板环节。板子大了手工掰开比一块块剪板要方便得多如果是机械分板拼板后的规则外形也更适合走直线切割。整体来看拼板是生产环节的杠杆一次拼好后续能省掉大量沟通成本。1.2 V-CUT还是邮票孔选型逻辑拼板方案的选择不是拍脑袋核心取决于你的板边形状和分板方式。V-CUT的思路是切一刀在板与板之间用V形刀切出一条沟槽剩下的连接厚度只有原来板厚的1/3左右掰开时沿V槽整齐断开。它只适合板边是直线、并且整条拼板分割线都是直线的情况。如果板子是异形或者有圆弧、缺口V-CUT就切不到了。邮票孔的思路是打一排孔留几个桥在拼板交界处用一排小孔形成类似邮票齿孔的结构孔径之间留下的桥把两块板连起来掰开时从孔断掉留一点毛刺。这种方法能适应异形板只要有边能打孔就行缺点是断开后有凸点后续打磨工作量大。所以项目里的板子如果是规则的矩形板优先V-CUT成本低、分板干净、无毛刺如果是异形板、或者板边有走线无法让V-CUT刀片安全通过就改用邮票孔。这是我给大多数项目定的默认准则。2. V-CUT拼板详解2.1 V-CUT的原理与关键参数V-CUT是在PCB板之间切一道截面为V形的槽从两面各切一刀中间留一段连着的厚度。切刀的深度不是贯穿的所以拼板在运输过程中不会散架分板时只需要轻轻一掰。这里有三个参数必须在拼板文件里明确剩余厚度一般取板厚的1/3左右。1.6mm的板子剩余厚度留0.35-0.5mm比较合适。留太薄板材在运输和贴片过程中受热应力容易提前开裂留太厚手掰的时候非常费劲甚至会把板子掰变形。V-CUT角度一般是30°或45°。角度越小切口越窄对板边损伤越小角度越大掰开后边缘越平整但刀片损耗增加。我默认用45°兼容性和强度都比较均衡。板边间距V-CUT的拼板不是直接把两块板的边界重合而是要留一条切割线通常是0.4mm宽的刀缝也就是说两块板边框之间留0.4mm间隙。V-CUT线在AD20中一般画在机械层Mechanical 1或Mechanical 13用一条线沿分割线独占配合文字或者2D线说明。这里要说清楚V-CUT线的位置一定是整条直线不能有拐弯也不允许在板上任意位置跨越铜箔和走线。2.2 AD20中V-CUT拼板的操作步骤V-CUT拼板我推荐直接用AD20的嵌入式板阵列/拼板功能Embedded Board Array/Panelize这是AD从18版本开始就挺好用的功能不用自己手动复制排列。先说如何找到它在AD20里按ShiftF打开搜索框输入Panelize就能看到Place » Embedded Board Array/Panelize这个命令中文菜单一般在放置菜单下。不同版本位置有差异实在找不到就用快捷键查询。使用流程分为三步打开原PCB文件确认单板尺寸和原点位置。建议把原点设在单板左下角这样拼板坐标计算起来非常直观。执行Embedded Board Array/Panelize命令在对话框里设置行列数。比如我需要拼4块就是2行2列。注意这里要选择V-CUT软件会根据你的设置自动计算拼板外框并在两块板之间生成V-CUT标记。设置X/Y间距。V-CUT拼板时间距建议设为0.4mm对应V-CUT刀缝宽度。设置好后点击OK软件会在当前PCB中生成一块拼板文件。如果你用的版本不支持这个功能可以用最原始的复制粘贴法在源PCB中CtrlA全选CtrlC复制然后在新的PCB文件中用Edit Paste Special粘贴勾选粘贴到当前层并设置参考点粘贴后手动对齐。这种方式更自由但对齐是苦力活适合处理不规则的拼板结构后面邮票孔部分我还会用到。拼板完成后一定要检查DRC尤其注意板框间距和机械层间距的报错。拼板后板与板之间的间距如果被当成无效间距会出现大量的间距错误这时候只需要在Design Rules里把Board Outline Clearance或Minimum Clearance的值调低并把机械层的检查关掉即可。2.3 V-CUT的适用边界与避坑经验V-CUT不是万能的这里有三个我在实际加工中遇到的限制很值得提前知道。第一板边不能有开窗的铜皮。V-CUT切割位置的铜箔会被刀片切断即使只是半切剩下的铜箔在掰板时也会产生毛刺严重时导致板边缘连续铜皮翘起影响外观。所以V-CUT线两侧1mm范围内最好不要铺铜、不要走线。第二如果板子厚度小于1.0mmV-CUT的剩余厚度很难控制。薄板V-CUT后强度极差运输过程中的震动都可能直接断板这种情况下宁可改用连桥式的邮票孔。第三也是新手最容易忽略的V-CUT线穿过定位孔或者MARK点区域时会破坏这些结构的完整性。因此拼板时要把V-CUT线的走向和定位孔位置错开不要贪图大板利用率把孔排在切线上。我在第一次做V-CUT时踩过一个坑板子本身有一处半圆形的开槽我没注意直接把拼板分割线经过开槽区域结果板厂打电话来问怎么切。最后V-CUT只能绕行成本增加交期也延了两天。所以做V-CUT拼板前一定要先检查板框是否有非直线特征。3. 邮票孔拼板详解3.1 邮票孔的设计参数邮票孔学名叫桥连孔原理是沿拼板边界排一排过孔孔之间有少量板材相连称为连接桥掰板时从这些桥的位置断裂。它的设计参数是拼板制成率的关键主要有几个数孔径常用0.5mm到0.7mm。孔径太小钻头成本高且容易偏孔径太大连接桥面积不足结构强度不够。我一般选0.6mm兼顾强度与易掰性。孔间距相邻两个孔的圆心距离常用0.9mm到1.2mm。如果用0.6mm孔径、1.0mm孔间距那么孔与孔之间的连接桥宽度就是0.4mm这个宽度掰起来很顺畅强度也够。连接桥数量根据拼板边的长度灵活调整一般10mm长度内至少打8-10个孔保证分板时受力均匀不会只在一个点断裂导致歪斜。要特别提醒的是邮票孔的沉铜问题。很多板厂默认把孔壁沉铜如果你的邮票孔被沉铜了掰开时切口处会露出铜层影响外观甚至造成短路隐患。所以下单时要明确注明邮票孔为非金属化孔NPTH或者在设计时把邮票孔统一放到Keep-Out层让板厂按非金属化孔处理。还有一个是孔径与板边的距离。如果邮票孔中心距离板边太近孔壁会破出板外形成半孔效果这在某些设计中是有意为之但如果是无意造成的掰板时会从半孔处直接断开强度反而更差。我通常让邮票孔中心与板边重合或者稍微靠内0.1mm让孔壁正好切在板边线上。3.2 AD20中邮票孔拼板的操作步骤邮票孔拼板和V-CUT有个关键区别V-CUT靠线标注邮票孔需要用一系列过孔或直线段实际画出来。因此在AD20里我比较推荐用复制粘贴法自己排布不用封装好的阵列功能虽然操作量大一点但可控性高。具体步骤先打开单板PCB确认板框。然后在原PCB中复制整个板子CtrlA全选CtrlC参考点设置在板子左下角。新建一个PCB文件设置好原点在第一个位置粘贴出第一块板。可以参考刚才设置的参考点让第一块板的位置恰好落在原点附近。计算拼板间距以孔径0.6mm、孔间距1.0mm为例两板之间的名义间距设为0.4mm。在Edit Paste Special中粘贴第二块板时设置好X/Y方向的偏移量这样第二块板就精确地排在第一块右侧。继续粘贴出所有需要的板手动对齐X轴或Y轴。可以使用AD20的对齐工具Edit Align Align Left/Top等快速整理。在两板交界处放置邮票孔。这边推荐用阵列粘贴放一个0.6mm过孔选择它然后用Edit Paste Special Paste Array设置好数量、间距1.0mm一次生成一排孔。放孔时要放在Keep-Out层或机械层并取消金属化属性具体位置在孔属性窗口里设置Plated为False。在所有拼板外围画上板框线完成拼板外框。如果你还是喜欢用Embedded Board Array/Panelize它同样支持邮票孔模式生成后AD会自动添加邮票孔阵列。不过要检查生成的孔是否在Keep-Out层、是否为NPTHAD默认生成的可能还是金属化过孔。3.3 两种拼板方式的场景对照为了更直观我把这两种方案的适用情况整理成一个对照表方便你按项目实际情况选型。对比项V-CUT邮票孔外形要求板边必须直线分割线必须是整条直线支持异形板普通直边也能做分板效果切口整齐无毛刺外观好断口有凸点需打磨或V槽引导强度运输中断裂风险稍高连接桥抗压强度更高成本不需要额外钻孔成本低多道钻孔工序成本略高常用场景大批量、矩形小板、拼数多异形板、厚板、强度要求高这个表可以当作一个快速决策参考。我自己的习惯是只要能走V-CUT就绝不考虑邮票孔一旦板子有圆形、异形轮廓或有元件边跨到板边立即切换成邮票孔方案。拼板说到底是为生产服务不是为拼图好看。4. 拼板细节工艺边、定位孔与位号镜像4.1 工艺边怎么加才算合格工艺边是拼板外围额外多出来的一圈板材作用是给贴片机的轨道提供夹持位置同时给MARK点留出空间。不加工艺边机器只能夹住板子边缘如果板边有元件或走线夹爪很容易压坏器件。工艺边宽度一般取5mm两侧各留一条一条用于轨道传送另一条用于贴MARK点。如果板子尺寸非常小可以只加3mm但我实测5mm更稳妥贴片厂的接待工程师看了也挑不出毛病。在AD20中加工艺边比较简单在拼板外框的Keep-Out层上把外框整体向外偏移5mm用Tools Polygon Pour Outline Selected Objects或者直接画好新的外框线然后删除原来的外框即可。注意工艺边上不能铺铜如果要铺也要明确工艺边GND是否需要一般不需要。4.2 MARK点与定位孔的布置规范MARK点是贴片机用来识别板子位置的基准点缺少它在贴片时容易出现位置偏移。规范做法是在拼板对角线位置放两个直径1.0mm的实心圆铜箔周围留出直径3mm的禁布区铜箔和绿油都不能覆盖。禁布区的作用是让MARK点与周围颜色形成高对比确保光学识别稳定。定位孔一般放4个直径1.5mm或2.0mm位置在工艺边的四角。如果板子尺寸不够放4个至少保证对角2个。孔内不能有金属化否则在测试工序中可能与工装夹具形成短路。这里有个容易被忽略的技巧定位孔和MARK点必须在同一块板上严格对齐不能一个画在版框外一个画在版框内。AD20中可以用Edit Align把这两个元素对齐或者利用坐标直接输入保证它们相对板边的距离一致。4.3 位号镜像与丝印方向处理拼板过程中如果只是水平复制粘贴位号方向一般不会出问题。但我遇到过需要把一块板旋转180°拼进来节省空间的情况这时候旋转的板子上的位号也跟着转了。贴片机判断元件方向靠的是焊盘封装不是位号所以位号旋转不影响贴装但后续人工维修、手焊时看着一个倒着的位号会很痛苦。解决办法有两个一个是在拼板后直接选中旋转板子上所有位号文本在Properties面板里把Rotate角度改回来或者用Edit Find Similar Objects选中全部文本统一设置某个固定的旋转角度。这种方式改动快但检查时要仔细防止遗漏。另一个是镜像问题。如果你为了背靠背贴片把某块板做成镜像即元件放在BOTTOM层但从TOP层看是镜像的那么丝印位号也会镜像文字方向反过来。此时需要在Properties面板里取消Mirror选项或者把位号放到对应的顶层/底层丝印层并检查一遍。热词ad20如何位号镜像很常见其实就是这个场景。我个人建议是拼板中尽量不要做镜像板除非你有明确的工艺需求。镜像板在文件上容易把自己绕晕后期调试、维修的麻烦远大于省下的那一点板材面积。5. 从拼板到量产Gerber导出与文件检查5.1 导出Gerber的完整流程拼板文件设计完成后下一步是导出可生产的制造文件和钻孔文件。AD20导出Gerber的路径是File Fabrication Outputs Gerber Files具体设置上有几个关键点值得注意。首先是单位与格式。单位选英寸格式选2:5精度高对应的坐标分辨率约0.01mil绝大多数板厂都没问题前提是文件体积稍大但以现在的网络传输能力完全可以忽略。然后是层设置。在Gerber设置对话框的Layers页签里把需要的铜箔层、丝印层、阻焊层全部勾上。特别提醒拼板用的机械层、Keep-Out层、V-CUT标记层一定要包含进去。很多人在这一步只选了信号层和电源层结果板厂拿到的文件缺少机械层V-CUT线丢了板厂只能按板框默认处理分板位置就会偏。导出完Gerber后还要单独导出钻孔文件File Fabrication Outputs NC Drill Files。单位、格式要与Gerber一致否则板厂套坐标时容易错位。钻孔文件会生成一个包含所有钻孔坐标和孔径的文本文件通常和Gerber放在同一个输出文件夹里。最后建议再输出一份IPC-2581或者PDF格式的装配图方便贴片厂做首件确认也方便自己留档。5.2 与板厂沟通时必须确认的几件事文件导出不等于工作结束。在正式下单前一定要和板厂确认以下几点否则容易出大问题。V-CUT位置确认。让板厂确认机械层上的V-CUT线是否清晰切割方向、剩余厚度是否符合你的预期。第一次合作时最好在拼板模式下切一块样品试试确认V-CUT深度合适、分板后边缘无毛刺、没有伤到内部铜箔。邮票孔NPTH确认。如果你的邮票孔是非金属化孔下单备注里要写明邮票孔按非金属化处理不然很多板厂默认把所有过孔直接沉铜掰板后孔壁露出铜层影响外观严重时还会引起相邻桥位短路。拼板方向说明。如果是双面板要说明哪一面是TOP。拼板文件中原点的位置也要写清楚最好是左下角并让板厂确认原点与Gerber中的原点一致。这类信息虽然琐碎但一旦出错返工成本很高。5.3 文件自检几个实用技巧每次导出Gerber后我会用以下几个步骤自检基本能挡掉绝大多数低级错误。用CAM编辑器AD自带的CAMtastic或者外部软件如GerbView、CAM350打开生成的Gerber文件逐层查看。重点检查钻孔文件是否与焊盘对齐丝印层是否有残缺机械层的V-CUT线是否真的在。检查层数量。正常情况下应该包含Top/Bottom层的铜箔、阻焊、丝印以及钻孔、钻孔图、机械层偶尔还有助焊层。缺层的直接原因一般是导出时没有选全。用AD的DRC再跑一遍最终拼板文件把Un-Routed和Board Outline相关的错误先处理干净。拼板文件里如果还残留未连接网络板厂飞针测试时会直接报错影响交期。关于ad20导出gerber文件这个热词我再补充一点导出前必须在PCB编辑器中点击验证Design Board Shape Define Board Shape确保板框闭合否则导出的Gerber边缘可能是断开的。我自己曾经因为板框线没有完全闭合导致板厂把板子外形做歪了那个教训至今难忘。6. 常见问题排查与实操心得6.1 拼板前后最容易遇到的几个报错这一节专门整理一些拼板过程中常见的报错和解决办法都是我实际遇到过的。报错/问题可能原因解决思路AD20打开PCB提示unknown pin库路径失效或封装与原理图管脚定义不匹配到Preferences Data Management Installed Libraries重新加载库文件检查封装焊盘设计ator与原理图引脚编号对应关系拼板后DRC报大量间距错误单板规则与拼板规则冲突板间间距被视为违规在Design Rules里调整Board Outline Clearance或将机械层检查关闭Gerber文件里没有V-CUT线机械层未导出导出时在Layer页签勾选所有机械层确认V-CUT线在正确层上邮票孔被沉铜过孔属性Plated默认为True孔属性里设置PlatedFalse并在下单备注注明NPTH位号文字镜像/旋转旋转拼板或镜像放置属性面板取消Mirror或批量选择文本统一旋转角度关于ad20 unknown pin我再多说一句。这个问题很多时候不是拼板阶段才出现的而是在打开某个封装库或导入工程时报的。最直接的处理是检查封装焊盘的Designator比如电阻封装的两个焊盘必须是1和2如果写成了A和K或者直接空白AD就会报unknown pin。修复封装后保存到库再更新一下PCB就好了。6.2 关于拼板的几条实操体会做完这次拼板我有几个体会特别深放在最后分享。第一拼板文件最好单独保存一份不要直接改原始设计文件。我的习惯是新建一个PCB文件专门做拼板原单板文件保留作为备份。这样如果拼板方案要调整比如从V-CUT改成邮票孔只需要重新生成不用动原始设计也不会因为误操作把单板文件改坏。第二时间允许的情况下拼板后一定要用3D预览检查一次。AD20的3D模式里把板子转到底面看看确认所有元件都在正确层没有出现镜像板导致的元件错位。3D预览虽然不能完全替代实物打样但能挡住很大一部分低级错误。第三也是最重要的一点拼板的目的不是把板子排满而是让生产更顺。所以如果板子形状实在不适合拼板或者拼了之后效率提升不明显强行拼板反而会增加成本和麻烦。设计是要为生产服务的搞清楚这一点拼板方案自然就好选了。这套流程走下来从单板到可生产的拼板文件其实就是一个考虑生产需求的细节管理过程。V-CUT和邮票孔的选型决定了分板方式工艺边和MARK点决定了贴片能不能跑稳Gerber和备注决定了板厂能不能一次性做对。每一环都不复杂但每一环都值得认真对待。
返回列表