Marin说PCB之如何快速打印输出整板的丝印位号图?

当小编我辛辛苦苦加班加点的把手上的板子做到投板评审状态的时候,坐在我旁边的日本同事龟田小郎君说让我把板子上的丝印也要调一下,我当时就急了,这么大的板子,将近1W多PIN 了都,光调丝印都要老半天啊,而且这个板子明天一早就要出图的啊,我还要预留出图准备检查的时间呢。我于是乎就问他了为啥他那么想要板子上的器件都要有位号这个要给我说清楚,不然我一拳就送你回国了,这也是开个玩笑嘛。毕竟我们的中日友谊需要维持一下的嘛

他给我解释的是他也是听别人说的板子上加丝印好一些,方便查看器件。我当然不能完全否定这个观点是错误的。只能给他解释道一般我们的板子上除了芯片的1脚标志,极性电容和二极管等特殊的需要加上标志外,器件的位号是可以不用加上的,而且有时候你在调整丝印的时候没有注意,把丝印位号刚刚好放在了表底层走线上了,而且这个线还是高速线,例如MIPI,PCIE5.0,GMSL走线等,如下图所示:

这样就会对高速信号线的阻抗产生影响,至于影响有多大,一个经验值是信号线阻抗的6%左右,当然不同的板子影响大小量级都是不同的,小编我之前在CSDN网站上偶然间看到过一篇文章讲到了这个知识点,感兴趣的可以了解一下

糟糕!丝印放到表层走线上面啦icon-default.png?t=N7T8https://blog.csdn.net/weixin_45453290/article/details/100015668?ops_request_misc=&request_id=&biz_id=102&utm_term=%E7%B3%9F%E7%B3%95%EF%BC%81%E4%B8%9D%E5%8D%B0%E6%94%BE%E5%88%B0%E8%A1%A8%E5%B1%82%E8%B5%B0%E7%BA%BF%E4%B8%8A%E9%9D%A2%E5%95%A6_pcb%E4%B8%9D%E5%8D%B0%E5%8F%AF%E4%BB%A5%E6%94%BE%E5%88%B0%E8%A1%A8%E5%B1%82%E7%BA%BF%E8%B7%AF%E4%B8%8A%E5%90%97&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-0-100015668.142^v100^pc_search_result_base3&spm=1018.2226.3001.4187

我们还是接着说板子上丝印问题吧,我们这边一般都是不调丝印的,只留一些芯片的1脚标志,极性电容和二极管等特殊的需要加上标志外,器件的位号是可以不用加上的,当然了有人会说你的板子丝印都没有那些测试的同事怎么通过板子快速地找到对应的器件呢?你既然说了,我就把我之前的给测试同事出单板的丝印位号的PDF方法偷偷给诸位老铁透露一下,你们千万可别外传,自己知道就好了。

1,首先我是在PCB的CAM文件夹里新建一个SMD_PCB,把当前的PCB复制一份到这个里面,这个文件我是用来输出整板的装配丝印的PDF,

其次就是在当前的PCB上找到光绘层,就是那个类似照相机的图标,不熟练的朋友可以在Manufacture那一栏找到这个也可以的

2,接着就是新建两个我们需要打印的装配丝印的TOP层和BOT层的光绘层面了。首先是鼠标左键选中左边这些文件夹中的任何一个即可,接着右键选中ADD,新建一个我们所需要光绘图层的名字就好了。

3,然后就会生成这个ASM_TOP的光绘图层了,这个光绘图层中会默认存在几个次级的光绘图层层面,这个我们需要看下那些是否需要,哪些需要再去添加了的。

那就以这个ASM_TOP的光绘图层为例子吧,我的做法是只需要添加四个我所需要的次级光绘层面就好了,如下图所示:

关于如何添加这四个次级光绘层面估计一般做pcb_layout的朋友们并不陌生吧,但是有一些做硬件或者是测试的帖子们对allegro软件使用不太熟练,我就在啰嗦一下吧。整体新建的思路和上面的步骤差不多的,主要是注意选择好你所需要的层面,切记不要手一抖选错了。

4,这两个选中后,我们还是需要一个小的插件来协助我们,这个就是小编我经常用到的一个SKILL插件EDA365 SKILL,小编我良心推荐的这个小插件,感兴趣的朋友可以去他们的官网上下载一个使用,或者是老吴的博客上也是可以下载使用的。

不然我们刚刚做完布线的板子丝印差不多是下图所示的这个样子了,看起来就让人头大啊,还好有这个EDA365 SKILL插件有一个功能是可以把器件的丝印位号一键跑到器件的中心去的,这个功能很实用的。

5,不知道大家发现没有,虽然单板上这个丝印目前是都跑到器件的中心了,但是由于丝印设置的尺寸按照是3号字体来的,其实这个丝印字体的尺寸还是有点大的。也不方便我们打印PDF出来查看器件的。

小编我是按照我的习惯设置了一个字体2号字体,当然你也可以设置成其他的尺寸字体,看你个人习惯了。对于如何设置单板上丝印字体的尺寸大小我再说一下吧:

