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上的丝印进行快速制备。


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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基础题总结(三)

一.0的个数 代码如下 二.序列求和

解决苹果应用商城审核拒绝的Guideline 2.5.4 - Performance - Software Requirements问题

当您的应用程序在苹果应用商城审核过程中被拒绝时,苹果会向您发送一封邮件,其中提供了关于拒绝原因的详细信息。本文将深入探讨如何正确处理Guideline 2.5.4 - Performance - Software Requirements问题,并提供解决方案,以确保您的…

gitee的学习

1.git下载 下载地址:https://git-scm.com/ 2.建立远程仓库 访问:gitee.com 在此网站上创建 3.本地操作 在本地找一个任意文件,克隆git 执行命令:git clone https://gitee.com/beijing-jiaxin-times_0/test_zsx_cang_ku.git …

tcp vegas 为什么好

我吹捧 bbr 时曾论证过它在和 buffer 拧巴的时候表现如何优秀,但这一次说 vegas 时,我说的是从拥塞控制这个问题本身看来,vegas 为什么好,并且正确。 接着昨天 tcp vegas 鉴赏 继续扯。 假设一群共享带宽的流量中有流量退出或有…

版本控制器git

1、下载 官网下载地址:https://git-scm.com/download 如果觉得官网下载慢的话,可以考虑某些应用市场,比如腾讯的 2、安装 安装就没什么可说的了,一直下一步就行了。 安装完毕后,回到桌面右键,如果出现这…

GLTF vs FBX:应该使用哪种格式?

在线工具推荐: 3D数字孪生场景编辑器 - GLTF/GLB材质纹理编辑器 - 3D模型在线转换 - Three.js AI自动纹理开发包 - YOLO 虚幻合成数据生成器 - 三维模型预览图生成器 - 3D模型语义搜索引擎 概括地说,如果要将数据传输到 Unity 或虚幻引擎等游戏引擎…

用VS Code修改源代码的编码格式

用VS Code打开一个编码格式为GB2312的源代码文件,中文部分显示为乱码 这是因为VS Code默认解码格式为UTF-8 此时我们点击上面红框这个位置,命令面板弹出两个选项,选择通过编码重新打开 可以看到VS Code已经猜测出该文件就是GB 2312编码的…

DDPM推导笔记

各位佬看文章之前,可以先去看看这个视频,并给这位up主点赞投币,这位佬讲解的太好了:大白话AI 1.前置知识的学习 1.1 正态分布特性 ​ (1)正态分布的概率密度函数 f ( x ) 1 2 π σ e − ( x − μ ) …

机器学习 | 集成学习

团结就是力量! Ensemble Learning 兼听则明,偏信则暗。 集成学习既是一种思想也是一类算法,它是建立在其他机器学习的算法之上,研究怎么让不同的算法之间进行协同。 既可以监督学习,也可以无监督学习。 集成学习用机器…

本地运行vue脚手架 从下载node开始到创建vue

vue2node 1.安装node vue2版本我node一般使用的是14版本左右 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/f886442c20114e62aef8113425e34ad2.pngnode官网 假如我node版本过低 你就找到控制面板 找到node卸载掉 我一般下载两个版本 安装vue cli vuecl…

element下拉框背景/选中/鼠标移入样式设置

问题在页面内写穿透无效 <style lang"scss" scoped> // 这个有效::v-deep .el-input--mini .el-input__inner {background: transparent;color: #fff;border: 1px solid #093B9E;} </style>直接在标签内写 <style> .el-select-dropdown__list {b…

【uniapp】uniapp中本地存储sqlite数据库保姆级使用教程(附完整代码和注释)

数据库请求接口封装 uniapp中提供了plus.sqlite接口&#xff0c;在这里我们对常用的数据库请求操作进行了二次封装 这里的dbName、dbPath、recordsTable 可以根据你的需求自己命名 module.exports {/** * type {String} 数据库名称*/dbName: salary,/*** 数据库地址* type {…

3842充电器电路图大全

3842充电器电路图&#xff08;一&#xff09; UC3842组成的充电器电路 图1中C1、V1&#xff5e;V4、C2组成滤波整流电路&#xff0c;变压器T为高频变压器&#xff0c;V5、R2、C11组成功率开关管V7的保护电路&#xff0c;NF为供给IC电源的绕组。单端输出IC为UC3842&#xff0c;…

在Linux安装的Docker中开启IPv6

先在Linux中安装docker&#xff0c;然后在docker中开启IPv6。 安装docker 第一步&#xff0c;卸载旧版本docker。 若系统中已安装旧版本docker&#xff0c;则需要卸载旧版本docker以及与旧版本docker相关的依赖项。 命令&#xff1a;yum -y remove docker docker-client do…

Sirius:一款功能强大的通用漏洞扫描工具

关于Sirius Sirius是一款功能强大的通用漏洞扫描工具&#xff0c;该工具可以帮助广大研究人员在大多数场景下识别和验证应用程序中存在的安全漏洞。 现如今&#xff0c;信息安全社区仍然是收集网络安全情报数据最佳且最有利的来源&#xff0c;而且社区本身的表现经常会优于商…

SparkSQL的编程模型(DataFrame和DataSet)

1.2 SparkSQL的编程模型(DataFrame和DataSet) 1.2.1 编程模型简介 主要通过两种方式操作SparkSQL&#xff0c;一种就是SQL&#xff0c;另一种为DataFrame和Dataset。 SQL SQL不用多说&#xff0c;就和Hive操作一样&#xff0c;但是需要清楚一点的时候&#xff0c;SQL操作的是…

C#联合halcon开发,连接相机颜色不对,无法连接相机

相机可以在海康软件MVS中打开&#xff08;颜色正常&#xff09;&#xff0c;但是在C#开发的程式中无法打开&#xff08;彩色相机颜色显示异常&#xff09;。 1.异常处理 1.查看相机和MVS软件是否连接成功&#xff1b; 2.如果成功&#xff0c;连接C#程序&#xff1b; 3.程序连接…

usb端口管理软件有哪些(usb端口管理软件)

USB端口管理软件在当今的计算机使用中扮演着越来越重要的角色。随着USB设备的普及&#xff0c;如U盘、移动硬盘、数码相机等&#xff0c;相应的管理软件也变得越来越受欢迎。 1、USB端口管理软件可以帮助用户更好地管理和控制U盘的使用。 在插入U盘时&#xff0c;软件可以自动…

GEE:基于MCD64A1的GlobFire火灾斑块检测数据集

作者&#xff1a;CSDN _养乐多_ 本文将介绍 Google Earth Engine&#xff08;GEE&#xff09;上存档的 JRC/GWIS/GlobFire/v2/FinalPerimeters 数据集。 文章目录 一、背景介绍1.1 MCD64A1数据集1.2 GlobFire1.3 参考文献1.4 GEE上存档 二、案例代码2.1 查看所有数据ID2.2 可…

Python---TCP 网络应用程序开发流程

1. TCP 网络应用程序开发流程的介绍 TCP 网络应用程序开发分为: TCP 客户端程序开发TCP 服务端程序开发 说明: 客户端程序是指运行在用户设备上的程序 服务端程序是指运行在服务器设备上的程序&#xff0c;专门为客户端提供数据服务。 2. TCP 客户端程序开发流程的介绍 步…