当前位置: 首页 > news >正文

Atium Designer 23 全新功能-丝印制备,解决DFM问题

进行PCB设计时需要养成良好的设计习惯,才能保证后期的生产效果。例如整板上需要保证丝印跟阻焊的间距规则避免产生丝印重叠造成的PCB制造设计(DFM)问题。丝印重叠阻焊的影响有如下:

1)PCB板后期打样,一般是以阻焊层优先,如果丝印跟焊盘重叠,那么就会优先选择焊盘,重叠在焊盘上的丝印就会被消除。

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

Atium Designer 23(23.0版本以上)软件进一步改进了丝印制备流程,解决由于丝印重叠导致的制造设计(DFM)问题,从而优化出新功能为“丝印制备”,为整个PCB设计上快速精确定位丝印。丝印制备功能可分为PCB封装库设计和PCB设计两个板块,下面就以此两个板块分别进行解析。


PCB封装库设计


1)在PCB封装库界面执行菜单命令“工具-丝印制备”选项,如下图1-1所示,继而弹出“silkscreen preparation”属性设置面板,如下图1-2所示。


7e94bd4e2de1c3244246ebed990fb13c.jpeg

图1-1 “丝印制备”选项


7773dd65a705447593275d477cb67898.jpeg

图1-2 silkscreen preparation属性设置面板


2)在silkscreen preparation属性设置面板中可以根据封装设计需求,选择丝印针对露铜以及阻焊的设置模式,如下图1-3所示。选择完成模式之后,即可设置丝印间距,以及最小长度的数值编辑,也可根据封装设计需求进行设置,如下图1-4所示。


e5a0d6f686f06f0c3361ab518d1263d9.jpeg

图 1-3 漏铜以及阻焊模式选择


a22abde7f74fae557babfccb029ba5af.jpeg

图1-4 丝印间距及最小长度设置


3)后面三个设置选项即适用于PCB设计,此处按照默认设置即可,如图下1-5所示。


8fa858b53eba87cbc647f54ca224ce0c.jpeg

图1-5 silkscreen preparation属性设置


4)silkscreen preparation属性面板完成设置之后点击“OK ”选项,即可看到封装的丝印外框自动按照丝印间距参数值跟阻焊或者露铜进行了自动避让,无需再去手动打断丝印线或者是手动按照间距值再去绘制丝印线,实现快速完成封装丝印外框绘制。前后效果图如下1-6所示。


8f84211e497a84097881575f3318338d.jpeg

图1-6 效果图对比


PCB设计


1)执行菜单命令“工具-丝印制备”,如图1-7所示,即可弹出“silkscreen preparation”属性设置对话框,如图1-8所示。


d18174f311595631ebd4ee7ea3533170.jpeg

图 1-7 “丝印制备”选项


f3b7d90912c90c0fc3ed1ce85dfc82ee.jpeg

图 1-8 PCB中silkscreen preparation属性设置


2)在“silkscreen preparation”设置对话框内,第一栏设置即是将丝印制备适用于哪些元素对象的选择,“All”选项为所有对象,“Selected”选项为仅在设计中选择的对象,此处一般默认“All”适用所有对象设置,如图下1-9所示。

3)第二项中的Overlay layers设置即为丝印制备命令执行的层范围选择,点击下滑栏可以选择单独的“TOP”“Bottom”或者“TOP&Bottom”选项,如下图1-10所示,推荐默认设置为“TOP&Bottom”选项,让其命令在顶底丝印层都可进行实现。


2464db5d423173def46a4fd611d947e4.jpeg

图1-9 丝印制备适用的对象选择


9ad01edbe2e6d2a7869cba2120cc4bfb.jpeg

图 1-10 丝印制备层范围选择


4)第三项设置即为丝印制备最为重要的步骤,勾选“Use Design Rules”选项,那么丝印制备则是按照“PCB规则及约束编辑器”对话框内的丝印跟丝印层对象间距规则进行命令,如下图1-11所示。如果不选择“Use Design Rules”选项,那么就需要根据PCB设计要求手动选择丝印避让的对象即为下图1-12所示的两个选项设置为“Clip to Exposed Copper”、“Clip to solder Mask Openings”选择露铜以及阻焊的设置模式,可根据具体设计进行选择,推荐设置为“Clip to solder Mask Openings”。选择完模式之后即可设置丝印间距,以及最小长度的数值编辑。


8c76cc5c10712aab288d9b4f577072f6.jpeg