具体操作如下所示:

下图所示的2号字体的数值就是我修改过后的,之前默认不是这个数值的。

6,设置完成后,在板子上选中相应的层面,接着整板change一下丝印字体的尺寸改成2号字体就好了。

7,改完丝印字体的尺寸后用那个EDA365 SKILL跑一遍就就好了,至于如何用这个skill软件操作具体步骤如下所示:

8,用skill跑完后的丝印看起来就整齐美观多了,如下图所示:

9,后面就是开始导出打印装配丝印的PDF文件了,这个步骤我这边就不在赘述了,要是大家有不懂的可以私信留言问我,我一有时间就会解答的。正常导出打印的ASM_TOP的位号丝印图如下所示:

这个原因是我们的器件的封装外框的颜色是白色,器件的位号的颜色也是白色,正常步骤打印出来的PDF位号图就是上面那个样子了。

 10,一般这种打印出来的效果就不是很理想,那种电阻的器件还好,要是电感或者是电容就不容易找到其本身对应的位号了,小编我也是当时想了一会才想出来一个办法就是丝印的位号颜色不要和它本身的封装上的丝印外框颜色一致就好了,还有一个提醒一下大家在打印PDF的时候不要勾选上下图所示的这个选项:

11,不然无论你在丝印位号那层选中的是什么颜色,勾选这个默认打印输出的PDF都是黑白背景的这个,如下所示:

12,有一个技巧就是可以把你的器件的封装的丝印外框选择一个稍微暗一些的颜色,把丝印位号选择一个明亮的一点的颜色:

这种设置完成后,打印出来的器件丝印位号图就很清晰明了的,如下图所示:

这样ASM_TOP层的丝印位号图就已经完成了,同样ASM_TOP层的丝印位号图按照上面步骤做就好了,只是在输出PDF的时候记得把BOT这个镜像一下,这样打印出来的图纸和我们板子上的BOT的才是一一对应的关系。

好了,以上就是本期的所有内容了,小编我分享这个秘诀给各位老铁们,你们是不是礼尚往来点个赞在走呗。

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

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

相关文章

【ytb数据采集器】按关键词批量爬取视频数据,界面软件更适合文科生!

一、背景介绍 1.1 爬取目标 用Python独立开发的爬虫工具,作用是:通过搜索关键词采集油管的搜索结果,包含14个关键字段:关键词,页码,视频标题,视频id,视频链接,发布时间,视频时长,频道名称,频道id,频道链接,播放数,点赞数,评论数…

MATLAB 点云随机赋色 (68)

MATLAB 点云随机赋色 (68) 一、算法介绍二、算法介绍1.代码2.结果三、数据链接一、算法介绍 读取的点云本身带有颜色信息,有时我们需要为每个点随机赋予一种颜色,下面是具体效果和实现代码,以及使用的数据: 二、算法介绍 1.代码 代码如下(示例): % 读取点云文件 f…

linux中进程相关概念(一)

什么是程序,什么是进程,有什么区别? 程序是静态的概念,当我们使用gcc xxx.c -o pro进行编译时,产生的pro文件,就是一个程序。 进程是程序的一次运行活动,通俗点就是说程序跑起来了就是进程。 …

TypeScript学习日志-第二十一天(声明文件d.ts)

声明文件d.ts 在使用 Typescript 并使用第三方库 的时候 我们会发现会有很多的提示或补全,这都是声明文件起的作用,但是有写冷门的第三方库是没有声明文件的,这时候引用就会报错,我们就使用 express 库作为例子来展示一下&#x…

马蹄集oj赛(双周赛第二十六次)

目录 斐波那契数列的组合 三国杀 数列分段 小码哥的跳棋游戏新编 能量供应 小码哥爱数字 最小串 小船过河 摘果子 泼墨淋漓 很重的枪 小码哥的布阵指挥 斐波那契数列的组合 #include<bits/stdc.h> using namespace std;// 斐波那契数列 1 1 2 3 5 8 13 21 34…

pytorch加载模型出现错误

大概的错误长下面这样&#xff1a; 问题出现的原因&#xff1a; ​很明显&#xff0c;我就是犯了第一种错误。 网上的修改方法&#xff1a; 我觉得按道理哈&#xff0c;确实&#xff0c;蓝色部分应该是可以把问题解决了的​。​但是我没有解决&#xff0c;因为我犯了另外一个错…

[Linux]如何在Ubuntu 22.04系統安裝Node-red?

Node-red是一個建立在Node.js上的視覺化程式設計工具&#xff0c;其常見的應用情境為建置或轉換各項硬體之間的通信協定的物聯網或工聯網場域&#xff0c;其可藉由設置來安裝第三方應用模組來建置多樣的通信協定節點&#xff0c;包含modbus in/out, mqtt in/out, websocket in/…

Mac YOLO V9推理测试

