PCB打样,板子尺寸刚好卡在20mm乘20mm这种小尺寸的时候,你应该也遇到过:单板面积明明不大,但板厂一样收几十块“起板费”,要是再算上快递和交期,一次打样成本说高不高,说低也真不低。其实硬件圈子早就有个常规操作——拼板,把几块板拼成一个整体文件下单,起板费只出一份,到手却是一堆板。立创EDA作为目前很常用的国产PCB设计工具,拼板功能其实一直都有,从手动阵列粘贴到专业版自带拼板工具,V割和邮票孔都能处理。这篇就把立创EDA从V割到邮票孔的拼板操作完整拆一遍,新手按步骤来,五分钟做出一份能直接下单的拼板文件,没有太大难度。
1. 为什么要自己拼板?先算清楚这笔经济账
1.1 一单多板省下的成本足够你多打两次样
很多人刚接触到拼板时,第一反应是“板厂不是可以帮拼吗?为什么非要自己在EDA里折腾”。板厂确实有收费拼板服务,但那是按拼板面积另外计费的,而且流程上要发邮件、填表,来回确认至少多半天。自己动手在立创EDA里拼,本质上是把N块板做成一块大板,整单尺寸依然在特价打样范围内,起板费、工程费都只算一次。
举个例子你就明白了。假设单板尺寸是25mm乘35mm,在常规打样规则里,尺寸小于一定范围要收“小板费”或者说“起板费”,差不多50到80元。如果只做5片,这笔费用一分不少。可要是把4块单板拼成2行2列,外形尺寸变成50mm乘70mm左右,绝大多数板厂还是按普通小批量价计算,起板费不变,你一次拿到16片板子,相当于每片分摊成本直接降到原来的四分之一。这还只是打样阶段,如果你后续要做SMT贴片测试,拼板板子在产线上更容易夹持、过回流焊效率更高,省下的工时和不良品成本更明显。
我自己做个简单测算:单板打样5片,假设总价80元,摊到每片就是16元;做成4拼板一次下单,同样80元起板费摊到16片,每片只要5元。省下来的钱多做几次迭代测试,对硬件开发周期来说比省运费有意义得多。
1.2 V割和邮票孔到底啥区别?拼之前先选对方式
拼板看起来就是把板子阵列复制,但怎么把拼好的板子分开,直接决定了你该用哪种拼法。业内最常见的分板方式就是V割和邮票孔,两者的工艺原理和应用场景差异非常大。
V割(V-Cut)是在板子上用V形刀具切割出一条直线槽,切到板厚的约三分之一到一半,留下剩余连接部分,正面看是一条V形浅槽,掰开时沿着槽线就能断开。它的优点是分离后边缘整齐、平整度高,适合规则矩形板,也适合批量贴片后分板。缺点是V割线必须是贯穿整块板的直线,遇到圆形、异形边或者板边有器件的位置就没法用。
邮票孔则是通过铣刀在板间铣出若干桥接段,桥接段上再打一排金属化过孔,看起来像邮票的边缘锯齿。掰开时沿孔位断开,板边缘会有锯齿状,需要用砂纸稍微打磨。邮票孔的优点是很自由,异形板、多块板不规则排布都可以用,缺点是边缘美观度差一点,且桥接部分占一点板材面积。
两种方式没有绝对优劣,选择逻辑很简单:板子是方方正正的矩形,优先V割;板型不规则、有圆弧、有开槽,或者有器件非常靠近板边,优先邮票孔。还有就是拼板间距,V割拼板时子板之间直接共边,不需要额外留缝;邮票孔拼板时,两块板之间必须留出铣刀通过的槽,通常1.6mm到2mm,槽里保留若干桥来连接。
2. 立创EDA拼板功能入口在哪?标准版和专业版的差异
2.1 标准版没有一键拼板,但特殊粘贴照样好用
立创EDA分标准版和专业版,两个版本的拼板思路不太一样。标准版是网页端为主,功能相对轻量,没有专门的面板化拼板工具,但你可以用“复制加阵列粘贴”完成拼板。这个操作本质上是把同一个PCB内容复制成多份,再按等间距排列。
具体路径是:在PCB编辑器里框选已经画好的整板内容,按下Ctrl+C,提示选择参考点时点板框的一个角或中心点,然后Ctrl+V粘贴一次,调整好第一个副本的位置,接着可以使用“特殊粘贴”里的阵列粘贴,输入X方向数量、Y方向数量、间距,一次生成整个拼板阵列。
这里有个细节很多新手容易忽略:复制时一定要包含板框层,粘贴后各个子板的板框线都会出现,你需要把内部子板之间的板框线清除,只保留整块拼板的外轮廓。否则板厂在识别外形时会被内部线条干扰,可能会误判外形,甚至把内部子板框线也当成切割线。标准版拼板做完后,V割线或邮票孔标记需要自己画到对应图层上。
2.2 专业版内置拼板工具,V割邮票孔能自动生成
立创EDA专业版的拼板功能就友好多了。它提供了一个半自动化的拼板工具,入口在PCB编辑器的工具菜单下,部分版本可能在顶部菜单栏的“拼板”选项里。进入后可以看到行列数、X/Y间距、旋转角度、工艺边宽度等参数设置,设置完成后工具会自动排布子板并生成外框。
专业版拼板工具还有一个优势是能自动生成V割线和邮票孔。选V割模式时,工具会在子板公共边位置画V割线;选邮票孔模式时,会按照你设定的孔参数在桥接位置生成邮票孔。当然,工具自动生成的东西不一定完全符合板厂工艺要求,我通常会把自动生成的V割线图层单独检查一遍,对照板框层确认没有多余的线或错误交叉。
如果你是首次用专业版拼板,建议先用手动阵列粘贴的方式练一遍,理解拼板的几何逻辑,再用自动工具,这样万一工具生成的参数不对,你知道要调整什么。两种方式的底层逻辑是一样的:把多个子板按间距排好,再添加分板标记。
3. 5分钟实操:从单板到能下单的拼板文件全流程
3.1 V割拼板的具体步骤和关键参数
V割拼板适合规则矩形板,整个流程我用专业版实际走了一遍,大致是这几步。
第一步,完成单板设计。确保DRC通过,元件和走线都排好,板框是闭合的矩形。
第二步,拼板阵列。框选整个单板内容,按Ctrl+C后,以板框左下角为参考点复制。然后打开拼板工具或用特殊粘贴,按2行3列设置,行列数为你想要的拼板数。如果子板之间不需要间距,X偏移设为子板宽度,Y偏移设为子板高度,这样子板正好紧密拼接。
第三步,画V割线。切换到板框层,在相邻子板的公共边上画一条直线。V割线一般画在最顶层或最底层,用0.5mm到1mm的细线。画完后把内部子板的板框线删掉,只保留外轮廓。这一步是整个拼板里最容易出错的地方,一定不要偷懒。
第四步,加工艺边。如果这板子后续要上SMT贴片,建议左右两边各加5mm工艺边。在板框层的两板外侧画两条平行线,把外框延伸到包含工艺边的位置,同时把工艺边区域内的布线、丝印全部清掉,保证贴片时夹持区域干净。
V割参数方面,板厂通常默认控制剩余厚度在板厚的三分之一到四分之一之间。1.6mm板厚的板子,剩余厚度常见在0.35mm到0.5mm。你不需要在PCB文件里画具体的切割深度,那是工艺参数,下单时在加工说明里备注“V割剩余厚度0.4mm”即可。如果板子上有很重的器件,比如变压器、大电解电容,建议备注让板厂把剩余厚度适当留厚一点,防止运输途中断裂。
3.2 邮票孔拼板实操:异形板、圆形板就靠它
邮票孔拼板在立创EDA里做起来也不复杂。核心就两步:排布子板、放桥接记号。
先做阵列排布,方法和V割拼板一样,唯一区别是子板之间要留出铣槽间距。假设你要拼4块圆形板,子板直径30mm,两个板之间留2mm的铣槽,那X方向偏移就是30mm加2mm,Y方向同理。排布完成后,外框依然只保留整体外轮廓。
然后是画桥和邮票孔。在每两个相邻子板之间,沿分割线每隔一段距离放一个焊盘,尺寸通常在0.6mm到0.8mm孔径,孔中心间距1.0mm到1.3mm,每段桥长约5mm到8mm。桥之间留出铣掉的槽位。实际操作中我会先在一个桥位置放好一排焊盘,然后复制到其他桥位置,保证间距一致。
邮票孔本身要用电镀过孔,在立创EDA里可以放Pad,也可以放Via。建议用带焊盘的过孔,孔径0.6mm,外径0.9mm到1.0mm,这样掰开后孔的铜环还在,分板强度更好。桥与桥之间被铣掉的部分,用板框层线条画出来,或者直接在图层的铣槽位置画闭合线条,板厂会识别为铣槽。为了让板厂清楚意图,我会在“生产说明”里额外标明“邮票孔拼板,桥宽6mm,铣槽宽2mm,铣槽位置见板框层”。
有一个实际经验值得提:邮票孔位置的孔不要离元件太近。掰板时这里会承受比较大的机械应力,如果孔旁边紧挨着走线或焊盘,掰板受力可能导致铜箔微裂,表面看不出来,但过一段时间后阻值漂移甚至开路。所以元件和走线离邮票孔至少保证2mm以上距离。
3.3 工艺边、定位孔和光学点一次性搞定
拼板文件里除了V割线和邮票孔,还有三个东西经常被新手忽略:工艺边、定位孔和光学点(Mark点)。这三样主要影响SMT贴片环节。
工艺边是拼板四周额外留出的一圈板材,宽度一般5mm,作用是给贴片机皮带夹持、定位用。设计规则很简单:工艺边区域不放任何元件、走线、丝印,保持裸板或仅放辅助定位标记。在立创EDA里,工艺边属于板框的一部分,把板框线外扩5mm后,用一条闭合线把整个面板包起来。如果空间紧张,可以只在贴片机夹持边方向加工艺边,PCB标准做法是左右各加一条。
定位孔通常放在工艺边上,直径3mm,中心距离板边至少5mm。少数板厂要求定位孔孔径精度较高,下单时选工艺说明里的“定位孔”选项即可,或者在板框层画一个带中心线标识的孔位,并加文字备注。立创EDA里定位孔用Keep-Out层的圆形来表示,板厂识别为开孔。
光学点是SMT贴片机做视觉定位用的基准点。标准Mark点是一个直径1mm的实心铜圆,外围有一圈不小于2mm的无阻焊、无布线区域。拼板上至少放两个Mark点,放在对角位置,避免与板边距离小于5mm。Mark点我放在板框层的独立位置,用实心圆焊盘实现,周围用Keep-Out层画一个空心圆,保证开窗区域干净。这些细节板厂一般不会主动帮你检查,自己画好能省掉不少扯皮。
4. 拼板避坑指南:这些坑我都替你踩过了
4.1 V割线画错层、内部板框线没删是两大翻车点
我最早用立创EDA拼板时犯过一个很低级的错误:画完阵列后忘了删内部板框线,结果导出Gerber时整份拼板文件充斥着十字形的内框线条。板厂FAE收到文件后专门打电话来确认是不是要做多条切割线,来来回回沟通好几轮,才确认只是拼板而不是分切,白白浪费了一整天。从那以后我每次拼完都会把板框层单独显示出来检查一遍,确保只留有最外圈轮廓和必要的V割、邮票孔标记。
还有一个容易出问题的点是V割线画到了信号层而不是专门的标记层。你把V割线画在顶层或底层后,导出的铜箔层里会多一条细线,如果这条线正好跨越拼板边界,板厂可能会把它当成铜箔线路,于是V割位置被阻焊和线路覆盖,实际分板时铜箔会被撕裂。正确做法是把V割线单独放在板框层或Keep-Out层,并在线段两端延伸到板边。如果你用的立创EDA版本里板框层的线导出后总被忽略,就改成在Keep-Out层画线,并在下单备注里写清楚“Keep-Out层直线为V割线”。
4.2 拼板后跑DRC和Gerber预览,别等下单后才发现问题
拼板完成后,我强烈建议做两件事:跑一次DRC,再打开Gerber预览看一遍。立创EDA的DRC检查能发现不少拼板引入的规则冲突,比如阵列粘贴后元件或走线超越了拼板外框、过孔间距违规等。虽然拼板是简单的重复,但复制引用弄乱了原点或旋转角度后,个别副本可能和板框对不上,DRC会提示网络和铜箔问题。
Gerber预览这一步很多人不做,因为麻烦。但对拼板来说,这一步的性价比极高。你可以在导出Gerber后,用立创EDA自带的Gerber预览器或第三方的Gerber Viewer打开文件,逐层检查。重点看板框层是否只有外轮廓和明确的分板线,Keep-Out层是否符合预期,丝印层有没有重叠或超出板边。我见过有人把拼板后的位号图导出给板厂时,发现丝印标号重复,因为每个子板的位号完全一致,板厂会误以为文件出错。这种情况其实可以在下单时要求“拼板文件不输出位号”,或者由板厂统一处理,不需要自己在文件里改。
DRC和Gerber预览加起来不到十分钟,却能把拼板文件的问题提前暴露出来。因为拼板结构相对简单,一旦文件有问题,通常不是某一个子板的问题,而是整个拼板逻辑的问题,这种问题等到生产回来后才发现,返工成本可比十分钟高出太多了。
4.3 常见问题速查表:拼板文件提交前后对照自查
为了让你拼得顺、顺利下单,我把平时最常遇到的问题整理成了一张自检表。每次拼完板提交前对照看一眼,能避开大多数坑。
| 常见问题 | 典型原因 | 解决方法 |
|---|---|---|
| 板厂提示拼板文件中的V割线识别不了 | V割线画在了信号层,或者线宽太细 | 把V割线移到板框层/Keep-Out层,线宽调粗到0.5mm以上,并在备注中说明 |
| 拼板后子板之间的板框线被误识别为切割线 | 阵列粘贴后内部板框线未删除 | 删除内部板框结构线,只保留外轮廓 |
| V割位置有铜箔凸出,分板毛边严重 | V割线上跨越了走线或铺铜 | 清掉V割线两侧1mm内的铜箔,可添加覆铜禁止区 |
| 异形板拼板后用V割,板边弧形位置无法分板 | V割只能切直线 | 异形板改用邮票孔拼板,桥和孔按3.2的参数设置 |
| SMT贴片时板子夹不住 | 缺少工艺边或工艺边过窄 | 在工艺边方向预留5mm宽度,不放任何元件 |
| 定位孔和Mark点在立创EDA里画了,但板厂说没看到 | 放错了图层 | 定位孔用板框层圆形,Mark点用焊盘加Keep-Out开窗,导出的Gerber里确认 |
| 拼板文件后面板厂默认拆开拼板 | 没有在订单中说明 | 在“生产说明”中写“已拼板,V割/邮票孔,按拼板文件生产” |
| 拼板后文件巨大,电脑操作卡顿 | 阵列粘贴生成了大量重复对象 | 将拼板放在独立PCB文件里,关闭覆铜预览和飞线显示,再操作 |
4.4 下单备注怎么写最稳妥
拼板文件的提交并不是传完Gerber就万事大吉,下单时的备注栏是整个流程的最后一关。我的习惯是写一段明确的生产说明:文件为拼板文件,分板方式V割或邮票孔,工艺边宽度多少,定位孔直径多少,是否有Mark点,是否需要保留拼板出货。如果板子拼得特殊,比如中间有铣槽或异形,我还会上传一张示意图或直接引用板框层的标识说明。
还有一点容易忽略:拼板后的尺寸可能超出某些板厂的特价范围,比如标准双面板特价限制在10cm乘10cm以内,你拼了2行3列后可能变成10cm乘15cm,系统价格会跳档。下单前先在立创EDA的价格计算器里按拼板后的尺寸试算一遍,确认价格可接受再提交。别等板厂报价出来再改文件,浪费时间。
另外,有些板厂对不同分板方式会收取额外工艺费,比如邮票孔涉及铣槽工序,通常会比纯V割贵一点。如果你的板子是规则矩形、又不需要特殊的异形分割,优先V割,成本最低。邮票孔只在V割无法满足时使用。
我在实际使用中的体会是,拼板这件事本身不复杂,真正拉开差距的是细节:线画在哪个图层、内部板框有没有删干净、工艺边留多宽、备注怎么写法。把这些细节处理好,立创EDA拼板真的五分钟能完成,而且提交给板厂基本不会被问问题。第一次拼板时建议你多花十分钟把Gerber预览反复看几遍,形成自己的检查清单后,后面速度会越来越快。