图 1-11 丝印制备按照间距规则命令


5)一般在PCB设计完成之后是需要调整器件位号丝印不要覆盖在焊盘上,所以需要将“Move Text”选项进行勾选,即丝印字符根据上述(4)中所设置的间距大小进行移动避让,如下图1-13所示。


8f174c6a656d7c18fa6d0dc013aa19b7.jpeg

图 1-12 模式和间距及长度设置


a300160f8ebd12581bfbad1c7a6e569d.jpeg

图 1-13 字符移动设置


6)“FILL&Region”选项设置后面的下滑栏存在“None”“Clip”、“Move”三个设置,如下图1-14所示。即为整体调整丝印时针对放置在顶底丝印层上的Fill和Region进行避让的三种模式,“None”为不处理,“Clip”为剪切,“Move”为移动。在通常的PCB设计中丝印层上放置Fill和Region的情况较少,推荐设置为“None”即可。其下面的“Max Distance”选项即为最大的距离设置,推荐默认设置即可,如下图1-15所示。


5c46e196aedda526bc238b34b3992687.jpeg

图 1-14 “FILL&Region”下滑栏选项设置


51e442525f323723ab8d1e6de7d7af39.jpeg

图 1-15 推荐设置


7)“Delete Silksreen Outside Board Shape ”选项即为是否需要自动移除板框外部的丝印,PCB设计中建议是进行勾选设置,如下图1-16所示。

8)“Clip Locked Components ang Prinitives”选项即为丝印制备针对PCB设计中锁定的器件是否实行,如果上述(5)中的“move text”已经勾选,那么推荐此选项无需再进行勾选,如下图1-17所示。


7376abe3c2a4b30ffa6be5ca6e4d3c0b.jpeg

图1-16


c13967473529b0986411fa4062d3c28f.jpeg

图 1-17


9)“silkscreen preparation”设置对话框内的参数都设置完成之后,点击对话框右下角的“OK”选项即可对整板PCB上的丝印进行快速制备。


声明:本文凡亿教育原创文章,转载请注明来源!

相关文章:

Atium Designer 23 全新功能-丝印制备,解决DFM问题

进行PCB设计时需要养成良好的设计习惯,才能保证后期的生产效果。例如整板上需要保证丝印跟阻焊的间距规则避免产生丝印重叠造成的PCB制造设计(DFM)问题。丝印重叠阻焊的影响有如下: 1)PCB板后期打样,一般是…...

Nginx快速入门:安装目录结构详解及核心配置解读(二)

0. 引言 上节我们讲解了nginx的应用场景和安装,本节继续针对nginx的各个目录文件进行讲解,让大家更加深入的认识nginx。并通过一个实操案例,带大家来实际认知nginx的核心配置 1. nginx安装目录结构 首先nginx的默认安装目录为:…...

测试TensorFlow/PyTorch的GPU版本是否启用

