ad18学习笔记21:焊盘设置Paste Mask Expansion(锡膏层延伸)

news2024/11/18 23:39:57

在pcb上放置焊盘的时候,可以对焊盘进行设置,可以用默认的规则,可以用自定义的规则,网上很少看到自定义的规则怎么用。

参考了官方的说明文档,我只是稍微补充了一下

paste mask与solder mask有哪些区别_paste mask与solder mask的区别是什么-常见问题-PHP中文网

Paste Mask Expansion以焊盘为基准,设置的是向内的内缩开窗区域,负数向内延伸,正数向外,该区域要刷锡膏,用于smt,不是一定不覆盖绿油

Solder Mask Expansion以焊盘为基准,设置的是向外的外扩盖油区域,负数向内延伸,正数向外,该区域肯定覆盖绿油(其他区域是否有绿油待定)

Paste Mask Expansion的数值为p,Solder Mask Expansion的数值为s,p和s一共有几种组合:

p为正数,s为正数,分3种情况:p大于s,p小于s,p等于s

p为负数,s为负数,分3种情况:p大于s,p小于s,p等于s

p为正数a,s为负数-b,分2种情况:a大于b,a小于b

p为负数-a,s为正数b,分2种情况:a大于b,a小于b

如果有兴趣,可以把把每种情况都画出来去观察一下,如果把焊盘的各种尺寸纳入考量,那么细分的种类更多了。官方说明只讲解了几个关键的案例,逻辑是相通的。

如何移除PCB焊盘上的Solder Mask和Paste Mask | Knowledge Base 技术文档

案例一:

意思是,这个焊盘的阻焊层是4mil,助焊层(开窗层)是-2mil,开窗层一般是0,与焊盘的边沿距离为0,重合起来了,如果这个数是负数,则向焊盘的内部延伸负数的绝对值,不是向外延伸。 

上图来看,

红色矩形线是焊盘的边缘,白色线是开窗的边缘,紫色线是铺铜的边缘。

右上角的图是焊盘的预览图,紫色线不是大的立方体的顶面外边沿,而是顶面黑色矩形空洞的轮廓线,它和红色区域之间有一点间距,这里表示的就是4mil的区域。

左上角的三维图看着跟普通的焊盘没有区别,其实是有点区别的,就开窗的设置来说,黄色区域的焊盘并非全部是阻焊开窗的,它的边缘2mil的部分应该没有阻焊开窗(注意:不开窗不等于被绿油覆盖),在这个地方,因为外面阻焊层设置为4mil,是焊盘的外拓区域方向,所以这个2mil的区域不会被绿油覆盖。实际上来说,该设置跟普通焊盘是没有区别的。

案例二

红色矩形线是焊盘的边缘,白色线是开窗的边缘,紫色线是铺铜的边缘。

这个案例里,开窗的边缘和阻焊边缘也没有重合起来,紫色线和黄色线之间有一点间隔,这一部分既没有开窗,又没有绿油,实物效果来看,实际上相当于是开窗了。

案例三

这个的意思是开窗层任然开窗,但是因为下面全部是绿漆,开窗开在了绿漆之上。

案例四

这里是用了另外一种设置方法,实现了全绿油覆盖,设置一个尺寸一半的负值。

案例5

补充一个,如果Paste Mask Expansion设置为正值会如何?

开窗区域会向外延伸,但是外面是绿油,开窗会开到绿油上,看起来没有实际的影响。

贴上官方文档

Pad Properties | Altium Designer 21 Technical Documentation

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1792039.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【30天精通Prometheus:一站式监控实战指南】第10天:blackbox_exporter从入门到实战:安装、配置详解与生产环境搭建指南,超详细

亲爱的读者们👋   欢迎加入【30天精通Prometheus】专栏!📚 在这里,我们将探索Prometheus的强大功能,并将其应用于实际监控中。这个专栏都将为你提供宝贵的实战经验。🚀   Prometheus是云原生和DevOps的…

isp效果库相关参数——镜像翻转

前言 之前一直比较忙着接触新工作内容,所以有一段搁置期,但是工作中的知识点还是有一直记录的,只是没空发出来,毕竟需要先熟悉才能总结内容,接下来的几天会连着发布 不同的产品数据手册有着不同的叫法但是统一的意思离…

怎么实现车间生产设备数据文件比传统FTP的精准快速管控?

在现代制造业中,数据管理的重要性日益凸显。车间生产设备产生的数据文件需要被精确、快速地管控,以确保生产效率和产品质量。传统上,文件传输协议(FTP)被广泛用于数据传输,但它存在一些明显的局限性。 传统…

三十七、openlayers官网示例Earthquakes Heatmap解析——在地图上加载热力图

官网demo地址: Earthquakes Heatmap 这篇主要介绍了热力图HeatmapLayer HeatmapLayer 是一个用于在地图上显示热力图的图层类型,通常用于表示地理数据中的密度或强度。例如,它可以用来显示地震、人口密度或其他空间数据的热点区域。在这个示…

2024050302-重学 Java 设计模式《实战享元模式》

重学 Java 设计模式:实战享元模式「基于Redis秒杀,提供活动与库存信息查询场景」 一、前言 程序员👨‍💻‍的上下文是什么? 很多时候一大部分编程开发的人员都只是关注于功能的实现,只要自己把这部分需求…

flutter as连接网易模拟器