环境&#xff1a; Mac M1 (MacOS Sonoma 14.3.1) Python 3.11PyTorch 2.1.2 一、准备工作 工程及模型下载&#xff1a;​​​​​​​https://github.com/WongKinYiu/yolov9 git clone https://github.com/WongKinYiu/yolov9.git 克隆后安装相关依赖&#xff08;没啥依赖好装…

全网最详细教学如何部署JVS-无忧企业文档

无忧企业文档项目直达地址 项目的简单介绍 JVS是面向软件开发团队可以快速实现应用的基础开发框架&#xff0c;采用微服务分布式框架&#xff0c;提供丰富的基础功能&#xff0c;集成众多业务引擎&#xff0c;它灵活性强&#xff0c;界面化配置对开发者友好&#xff0c;底层容…

2024年软件测试最全jmeter做接口压力测试_jmeter接口性能测试_jmeter压测接口(3),【大牛疯狂教学

既有适合小白学习的零基础资料&#xff0c;也有适合3年以上经验的小伙伴深入学习提升的进阶课程&#xff0c;涵盖了95%以上软件测试知识点&#xff0c;真正体系化&#xff01; 由于文件比较多&#xff0c;这里只是将部分目录截图出来&#xff0c;全套包含大厂面经、学习笔记、…

日志打印传值 传引用 右值引用性能测试(Linux/QNX)

结论 Linux平台和qnx平台优化后传值性能都是比传引用的差&#xff0c;也比传右值的差&#xff0c;因此传参时有必要传递引用。 测试代码 #include <cstdint> #include <ctime> #include <string>#ifdef __linux__#define ITERATIONS 10000000 #else#defin…

Windows命令行一键安装、配置WSL的方法

本文介绍在Windows电脑中&#xff0c;通过命令行的方式&#xff0c;快速、方便安装适用于Linux的Windows子系统&#xff08;Windows Subsystem for Linux&#xff0c;WSL&#xff09;的方法。 WSL是由微软开发的一项功能&#xff0c;允许在Windows操作系统上运行Linux发行版系统…

expected an expression报错

“expected an expression” 是一种编程错误&#xff0c;通常发生在程序中某个地方需要一个表达式&#xff08;expression&#xff09;的位置&#xff0c;但实际上没有提供一个有效的表达式。 据此&#xff0c;我在main.h—define宏定义中发现了问题&#xff0c;即&#xff1a;…

excel中怎么跳转到指定的单元格?

也许你会有这样的需求&#xff0c;如A1单元格中显示B100这种单元格地址&#xff0c;怎么做以点一下就跳转到B100&#xff1f; 一、设置公式 B1HYPERLINK("#"&MID(CELL("FILENAME",A1),FIND("]",CELL("FILENAME",A1))1,99)&&…

找出100~200的全部素数

解题思路&#xff1a; 判别 m 是否为素数的算法是这样的&#xff1a;让 m 被2~除&#xff0c;如果 m 不能被2~之中任何一个整数整除&#xff0c;就可以确定 m 是素数。为了记录 m 是否为素数&#xff0c;可以用一个布尔变量 prime 来表示。在循环开始时先设 prime 为真…

品鉴中的精神内涵:如何通过红酒品味生活的美好与哲学

红酒不仅仅是一种物质享受&#xff0c;更是一种精神体验。在品鉴云仓酒庄雷盛红酒的过程中&#xff0c;我们能够品味到生活的美好与哲学&#xff0c;感受到红酒所蕴含的精神内涵。 红酒的精神内涵源于其酿造过程中所融入的时间和匠心。一瓶上好的红酒需要经过长时间的陈年&…

重学java 34.API 5.工具类

有失才有悟&#xff0c;崩塌后的重建只会更牢固 —— 24.5.9 一、System类 1.概述: 系统相关类,是一个工具类 2.特点: a.构造私有,不能利用构造方法new对象 b.方法都是静态的 3.使用: 类名直接调用 4.方法 方法 …

vscode中配置 leetcode 插件

1. 环境准备 插件安装介绍 介绍 VS Code 1.23.0 Node.js 10 注意&#xff1a;请确保Node在PATH环境变量中。您也可以通过设定 leetcode.nodePath 选项来指定 Node.js 可执行文件的路径。 1.1 Node.js 安装 首先&#xff0c;您需要解压下载的 .tar.xz 文件。您可以使用以下…

汇编--栈和寄存器

栈 栈是一种运算受限的线性表&#xff0c;其限定仅在表尾进行插入和删除操作的线性表&#xff0c;表尾也被叫做栈顶。简单概括就是我们对于元素的操作只能够在栈顶进行&#xff0c;也造就了其先进后出的结构特性。 栈 这种内存空间其实本质上有两种操作&#xff1a;将数据放入…

Python自动化测试五大框架(测试员收藏夹必备)

&#x1f525; 交流讨论&#xff1a;欢迎加入我们一起学习&#xff01; &#x1f525; 资源分享&#xff1a;耗时200小时精选的「软件测试」资料包 &#x1f525; 教程推荐&#xff1a;火遍全网的《软件测试》教程 &#x1f4e2;欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1…