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

2024-05-10 05:36

本文主要是介绍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的才是一一对应的关系。

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

这篇关于Marin说PCB之如何快速打印输出整板的丝印位号图?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/975579

相关文章

电脑桌面文件删除了怎么找回来?别急,快速恢复攻略在此

在日常使用电脑的过程中,我们经常会遇到这样的情况:一不小心,桌面上的某个重要文件被删除了。这时,大多数人可能会感到惊慌失措,不知所措。 其实,不必过于担心,因为有很多方法可以帮助我们找回被删除的桌面文件。下面,就让我们一起来了解一下这些恢复桌面文件的方法吧。 一、使用撤销操作 如果我们刚刚删除了桌面上的文件,并且还没有进行其他操作,那么可以尝试使用撤销操作来恢复文件。在键盘上同时按下“C

hdu 4565 推倒公式+矩阵快速幂

题意 求下式的值: Sn=⌈ (a+b√)n⌉%m S_n = \lceil\ (a + \sqrt{b}) ^ n \rceil\% m 其中: 0<a,m<215 0< a, m < 2^{15} 0<b,n<231 0 < b, n < 2^{31} (a−1)2<b<a2 (a-1)^2< b < a^2 解析 令: An=(a+b√)n A_n = (a +

v0.dev快速开发

探索v0.dev:次世代开发者之利器 今之技艺日新月异,开发者之工具亦随之进步不辍。v0.dev者,新兴之开发者利器也,迅速引起众多开发者之瞩目。本文将引汝探究v0.dev之基本功能与优势,助汝速速上手,提升开发之效率。 何谓v0.dev? v0.dev者,现代化之开发者工具也,旨在简化并加速软件开发之过程。其集多种功能于一体,助开发者高效编写、测试及部署代码。无论汝为前端开发者、后端开发者

利用Django框架快速构建Web应用:从零到上线

随着互联网的发展,Web应用的需求日益增长,而Django作为一个高级的Python Web框架,以其强大的功能和灵活的架构,成为了众多开发者的选择。本文将指导你如何从零开始使用Django框架构建一个简单的Web应用,并将其部署到线上,让世界看到你的作品。 Django简介 Django是由Adrian Holovaty和Simon Willison于2005年开发的一个开源框架,旨在简

CentOs7上Mysql快速迁移脚本

因公司业务需要,对原来在/usr/local/mysql/data目录下的数据迁移到/data/local/mysql/mysqlData。 原因是系统盘太小,只有20G,几下就快满了。 参考过几篇文章,基于大神们的思路,我封装成了.sh脚本。 步骤如下: 1) 先修改好/etc/my.cnf,        ##[mysqld]       ##datadir=/data/loc

SAM2POINT:以zero-shot且快速的方式将任何 3D 视频分割为视频

摘要 我们介绍 SAM2POINT,这是一种采用 Segment Anything Model 2 (SAM 2) 进行零样本和快速 3D 分割的初步探索。 SAM2POINT 将任何 3D 数据解释为一系列多向视频,并利用 SAM 2 进行 3D 空间分割,无需进一步训练或 2D-3D 投影。 我们的框架支持各种提示类型,包括 3D 点、框和掩模,并且可以泛化到不同的场景,例如 3D 对象、室

UE5 半透明阴影 快速解决方案

Step 1: 打开该选项 Step 2: 将半透明材质给到模型后,设置光照的Shadow Resolution Scale,越大,阴影的效果越好

快速排序(java代码实现)

简介: 1.采用“分治”的思想,对于一组数据,选择一个基准元素,这里选择中间元素mid 2.通过第一轮扫描,比mid小的元素都在mid左边,比mid大的元素都在mid右边 3.然后使用递归排序这两部分,直到序列中所有数据均有序为止。 public class csdnTest {public static void main(String[] args){int[] arr = {3,

快速幂(基础算法)

文章目录 目的基本例子暴力代码思路讲解优化(即快速幂)位运算写法(终极优化) 目的 减小时间复杂度 基本例子 a的b次方,最后取模 暴力代码 long long ans=1;long long a,b;for(long long i=1;i<=b;i++){ans*=a;}ans%=c; 当数据大的时候就不行了 思路讲解 3¹⁰=(3²)⁵= 9⁵ =

Kafka (快速)安装部署

文章目录 1、软件下载&配置环境1_JDK安装2_Zookeeper安装3_Kafka安装 2、单机安装1_配置主机名和IP映射2_单机Kafka配置 3、集群安装1_配置主机名和IP的映射关系2_时钟同步3_Zookeeper配置信息4_集群Kafka配置 4、kafka的其他脚本命令 1、软件下载&配置环境 下面的操作无论是单机部署还是分布式集群环境下都是通用的。 准