网易模拟器下载 Mac 使用MuMu模拟器调试 Flutter开发 Android Studio 安装第三方模拟器—网易MuMu Mac 安卓Studio使用外部模拟器 Mac电脑:Android Studio 连接 MUMU 网易模拟器 Mac 上 Android Studio 链接网易 MuMu 模拟器调试 在 .zshrc 中设置 adb 二进制文…

计算机毕业设计 | 基于node(Koa)+vue 高校宿舍管理系统 宿舍可视化(附源码)

1,绪论 1.1 项目背景 随着科技的发展,智能化管理越来越重要。大学生在宿舍的时间超过了1/3,因此良好的宿舍管理对学生的生活和学习极为关键。学生宿舍管理系统能够合理安排新生分配宿舍,不浪费公共资源,减轻学校管理…

VBA excel 表格将多行拆分成多个表格或 文件 或者合并 多个表格

excel 表格 拆分 合并 拆分工作表按行拆分为工作表工作表按行拆分为工作薄 合并操作步骤 拆分 为了将Excel中的数万行数据拆分成多个个每个固定行数的独立工作表,并且保留每个工作表的表头,你可以使用以下VBA脚本。这个脚本会复制表头到每个新的工作表&…

opencv进阶 ——(十)图像处理之基于dlib人脸检测与识别

Dlib是一个功能丰富的C库,设计用于构建复杂的软件系统,尤其在机器学习、计算机视觉和数值计算等领域有着广泛的应用。以下是对Dlib的简要介绍: 特性: 机器学习算法:Dlib包含了各种机器学习算法,如支持向量机…

java分布式的ACP是什么

ACP 1、ACP是什么 一致性(Consistency):在分布式系统中,当更新操作完成之后,所有节点在同一时间看到的数据是一致的。换句话说,对于任何数据的读取,都会得到最后写入的数据。可用性&#xff0…

鸿蒙开发接口安全:【@ohos.userIAM.userAuth (用户认证)】

用户认证 说明: 本模块首批接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 导入模块 import userIAM_userAuth from ohos.userIAM.userAuth;完整示例 // API version 6 import userIAM_userAuth from ohos.use…

学习笔记——路由网络基础——静态路由(static)

三、静态路由(static) 1、静态路由 (1)定义 静态路由(Static):由管理员手动配置和维护的路由。静态路由配置简单,被广泛应用于网络中。此外还可以实现负载均衡和路由备份。 静态路由默认优先级为60,如果想在多条静态路由中让某条路由优选…

图片裁剪与上传处理方案 —— 基于阿里云 OSS 处理用户资料

目录 01: 通用组件:input 构建方案分析 02: 通用组件:input 构建方案 03: 构建用户资料基础样式 04: 用户基本资料修改方案 05: 处理不保存时的同步问题 06: 头像修改方案流程分析 07: 通用组件:Dialog 构建方案分析 08: 通用组件&…

宝兰德参编!《2023年中国数据库年度行业分析报告》正式发布

近日,墨天轮发布 《2023年中国数据库年度行业分析报告》(以下简称《报告》)。宝兰德深度参与《报告》重要章节内容的编写工作,凭借在中间件领域深厚的技术沉淀和丰富的实践经验,输出了大量具有专业性和前瞻性的意见&am…

PHP实现抖音小程序用户登录获取openid

目录 第一步、抖音小程序前端使用tt.login获取code 第二步、前端拿到code传给后端 第三步、方法1 后端获取用户信息 第四步、方法2 抖音小程序拿到用户信息把用户信息传给后端 code2Session抖音小程序用户登录后端文档 第一步、抖音小程序前端使用tt.login获取code 前端 …

如何以抛物线形式排列一个列表,曲线排列 x² = y

如何以抛物线形式排列一个列表&#xff0c;曲线排列 一、需求 做页面的时候遇到一个需求&#xff0c;需要将一个列表以曲线的形式排列展示。 列表内容&#xff1a; const statisticLabels: Array<{name: string,icon: string,path: string,type: string,dataName: strin…

14-alert\confirm\prompt\自定义弹窗

一、认识alert\confirm\prompt 下图依次是alert、confirm、prompt&#xff0c;先认清楚长什么样子&#xff0c;以后遇到了就知道如何操作了。 二、alert操作 先用driver.switch_to.alert方法切换到alert弹出框上&#xff1b;可以用text方法获取弹出的文本信息&#xff1b;acce…

【Qt】定时器播放多张图片,动画效果

1. 效果 2. 代码 2.1 头文件 #ifndef WIDGET_H #define WIDGET_H#include <QWidget>QT_BEGIN_NAMESPACE namespace Ui { class Widget; } QT_END_NAMESPACEclass Widget : public QWidget {Q_OBJECTpublic:Widget(QWidget *parent nullptr);~Widget();void initGif(QS…

RPA-UiBot6.0数据采集机器人(海量信息一网打尽)内附RPA师资培训课程

前言 友友们是否曾为海量的数据信息而头疼&#xff0c;不知道如何从中精准抓取你所需的数据&#xff1f;小北的这篇博客将为你揭晓答案&#xff0c;让我们一起学习如何运用RPA数据采集机器人&#xff0c;轻松实现海量信息的快速抓取与整理&#xff0c;助力你的工作效率翻倍&…

用cocos2d-python绘制游戏开发的新篇章

用cocos2d-python绘制游戏开发的新篇章 第一部分&#xff1a;背景 在游戏开发的世界中&#xff0c;寻找一个强大而灵活的框架至关重要。cocos2d-python是一个Python游戏开发框架&#xff0c;它提供了一套丰富的功能&#xff0c;用于创建2D游戏、图形和交互式应用。基于流行的c…