news 2026/3/22 17:19:29

Mrain说PCB之器件place bound尺寸知多少--续集02

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Mrain说PCB之器件place bound尺寸知多少--续集02

新的一年已经悄然而至了,小编在这祝愿诸位道友们:新年的一年,阖家欢乐,幸福美满,事业步步高升,最后当然是发大财了啊。

这不刚刚元旦刚刚结束我就被门内长老孙二波安排到南京分舵出差去了,去帮那边的同事一起做个项目了。刚刚好这个项目中也遇到了很多的奇葩的问题,我就列举一个给诸位分享一波吧。

正常我们建这类电阻的PCB封装库的时候正常我们会按照其手册的要求把器件的高度信息添加到库里面即可。

如下图所示:

但是正常我们很少去设置PACKAGE_HEIGHT_MIN这个数值,这个后面我们再去详细分析一下这个原因。接下来的流程就是把板子上的器件的3D库路径设置完成后导出其STEP数据即可。

本来小编我以为这样就正常结束这个导出3D数据的流程了,让结构那边的同事帮忙核对一下是否有装配上的问题就好了。正当我以为板子的布局评审后啥问题都没有了,结构那边也回复我说OK的,我就开始把板子全面布线接着往下面的的流程推进了。谁知道到了后期板子SMT回来的时候,结构那边的同事给我说器件和壳体干涉了,不好装上去了。

我这边立马把之前发给结构那边的STEP文件自己用仿真和allegro软件分别打开看了一下,

打开后才发现板子上的0402的电阻都是没有高度信息呈现出来的,C0402都是有高度信息的。

首先小编我单独导出这个R0402的封装库,打开其3D模型看下效果:

紧接着小编我又单独导出了电容C0402的封装,观察其3D效果图:

这个就有点奇怪了,因为小编我首先自己也会把板子上没有建器件高度的器件在导出STEP之前把没有做高度信息的器件设置成25.4MM高度的封装数据模型,这样生成的STEP文件导入到软件中就一下子就能发现哪些器件是没有建这个封装高度信息的了,这个我之前的文章中也有提及过,感兴趣的可以翻阅之前的文章。

Mrain说PCB之器件place bound尺寸知多少https://blog.csdn.net/weixin_45223454/article/details/131071332

但是让小编我头疼的是这个器件是建了封装高度了,而且还建了最小的高度数据。

最小的高度数值是和最大的高度数据而且居然还是一样啊,这个小编我还是头一次遇到这样建封装高度信息的啊,这个建库的人真的是人才啊。

其实说到这心细的道友们应该发现一个问题了,就是我们在建其器件封装高度信息的时候有一个数值被我们忽略掉了,那就是器件的PACKAGE_HEIGHT_MIN这个数值。因为我们之前的建PCB封装库的经验都是会按照其手册的要求把器件的高度信息添加到库里面即可,很少去填写最小的那个数值,至于那个数值是什么意思之前小编我也没有注意过。接下来我们就用这个R0402的电阻封装去验证一下这个数值的含义:

把封装上的PLACE_BOUND_的属性PACKAGE HEIGHT MIN= 15 MIL改为:5MIL

看下其3D效果图

最后我们把封装上的PLACE_BOUND_的属性PACKAGE HEIGHT MIN= 15 MIL改为:0MIL看下效果:

整板的3D效果图:这个就是正常的器件的封装图了。

所以我们allegro软件导出的STEP格式的3D数据的算法是按照(MAX减去其MIN的数值的),只是正常我们不会建这个PACKAGE HEIGHT MIN数值罢了。当然没有什么特殊情况这个数值最好是不建议去填写的,正常按照我们以往的封装库设计经验就好了,自己可不要突发奇想了,当然了这次的案例也是因为用的不是我们自己公司的库,是其他项目上的库直接导入引用了,项目很赶就没有来得及去加检查封装高度了,以为之前建的都是没有问题的,但是不同的项目结构都是不沿用的,很有可能就会出现器件和结构件干涉了。结构那边也是很难检查出来的,因为首先我们导出的STEP数据就是有高度问题的,所以说我们尽量还是在源头上把问题消灭掉才是正确的做法。当然了统一一个标准的PCB封装也是很有必要的啊,不知道诸位道友们有何高见啊?

好了,诸位道友们以上就是本期的所有内容了,我们下期文章不见不散。

--------声明:本文属于小编的原创文章,如需转载请注明来源!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/20 18:16:50

在Spring Boot项目中,Shiro和Spring Security该如何选择?

安全管理是Java应用开发中无法避免的问题,随着Spring Boot和微服务的流行,Spring Security受到越来越多Java开发者的重视,究其原因,还是沾了微服务的光。作为Spring家族中的一员,其在和Spring家族中的其他产品如SpringBoot、Spring Cloud等进…

作者头像 李华
网站建设 2026/3/18 12:11:33

如何翻译图片?图片上的外语一键翻译成中文,教程来了~

工程图纸是扫描图可以翻译吗?手机拍的图纸照片可以翻译吗?图片形式的图纸可以翻译吗?针对以上三类工程图纸翻译常见问题,进行统一答复:PlanForm-AI工程图纸翻译都可以翻译,教程如下:1.如果你遇到…

作者头像 李华
网站建设 2026/3/13 21:53:54

GPU算力革命:突破性能极限

GUP算力概述GUP(General-Purpose Computing on Graphics Processing Units)指利用图形处理器(GPU)进行通用计算的技术。与传统CPU相比,GPU凭借其并行计算架构,在高吞吐量任务(如深度学习、科学计…

作者头像 李华
网站建设 2026/3/15 1:21:21

Martin Fowler:AI带来非确定性计算时代的挑战与机遇

Thoughtworks首席科学家、面向对象编程长期专家Martin Fowler认为,AI是他整个职业生涯中见过的最大编程转变。在由Gergely Orosz主持的Pragmatic Engineer播客采访中,Fowler坦言关于AI,"我们仍在学习如何做到这一点。"对于行业来说…

作者头像 李华
网站建设 2026/3/16 1:05:02

别再迷信 Playwright 了,真正决定成败的不是浏览器

我以前也以为,只要页面是 JS 渲染的,上 Playwright 或 Selenium,问题基本就解决了。 后来在一个真实项目里,我用同一个目标站点做了三组对比实验,结论非常清楚: 浏览器自动化解决的是页面执行问题&#xff…

作者头像 李华
网站建设 2026/3/20 4:01:08

小程序搭建平台三大类型解析与选择建议

微信小程序已然成了连接线上与线下商业的关键桥梁,给企业以及商家给予了数字化的经营全新渠道。伴随微信小程序生态持续完善,市场当中涌现出多种类型的小程序搭建平台,从技术实现途径到功能定位各有侧重点。知晓不同平台的特性以及适用场景&a…

作者头像 李华