当前位置: 首页 > 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 命令行进行繁琐的配置,下面简单几步,通…...

XML Group端口详解

在XML数据映射过程中,经常需要对数据进行分组聚合操作。例如,当处理包含多个物料明细的XML文件时,可能需要将相同物料号的明细归为一组,或对相同物料号的数量进行求和计算。传统实现方式通常需要编写脚本代码,增加了开…...

CTF show Web 红包题第六弹

提示 1.不是SQL注入 2.需要找关键源码 思路 进入页面发现是一个登录框,很难让人不联想到SQL注入,但提示都说了不是SQL注入,所以就不往这方面想了 ​ 先查看一下网页源码,发现一段JavaScript代码,有一个关键类ctfs…...

8k长序列建模,蛋白质语言模型Prot42仅利用目标蛋白序列即可生成高亲和力结合剂

蛋白质结合剂(如抗体、抑制肽)在疾病诊断、成像分析及靶向药物递送等关键场景中发挥着不可替代的作用。传统上,高特异性蛋白质结合剂的开发高度依赖噬菌体展示、定向进化等实验技术,但这类方法普遍面临资源消耗巨大、研发周期冗长…...

循环冗余码校验CRC码 算法步骤+详细实例计算

通信过程:(白话解释) 我们将原始待发送的消息称为 M M M,依据发送接收消息双方约定的生成多项式 G ( x ) G(x) G(x)(意思就是 G ( x ) G(x) G(x) 是已知的)&#xff0…...

【SpringBoot】100、SpringBoot中使用自定义注解+AOP实现参数自动解密

在实际项目中,用户注册、登录、修改密码等操作,都涉及到参数传输安全问题。所以我们需要在前端对账户、密码等敏感信息加密传输,在后端接收到数据后能自动解密。 1、引入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId...

线程与协程

1. 线程与协程 1.1. “函数调用级别”的切换、上下文切换 1. 函数调用级别的切换 “函数调用级别的切换”是指&#xff1a;像函数调用/返回一样轻量地完成任务切换。 举例说明&#xff1a; 当你在程序中写一个函数调用&#xff1a; funcA() 然后 funcA 执行完后返回&…...

电脑插入多块移动硬盘后经常出现卡顿和蓝屏

当电脑在插入多块移动硬盘后频繁出现卡顿和蓝屏问题时&#xff0c;可能涉及硬件资源冲突、驱动兼容性、供电不足或系统设置等多方面原因。以下是逐步排查和解决方案&#xff1a; 1. 检查电源供电问题 问题原因&#xff1a;多块移动硬盘同时运行可能导致USB接口供电不足&#x…...

IT供电系统绝缘监测及故障定位解决方案

随着新能源的快速发展&#xff0c;光伏电站、储能系统及充电设备已广泛应用于现代能源网络。在光伏领域&#xff0c;IT供电系统凭借其持续供电性好、安全性高等优势成为光伏首选&#xff0c;但在长期运行中&#xff0c;例如老化、潮湿、隐裂、机械损伤等问题会影响光伏板绝缘层…...

vue3+vite项目中使用.env文件环境变量方法

vue3vite项目中使用.env文件环境变量方法 .env文件作用命名规则常用的配置项示例使用方法注意事项在vite.config.js文件中读取环境变量方法 .env文件作用 .env 文件用于定义环境变量&#xff0c;这些变量可以在项目中通过 import.meta.env 进行访问。Vite 会自动加载这些环境变…...

DeepSeek 技术赋能无人农场协同作业:用 AI 重构农田管理 “神经网”

目录 一、引言二、DeepSeek 技术大揭秘2.1 核心架构解析2.2 关键技术剖析 三、智能农业无人农场协同作业现状3.1 发展现状概述3.2 协同作业模式介绍 四、DeepSeek 的 “农场奇妙游”4.1 数据处理与分析4.2 作物生长监测与预测4.3 病虫害防治4.4 农机协同作业调度 五、实际案例大…...