☰
AD18丝印层敷铜避让焊盘实战:三种高效技巧详解
2026/10/7 11:42:25 网站建设 项目流程

在AD18里画板子,我印象最深的不是高速信号布线,也不是DDR等长,反倒是那些看起来不起眼的小细节,比如丝印层上的一块图案、一行位号,稍不注意就把焊盘压住了。丝印压焊盘这事,板子打样回来看着没事,实际贴片时才麻烦:阻焊开窗的地方渗了油墨,焊盘不上锡,焊接虚接,整批板子报废都有可能。我刚开始处理这种问题,就是一个个手动挪丝印,费时又容易漏。后来把AD18的规则、敷铜、DRC这些功能串起来用,才找到几种高效处理的方法。这一篇就把我常用的三种“丝印层敷铜避让焊盘”的实战技巧完整拆一遍,同样被丝印问题折腾过的朋友可以参考。

1. 先把问题定义清楚:为什么丝印层要避让焊盘

1.1 丝印压焊盘的后果

PCB的丝印层(Top Overlay / Bottom Overlay)本身只是印刷油墨,不导电。很多人因此觉得“丝印压着焊盘就压着呗,反正不影响电气连接”。这话在样板手焊时可能问题不大,一到量产就露馅。贴片厂做钢网时,如果丝印油墨刚好覆盖在焊盘表面,焊盘表面的清洁度和可焊性都会受影响;回流焊时油墨如果进入焊盘区域,会导致焊料爬不上焊盘,形成虚焊或立碑。丝印文字如果压在焊盘上,也直接影响AOI光学检测——机器看着一堆黑字在铜箔上,会把丝印误判成瑕疵。所以正规的PCB制造规范里,都会要求丝印距焊盘保留一定间隙,至少不能把焊盘的可焊接区域盖住。

1.2 避让到什么程度才算合格

这个“程度”没有统一国标,不同工厂工艺能力不同,但常见的参考值是丝印边缘距离焊盘边缘0.2mm到0.3mm(约8mil到12mil)。如果是手焊样板的细间距焊盘,比如0.5mm脚距的QFN,丝印和焊盘之间的间隙可能还要再大一点,否则油墨稍微偏一点就上盘。我自己的习惯是:普通阻焊焊盘按0.2mm避让,BGA、QFN这类在0.25mm以上。当然具体数值要结合PCB加工厂给的工艺参数,下单前看下厂家的丝印设计规范,一般都能找到。

1.3 一个容易被忽略的点:丝印层也能“敷铜”

标题里说的“丝印层敷铜避让焊盘”,可能会有朋友疑问:丝印层又不是电气层,哪里来的敷铜?这里要解释下我的用法。AD里的敷铜工具(Polygon Pour)可以在任意层使用,包括Top Overlay。我们常说的“敷铜”通常指在大面积铜皮上铺铜,但在丝印层上画大面积色块时,同样可以用敷铜工具——它画出来的是一块封闭的丝印区域,比用Line一条条描边快得多,而且Polygon Pour会自动执行避让规则。换句话说,我用“丝印层敷铜”这个说法,指的是在丝印层上放置大面积填充图形但让图形自动绕开焊盘。这也是本文三种方法里,见效最快、最接近“敷铜避让”本意的一种用法。

2. 方法一:用Clearance设计规则让丝印自动避让焊盘

2.1 在哪里建规则

AD18的规则集中管理在Design > Rules里。要让丝印自动避让焊盘,核心是新建一条Clearance规则。进入Rules后,在Electrical > Clearance目录下右键新建规则。默认系统会有一条全局Clearance规则,比如All到All之间的间距是10mil。但我们不能直接在全局规则上改,因为那会影响走线间距,而是应该新建一条针对丝印层与焊盘的专用规则,设置成优先级更高的规则。

2.2 查询条件这样写才不踩坑

新建规则后,关键在“Where The First object matches”和“Where The Second object matches”两个查询框。第一个对象选“Top Overlay”(或Bottom Overlay,看你丝印在哪层),第二个对象选“Pad”。这里有个坑:只在第一对象选了层,第二对象只选Pad,AD可能仍不会自动生效,因为Pad本身可以属于多个层。稳妥一点的写法是用查询语句。在AD18中,可以这样组合:

  • Where The First object matches:(Layer = 'Top Overlay')
  • Where The Second object matches:IsPad

这样规则就明确为“顶层丝印对象避让所有焊盘”。如果还想同时约束底层丝印,再加一条规则,或者把Layer条件写成(Layer = 'Top Overlay') Or (Layer = 'Bottom Overlay')。间距值填0.2mm,约束优先级设成1(数字越小优先级越高),比全局规则的优先级高即可。

2.3 实测效果与优先级注意

规则创建后,需要重新触发一次DRC或者刷新,丝印才会按新规则避让。具体来说,如果之前丝印文字已经压在焊盘上,这一条规则不会自动把文字“弹开”,它只作用于“后续放置或移动”的对象,以及DRC检查时的判定。我用的办法是:先把一块板上的丝印全部选中,轻微移动一下(比如移动0.01mm再移回原处),AD会触发在线DRC并给出违反项,然后根据这些违反项逐个修正。这个方法的核心意义不是“自动改位置”,而是把“哪里有问题”精确暴露出来,让后续处理有据可依。