文章目录 1. Pytorch测试代码2. TensorFlow测试代码 后续遇到好的会不断更新。。。 1. Pytorch测试代码 import torch def gpu_is_available():print(\nGPU details:)print(f gpu_is_available : , torch.cuda.is_available())print(f cuda_device_count : , t…...

字符串逆序输出

逆序输出就是本来abc输出的,然后我想让他输出成cba,那么我们还是要用到for循环,只不过原先是从零开始往上加,这回呢,是从上面往下减 我们观察上面这个图片,我们想要输出olleh,那么我们就要从4开…...

期货平仓日历(期货平仓日期汇总)

什么是期货平仓日历? 期货是一种高风险高收益的投资品种。而期货交易不同于股票等其他投资品种的交易,期货交易需要在一定时间内才能买卖。而期货平仓日历就是指期货交易中规定的所有合约的平仓日期汇总。 常见期货平仓日期和时间? 不同的…...

计算机网络-进阶

目录 易混淆物理层数据链路层网络层nat如何实现私有ip通信IP数据报 格式解析tcp 连接tcp流量控制滑动窗口拥塞控制 报文捕获 wireshark路由模拟器 enspcdn代理服务器 VS cdn VS web cache 计算机有了物理地址,为什么还要有ip地址?单播 多播 广播 传输层会…...

LED恒流驱动芯片SM2188EN:满足LED灯具出口欧盟所需的ERP能效认证标准和要求

LED灯具是一种节能环保的照明产品,因其高效节能、长寿命等优点而备受消费者青睐,成为照明市场的主流产品。作为LED灯具出口欧盟市场的必备条件,ERP能效认证标准和要求对LED灯具的能效性能提出了严格的要求。 首先,ERP能效认证标准…...

RocketMQ系统性学习-RocketMQ原理分析之消费者的接收消息流程

🌈🌈🌈🌈🌈🌈🌈🌈 【11来了】文章导读地址:点击查看文章导读! 🍁🍁🍁🍁🍁🍁&#x1f3…...

butterfly蝴蝶分类

一、分类原因 由于植物分类所使用的数据集存在一定问题,修改起来比较麻烦,本次采用kaggle的ButterflyMothsImageClassification数据集,对100这种蝴蝶进行分类。 二、100中蝴蝶类别 ‘ADONIS’,‘AFRICAN GIANT SWALLOWTAIL’,‘AMERICAN S…...

计算机基础:网络基础

目录 一.网线制作 1.制作所需要工具 网线制作标准 ​编辑 2.水晶头使用 3.网线钳使用 4.视频教学 二.集线器、交换机介绍 1.OSI七层模型 2.TCP/IP四层参考模型 3.集线器、交换机。路由器介绍 集线器 交换机 路由器 区别 三.路由器的配置 1.路由器设置 说明书 设…...

[原创][R语言]股票分析实战[3]:周级别涨幅趋势的相关性

[简介] 常用网名: 猪头三 出生日期: 1981.XX.XX QQ联系: 643439947 个人网站: 80x86汇编小站 https://www.x86asm.org 编程生涯: 2001年~至今[共22年] 职业生涯: 20年 开发语言: C/C、80x86ASM、PHP、Perl、Objective-C、Object Pascal、C#、Python 开发工具: Visual Studio、D…...

MSVC编译 openssl windows 库

开发需要在windows下集成 openssl 库,参考官方指导完成了编译:openssl/NOTES-WINDOWS.md at master openssl/openssl 不过,最后还是走了直接下载的捷径。 1. 安装 ActivePerl 需要在 ActiveState 注册账户,之后彼会提供具体的…...

electron兼容统信UOS系统过程中的坑

这里写目录标题 找统信支持人员咨询过,他们说不对electron提供支持,如果需要兼容统信UOS还是建议换个开发技术gbm_bo_map--no-sandboxNo protocol specified任务栏图标总结 找统信支持人员咨询过,他们说不对electron提供支持,如果…...

Flink系列之:Apache Kafka SQL 连接器

Flink系列之:Apache Kafka SQL 连接器 一、Apache Kafka SQL 连接器二、依赖三、创建Kafka 表四、可用的元数据五、连接器参数六、特性七、Topic 和 Partition 的探测八、起始消费位点九、有界结束位置十、CDC 变更日志(Changelog) Source十一…...

灰盒测试简要学习指南!

在本文中,我们将了解什么是灰盒测试、以及为什么要使用它,以及它的优缺点。 在软件测试中,灰盒测试是一种有用的技术,可以确保发布的软件是高性能的、安全的并满足预期用户的需求。这是一种从外部测试应用程序同时跟踪其内部操作…...

【经典LeetCode算法题目专栏分类】【第7期】快慢指针与链表

《博主简介》 小伙伴们好,我是阿旭。专注于人工智能AI、python、计算机视觉相关分享研究。 ✌更多学习资源,可关注公-仲-hao:【阿旭算法与机器学习】,共同学习交流~ 👍感谢小伙伴们点赞、关注! 快慢指针 移动零 class…...

springboot解决XSS存储型漏洞

springboot解决XSS存储型漏洞 XSS攻击 XSS 攻击:跨站脚本攻击(Cross Site Scripting),为不和 前端层叠样式表(Cascading Style Sheets)CSS 混淆,故将跨站脚本攻击缩写为 XSS。 XSS(跨站脚本攻击):是指恶意攻击者往 Web 页面里插…...

I.MX6ULL_Linux_驱动篇(47)linux RTC驱动

RTC 也就是实时时钟,用于记录当前系统时间,对于 Linux 系统而言时间是非常重要的,就和我们使用 Windows 电脑或手机查看时间一样,我们在使用 Linux 设备的时候也需要查看时间。本章我们就来学习一下如何编写 Linux 下的 RTC 驱动程…...

详解IBM企业架构框架模型CBM

(一):什么是CBM IBM的CBM是组件化业务模型(Component Business Model),是IBM在2003年提出的一种业务架构方法论。 目的是通过将企业的业务活动划分为一些独立、模块化、可重用的业务组件,来识…...

宝塔面板安装MySQL数据库并通过内网穿透工具实现公网远程访问

文章目录 前言1.Mysql 服务安装2.创建数据库3.安装 cpolar3.2 创建 HTTP 隧道 4.远程连接5.固定 TCP 地址5.1 保留一个固定的公网 TCP 端口地址5.2 配置固定公网 TCP 端口地址 前言 宝塔面板的简易操作性,使得运维难度降低,简化了 Linux 命令行进行繁琐的配置,下面简单几步,通…...

UE5 学习系列(二)用户操作界面及介绍

这篇博客是 UE5 学习系列博客的第二篇,在第一篇的基础上展开这篇内容。博客参考的 B 站视频资料和第一篇的链接如下: 【Note】:如果你已经完成安装等操作,可以只执行第一篇博客中 2. 新建一个空白游戏项目 章节操作,重…...

Python|GIF 解析与构建(5):手搓截屏和帧率控制

目录 Python|GIF 解析与构建(5):手搓截屏和帧率控制 一、引言 二、技术实现:手搓截屏模块 2.1 核心原理 2.2 代码解析:ScreenshotData类 2.2.1 截图函数:capture_screen 三、技术实现&…...

从零实现富文本编辑器#5-编辑器选区模型的状态结构表达

先前我们总结了浏览器选区模型的交互策略,并且实现了基本的选区操作,还调研了自绘选区的实现。那么相对的,我们还需要设计编辑器的选区表达,也可以称为模型选区。编辑器中应用变更时的操作范围,就是以模型选区为基准来…...

Cesium1.95中高性能加载1500个点

一、基本方式&#xff1a; 图标使用.png比.svg性能要好 <template><div id"cesiumContainer"></div><div class"toolbar"><button id"resetButton">重新生成点</button><span id"countDisplay&qu…...

无法与IP建立连接,未能下载VSCode服务器

如题&#xff0c;在远程连接服务器的时候突然遇到了这个提示。 查阅了一圈&#xff0c;发现是VSCode版本自动更新惹的祸&#xff01;&#xff01;&#xff01; 在VSCode的帮助->关于这里发现前几天VSCode自动更新了&#xff0c;我的版本号变成了1.100.3 才导致了远程连接出…...

屋顶变身“发电站” ,中天合创屋面分布式光伏发电项目顺利并网!

5月28日&#xff0c;中天合创屋面分布式光伏发电项目顺利并网发电&#xff0c;该项目位于内蒙古自治区鄂尔多斯市乌审旗&#xff0c;项目利用中天合创聚乙烯、聚丙烯仓库屋面作为场地建设光伏电站&#xff0c;总装机容量为9.96MWp。 项目投运后&#xff0c;每年可节约标煤3670…...

css的定位(position)详解:相对定位 绝对定位 固定定位

在 CSS 中&#xff0c;元素的定位通过 position 属性控制&#xff0c;共有 5 种定位模式&#xff1a;static&#xff08;静态定位&#xff09;、relative&#xff08;相对定位&#xff09;、absolute&#xff08;绝对定位&#xff09;、fixed&#xff08;固定定位&#xff09;和…...

初学 pytest 记录

安装 pip install pytest用例可以是函数也可以是类中的方法 def test_func():print()class TestAdd: # def __init__(self): 在 pytest 中不可以使用__init__方法 # self.cc 12345 pytest.mark.api def test_str(self):res add(1, 2)assert res 12def test_int(self):r…...

LeetCode - 199. 二叉树的右视图

题目 199. 二叉树的右视图 - 力扣&#xff08;LeetCode&#xff09; 思路 右视图是指从树的右侧看&#xff0c;对于每一层&#xff0c;只能看到该层最右边的节点。实现思路是&#xff1a; 使用深度优先搜索(DFS)按照"根-右-左"的顺序遍历树记录每个节点的深度对于…...

让回归模型不再被异常值“带跑偏“,MSE和Cauchy损失函数在噪声数据环境下的实战对比

在机器学习的回归分析中&#xff0c;损失函数的选择对模型性能具有决定性影响。均方误差&#xff08;MSE&#xff09;作为经典的损失函数&#xff0c;在处理干净数据时表现优异&#xff0c;但在面对包含异常值的噪声数据时&#xff0c;其对大误差的二次惩罚机制往往导致模型参数…...