ad18学习笔记十八:如何放置丝印层敷铜?

本文介绍了在PCB设计中,如何在丝印层处理有焊盘的区域,避免丝印覆盖焊盘,包括直接画矩形、使用变形技巧、丝印层敷铜并打散多边形等方法,以及AD18中相关工具如ExplodeSelectedPolygonsToFreePrimitives的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我画板的时候,需要把板卡顶面丝印层的一个矩形区域,画成白色,但是这个区域内有好几个焊盘,丝印涂色的地方需要避开这几个焊盘,我觉得不能简单的在丝印层画一个矩形完事,最好让丝印层的这个区域,像铺铜时那样,自动避开那几个焊盘。

大概有几种办法:

第一种办法,

直接丝印层画一个矩形完事,就让丝印层和下面的焊盘重合,虽然会报错,但是其实并没有多大关系,因为实际上板卡厂加工的时候,肯定是会让焊盘漏出来,不会让丝印去影响焊盘的效果。

网上的说法:

a

多数板厂焊盘的优先级高于丝印,丝印和焊盘重合的结果是丝印缺损,焊盘喷锡是完整的。

b

(1)在我们PCB板打样的时候,一般是以阻焊层优先,假设丝印和焊盘重叠了,那么就会优先选择焊盘,那么附在焊盘上的丝印就会被消除掉。不过一些板厂会提醒你,或者让你把丝印移动一下。

(2)丝印附在焊盘上会影响后期的焊接,焊盘表面上会被盖上油墨,有绝缘作用,会影响上锡。

一文带你了解PCB电路板制造工序 (baidu.com)

c

直接文字说明一下,让板卡厂不要让丝印覆盖焊盘

第二种办法

直接画多变形,反正是是拉线段,把那几个焊盘躲开

第三种办法

丝印层敷铜,具体操作如下

AD18如何放置丝印层敷铜?

1:把你的元件和焊盘,板边线选择,复制到一个新文件或粘贴到同文件的板外,设好基准参考点,2:新区域铺铜,删除边角毛刺。3:打散多边形为线和弧,并转换到丝印层。4:按原设好的基准点复制粘贴回原文件。

如何打散?

选中,右键,铺铜操作里,选中explde selected polygos to free primitives

ad铺铜产生的铜层能转化为丝印么?

如果画了一块铺铜,你想直接把它设定为丝印层,这是办不到的,我估计铺铜的本质是一块铜皮,一块铜皮当然是不能放到丝印层了,必须先打散,让它脱离铺铜的概念。

ad中的explde selected polygos to free primitives是什么意思?

直译“将选定的多边形分解为自由基元”

使用AD14创建异形PCB板 - 微波EDA网 (mweda.com)

在PCB图中有三个区域需要放置焊盘,也是异形结构。下面介绍一下自己制作异形焊盘的方法:

首先在该区域进行铺铜,然后在铺铜右键选择Polygan Actions->Explode selected polygan to free primitives,铺铜就会变成实心区域(Solid region)。

单击实心区域,在Region对话框的Solder Mask Expansion选择 Expansion value from rules。

 

 AD实用技巧分享 - 百度文库 (baidu.com)

### 关于Altium Designer丝印报错的原因分析 在使用Altium Designer进行设计时,如果出现与丝印(Silk Layer)相关的报错,通常是因为违反了设计规则或者存在一些特定的配置问题。以下是可能的原因以及对应的解决方案: #### 原因一:丝印文字或图形超出板边 当丝印上的文字、线条或其他对象超出了电路板的实际边界时,可能会触发DRC(Design Rule Check)中的“Un-Routed Net Constraint”错误[^1]。 - **解决方法** 调整丝印的对象位置,使其完全位于电路板的有效区域内。可以通过手动移动对象或将多余的部分删除来解决问题。另外,在放置丝印前可以预先设定安全距离以防止此类情况发生。 ```python # 使用脚本批量修改丝印对象的位置 (Python Script Example) for obj in pcb.GetObjects(): if isinstance(obj, SilkLayerObject): # 判断是否为丝印对象 if not IsWithinBoardBorder(obj.Position): AdjustPositionToSafeArea(obj) # 调整到安全区域 ``` --- #### 原因二:丝印重叠导致短路风险 有时两个不同的丝印对象可能发生重叠,尤其是在高密度布局的情况下。这种情况下虽然不会直接影响电气连接,但在生产过程中可能导致混淆甚至误判。 - **解决方法** 通过运行 DRC 并启用相关选项检查是否有任何潜在冲突;然后逐一修正发现的问题点。也可以利用软件内置的功能自动优化这些标注之间的间距。 --- #### 原因三:未定义或多义性的网络名称显示 如果某些网络名被标记出来却找不到对应的具体元件编号,则会引发类似的告警提示。 - **解决方法** 重新核实所有涉及 silk screen 的 netlist 数据准确性并更新至最新状态后再尝试再次执行验证流程即可消除这类异常状况的发生几率。 --- ### 注意事项 对于上述提到的各种情形下的具体操作步骤如下所示: 确保所有的多焊盘都已正确定义为镀镍类型以防止单纯因为物理属性缺失而引起额外不必要的麻烦同时也要记得及时保存项目文件以免丢失重要更改记录[^2]. ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值