3. 方法二:在丝印层“敷铜”,用Polygon Pour天然避让

3.1 为什么用Polygon Pour而不是Fill

AD18里在丝印层画大色块,有人会用Place > Fill,有人用Place > Solid Region,还有人喜欢用Polygon Pour。三种方式里,Fill是矩形块,没有避让能力,画完了也不会管下面的焊盘;Solid Region可以把外形画成任意多边形,但同样没有智能避让;只有Polygon Pour自带避让逻辑——它铺出来之后,会根据Clearance规则自动推挤焊盘附近的多边形边界,让色块和焊盘保持安全距离。这正好满足“丝印层敷铜避让焊盘”的需求。很多朋友问“AD在铜皮里面走线怎么避让了”,其实就是同一条避让逻辑在处理走线对象,只是这次我们把作用对象换成了焊盘。

3.2 操作步骤与参数设置

操作上,点击Place > Polygon Pour。在属性面板里要留意以下几点:Layer选Top Overlay(或Bottom Overlay),Net选No Net(丝印没有电气连接);Clearance这里设置丝印避让焊盘的距离,比如0.2mm;Hatch Style可以选Solid直接铺成实心块,也可以用网格样式当特殊纹理;Pour Over Same Net Objects保持默认None,因为No Net不存在同网络问题;Remove Dead Copper建议打开,方便清除那些跟整体丝印图形不连通的孤岛区域。

画完多边形轮廓后,AD会弹出一个对话框,问是否要立即Repour。选Yes,丝印色块就会按规则避让焊盘。如果你想修改避让间距,不用重新画,双击丝印敷铜块,在Properties里改Clearance,然后重新Repour,效果立刻刷新。

3.3 快速敷铜的脚本扩展

有朋友会问,如果每块板都要重复画一个丝印色块,太慢了。AD18支持脚本,可以写一段很小的DelphiScript来快速创建丝印层多边形,指定顶点坐标和避让间距。核心代码示意如下:

var Board: IPCB_Board; Poly: IPCB_Polygon; begin Board := PCBServer.GetCurrentPCBBoard; if Board = nil then Exit; PCBServer.PreProcess(Board); Poly := PCBServer.PCBObjectFactory(ePolyObject, eNoDimension, eCreate_Default); Poly.Layer := LayerUtils.StringToLayer('Top Overlay'); Poly.Clearance := MMsToCoord(0.2); // 使用Poly.AddVertex依次添加顶点坐标(示意,按实际SDK接口调整) // ... PCBServer.PostProcess(Board); end;

这段代码只是核心骨架,真实使用时还需要循环加顶点、刷新铜皮。我对脚本的态度是:不追求一次写得很完美,先用它生成一个最简单的丝印敷铜块,再把常用坐标和间距参数抽出来,以后遇到类似需求改参数就行。这个方向挺值得折腾。

4. 方法三:DRC扫描+批量选中+手工精修的组合拳

4.1 先让DRC把所有问题晒出来

前面两种方法解决的是“自动避让”,但有些板子是别人画到一半丢过来的,丝印已经压了焊盘,这时最实用的做法是让DRC把问题全部列出来。在AD18中,按快捷键打开PCB面板,切换到Rules Violations,或者直接运行Tools > Design Rule Check,勾选Clearance相关项,运行后就能看到所有违反规则的对象。每条记录的Message栏会写明是哪个丝印、与哪个焊盘冲突。双击记录,视图会自动跳到对应位置,非常方便。

4.2 精确统计并批量选中丝印

结合之前网上的一个高频问题“AD如何看选中了多少焊盘”,这里分享一个通用技巧:用Find Similar Objects或者PCB Filter面板,可以快速统计选中对象的数量。比如我想统计所有Top Overlay上的字符串,先点击一个丝印文字,右键Find Similar Objects,把Layer设为Same、String Type设为Same,点OK后,PCB面板的左下角会显示选中对象数量。同样方法也可以统计焊盘、走线。批量选中后,按快捷键M,选择“Move Selection by X,Y”,可以整体平移丝印,或者按快捷键A进行对齐。

4.3 手工微调的快捷操作

如果DRC报出来的问题只有几处,手工微调是最直接的。选中单个丝印文字后,按M可以直接拖动;按Space旋转90度,按X或Y做镜像翻转,让文字方向避开焊盘。这里有个经验:不要把丝印文字旋转成各种奇怪的角度,制造端会很难受。最短路径是让文字水平或垂直放置,如果实在转不开,优先压缩文字大小(Text Height),而不是牺牲避让间距。

4.4 配合PCB List一次改多根文字

当板上的丝印文字成批都要调整时,可以打开PCB List面板,在“Edit”里筛选出Top Overlay的Strings。面板里能看到每个文字的X/Y坐标、高度、宽度、旋转角度。直接用表格形式批量修改坐标值,比如把所有Top Overlay文字统一抬高到某个Y坐标,避开一排焊盘。这个方法看起来土,但效率极高,尤其是几十个排阻位号要移动时,比在界面上一个个拖快得多。

5. 常见问题与踩坑实录

5.1 规则设了,丝印还是在焊盘上

这是最常碰到的问题。大概率原因有两个:第一,在线DRC没开。在Design > Board Insight > DRC或者右下角面板中,要确保Online DRC开关处于打开状态。第二,规则的优先级和查询条件不对。丝印避让焊盘属于新建规则,必须比全局Clearance的优先级高,否则自动避让时AD会采用全局规则的值,可能等于没避让。排查方法很简单:运行一次Batch DRC,看报错信息里使用的是哪条规则。

5.2 避让后丝印文字被“咬”掉

用Polygon Pour在丝印层敷铜避让焊盘时,如果焊盘靠得太近,比如QFP引脚焊盘之间只有0.2mm空隙,敷铜避让后会把字符的一部分“咬”掉,丝印显示不全。这不是规则失效,而是舍卒保帅的结果。解决办法有两种:一是把丝印字高调小一点,避开焊盘过密区域;二是手动把QFP等细间距器件底下的丝印文字挪到器件外面,不建议在密集焊盘区强留丝印。

5.3 丝印层敷铜把焊盘挖空是怎么回事

曾经有次我在丝印层铺了一块大面积色块用来遮线路编号,结果铺完发现焊盘看起来“陷”进去了,像被挖掉一块。其实这是Polygon Pour的“避让”在视觉上的正常表现——焊盘周围一定距离内没有丝印油墨,所以看起来是空的。如果不想让避让区域这么大,可以调小Clearance;如果反过来想让焊盘完全被丝印覆盖(比如一些特殊定制板要做隐藏焊盘),那是另一种需求,不能靠避让规则实现,得手动填Fill或者改变策略。

5.4 关于win11安装AD18的小问题

很多朋友问“win11下载ad18会有问题吗”。我实测下来,AD18在Win11下基本能跑,主要问题集中在启动偶尔卡顿、中文汉化不完整、部分菜单显示异常。这些不影响Clearance规则和敷铜避让的功能使用。如果你在Win11上安装AD18后界面异常,可以尝试用管理员身份运行,或在属性里设置Win8兼容模式。但如果明显闪退、装不上,建议换更稳定的版本,别为了省事影响画图效率。

5.5 三种方法横向对比

方法适用场景自动避让程度上手难度推荐指数
Clearance规则规范自己后续的布线、改板后续对象自动避让,已有对象需DRC定位中高(建议长期开)
丝印层Polygon Pour直接画大面积丝印色块或标识高(铜皮避开焊盘)中高(做标识首选)
DRC扫描+手动/批量调整接手别人板子、紧急处理无自动避让,靠人工修低中(应急用)

6. 个人心得与延伸玩法

6.1 把规则存档,新项目直接复用

第一件事建议大家把自己调好的规则导出成文件。AD18里Design > Rules,右下角有Import/Export按钮,一键导出规则文件。下次新建PCB项目时直接导入,丝印避让焊盘的Clearance规则就不用重新写了。这个习惯我保持了两年,现在每块板子开局就有基础的丝印规则兜底,省了不少事。

6.2 与SMD焊盘隔热处理搭配

丝印避让焊盘只是一个点,实际画板时焊盘附近的问题还有很多。比如SMD焊盘隔热设计,这说的是大面积覆铜连接贴片焊盘时,铜皮散热太快导致焊接不良。处理方式通常是在焊盘的十字连接(Thermal Relief)里设置合适的连接宽度和开口,或者直接在焊盘旁边留隔热槽。丝印层和敷铜避让规则可以一起规划,当你用Polygon Pour在丝印层做标识时,顺便检查一下底层铜皮对关键SMD焊盘的热影响,一次布局解决两个问题。

6.3 在封装库里做“预避让”

更进阶的做法是在封装库阶段就考虑到丝印避让。画QFN、BGA这类器件封装时,可以提前在Top Overlay层把位号丝印放在距离焊盘足够远的位置,或者在丝印层加一个小绝缘标识块,标注该区域不能放置文字。这样从源头规避丝印压焊盘,比画完板再修要省心得多。网上经常有人问“AD18封装库挖孔”,其实也是类似思路——在封装库里给特殊区域预留禁布区或挖孔标识,让后来的布线、铺铜、丝印都自动避开。这块做得好,全流程都会顺。

6.4 最后一个小技巧

如果你手头的板子紧急交期,没有时间精修丝印,我会建议先保焊接,再保美观:把直接压在焊盘上的丝印删掉或移到器件外侧,允许个别丝印文字偏一点、小一点,但绝不让文字盖住焊盘。这个优先级顺序,我踩过几次坑之后才真正体会到有多重要。以上这些方法,单独用都能解决问题,组合着用则能在保证质量的前提下,把修板时间压缩到最短。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询