绘制PCB封装库的神器

我们平时绘制PCB封装时,一般都是按照元器件数据表上的封装图来绘制,有一些ECAD软件提供了向导,但是这个过程还是比较繁琐。现在有很多大厂比如TI都会提供芯片封装库,一般需要Ultra Librarian软件才能打开,然后再转换成自己使用的ECAD软件格式。还有一些网站提供了主流ECAD软件的封装库,一般注册账号后就可以下载。但总是有适配不到的情况,所以在工作中还是要维护一套自己的封装库。

今天要介绍一个工具软件,可以帮助我们快速绘制PCB封装,这个软件就是Footprint Expert,号称 “the best quality and most affordable library tool that can build tens of millions of user-customized parts!”

这个软件支持主流ECAD软件封装库格式:

支持的ECAD软件

主要功能特性:

  • 高级CAD LEAPTM技术(通过自动化偏好增强的库)
  • 符合IPC J-STD-001的焊接接头目标
  • 符合IPC-7352和IPC-7351的计算和命名约定
  • 符合IEC 61188-7的默认零组件方向
  • 能够创建具有任意焊盘形状和位置的封装
  • 使用公称值加公差或最小/最大尺寸输入组件尺寸
  • 引脚重命名和重新编号
  • 自动创建组件制造商推荐的封装
  • 一键旋转/镜像封装,对于快速LGA/BGA设计非常有用
  • 一键支持焊盘形状:矩形、椭圆、D形和圆角矩形
  • 动态支持英制和公制,轻松在英制和公制单位之间转换
  • 应用规则于组件系列和组件端子引线类型
  • 用户友好的GUI易于学习
  • 焊盘栈编辑器
  • 添加和修改库文档
  • 用户可定义的偏好或定义和自定义默认规则
  • 将组件尺寸保存到库文件
  • 搜索、编辑、保存功能,实现有效的零件库管理
  • 灵活地添加、删除或修改数据字段 - 例如:
    • 企业零件编号
    • 原理图符号名称
    • 创建者/日期
    • 供应商
    • 批量/单价
    • DigiKey零件编号
    • 项目名称
    • 等等…(无限制!)

PCB封装是一个既标准又有很多变化的东西,这个软件在强调标准的同时,又提供了一些适当的灵活性。它围绕这样一个概念构建,即每个用户都有独特的PCB库需求。考虑到公差设置、单位、线宽、焊盘形状、旋转以及许多其他设置(所有这些都可以通过PCB Footprint Expert进行配置),可以创建超过1800个单一库的变体!

5个层次密度变体支持:

  1. IPC A:最大(最多)焊盘突出 – 用于低密度产品应用,‘最大’焊盘条件适用于无引脚芯片器件和引脚鱼鳍器件的波峰或流延焊。为这些器件以及向内和“J”形引脚器件族提供的几何图形,可能为回流焊工艺提供更宽的工艺窗口。

  2. IPC B:中值(标称)焊盘突出 – 具有中等组件密度水平的产品可能考虑采用‘中值’焊盘几何形状。为所有器件族提供的中值焊盘几何形状将为回流焊工艺提供强大的焊接附着条件,并且应该为无引脚芯片和引脚鱼鳍类型器件的波峰或回流焊提供适当的条件。

  3. IPC C:最小(最小)焊盘突出 – 具有便携式和手持产品应用的高组件密度可能考虑‘最小’焊盘几何形状变体。选择最小焊盘几何形状可能不适用于所有产品使用类别。将性能级别1、2和3与组件密度级别A、B和C结合在一起,以解释电子组件的状态。例如,将描述组合为1A、3B或2C,将指示性能和组件密度的不同组合,以帮助理解特定装配的环境和制造要求。

  4. 用户定义的首选项。公司可以建立一套标准首选项,适用于PCB Footprint Expert的所有用户!设置包括:

    • 单位(mil、微米、英寸和毫米)
    • 焊盘形状(矩形、椭圆形、D形或圆角矩形)
    • 旋转(引脚1朝上、左、右或下)
    • 原点(中心或引脚1)
    • 环境级别(最小、标称或最多)
    • 丝印线宽和焊盘到丝印间隙
    • 最小焊盘到焊盘间隙或焊盘到散热焊盘间隙
    • 散热焊盘的锡膏掩模缩小
    • 焊膜膨胀或定义的焊膜焊盘
    • 将丝印和组装映射到标称主体或最大主体
    • …等等!!
  5. 组件制造商推荐的焊盘。

不同装配密度级别的封装

软件界面

封装方向

配置选项

PCB封装看似简单,其中也有很多细节,这个软件可以帮助我们快速绘制PCB封装,提高工作效率。

后台发送 “600001”,即可获得软件的下载地址。

公众号 | FunIO
微信搜一搜 “funio”,发现更多精彩内容。
个人博客 | blog.boringhex.top

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【ZYNQ入门】第十篇、基于FPGA的图像白平衡算法实现

目录 第一部分、关于白平衡的知识 1、MATLAB 自动白平衡算法的实现 1.1、matlab代码 1.2、测试效果 1.3 测试源图 2、为什么摄像头采集的图像要做白平衡 3、自动白平衡算法总结 4、FPGA设计思路 4.1、实时白平衡的实现 4.2、计算流程优化思路 第二部分、硬件实…

如何查看Linux CPU占有率

目录 1、top 2、htop 3、vmstat 4、mpstat 5、iostat 查看嵌入式设备CPU占有率是评估系统资源使用情况的重要方式。 在Linux系统中,有多种方法可以查看CPU占有率,这里介绍几种常用的命令行工具。 1、top 这是最常用的命令之一,它提供了…

C语言之反汇编查看函数栈帧的创建与销毁

文章目录 一、 什么是函数栈帧?二、 理解函数栈帧能解决什么问题呢?三、 函数栈帧的创建和销毁解析3.1、什么是栈?3.2、认识相关寄存器和汇编指令3.2.1 相关寄存器3.2.2 相关汇编命令 3.3、 解析函数栈帧的创建和销毁3.3.1 预备知识3.3.2 代码…

AI对比:ChatGPT和文心一言的区别和差异

目录 一、ChatGPT和文心一言大模型的对比分析 1.1 二者训练的数据情况分析 1.2 训练大模型数据规模和参数对比 1.3 二者3.5版本大模型对比总结 二、ChatGPT和文心一言功能对比分析 2.1 二者产品提供的功能情况分析 2.2 测试一下各种功能的特性 2.2.1 文本创作能力 2.2…

婴儿洗衣机怎么选?热门品牌希亦、觉飞、由利详细测评

宝宝的衣物是不是要和大人的衣服分开洗呢?这是很多新手爸妈都会遇到的一个问题。有的人认为,宝宝的衣服要单独洗,以免被大人的衣服上的细菌污染;有的人认为,宝宝的衣服可以和大人的衣服一起洗,这样可以节省…

优先级队列(堆)

目录 1 概念 2 堆的概念 2.1小根堆 2.2大根堆 3堆的存储方式​​​​​​​ 4、堆的创建 4.1堆向下调整 5、时间复杂度 6、堆的插入(向上调整) 7、堆的删除 8、PriorityQueue的特性 9、堆排序 1 概念 我们知道的队列,队列是一…

leetcode---Z字形变换

题目: 将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 "PAYPALISHIRING" 行数为 3 时,排列如下:之后,你的输出需要从左往右逐行读取,产生…

redis高可用之主从部署

文章目录 前言1. 同步以及命令传播1.1 同步1.2 命令传播 2. 解决从服务器断线重连2.1 解决方案 3. PSYNC命令4. 复制步骤1:设置主服务器的地址和端口步骤2:建立套接字连接 ——其实就是建立TCP连接步骤3:发送PING命令步骤4:身份验证步骤5:发送端口信息步骤6:同步步骤7:命令传播…

鸿蒙5.0发布时间已定!何处寻得移动开发加速器?

直接在百度上搜索「鸿蒙5.0发布时间」,出来的结果,那一个比一个焦虑~~ 百度的AI基于综合内容判断得出,鸿蒙5.0的发布时间在2023-04-17 百度知道推的答案是202年年4月中 但不管几月,“鸿蒙元年”似乎都是确定的,就是…

Linux切换jdk版本

参考文献:Linux 多个JDK的版本 脚本切换 - C小海 - 博客园 (cnblogs.com)

ZYNQ-7020 集成了运行NI Linux Real‑Time的实时处理器,支持FPGA二次开发

模拟和数字I/O,667 MHz双核CPU,512 MB DRAM,512 MB存储容量,Zynq-7020 FPGA CompactRIO Single-Board控制器 sbRIO‑9637是一款嵌入式控制器,在单块印刷电路板(PCB)上集成了运行NI Linux Real‑Time的实时处理器、用户…

RK3568 移植Ubuntu

使用ubuntu-base构建根文件系统 1、到ubuntu官网获取 ubuntu-base-18.04.5-base-arm64.tar.gz Ubuntu Base 18.04.5 LTS (Bionic Beaver) 2、将获取的文件拷贝到ubuntu虚拟机,新建目录,并解压 mkdir ubuntu_rootfs sudo tar -xpf u

解密高压开关柜内温度感知神器——无线测温传感器

具长期电网运行数据表明,电网电气设备故障大多是由于大电流运行、设备老化、绝缘水平下降等原因导致设备在高温条件下运行,从而引发燃烧,爆炸等严重事故。因此准确的掌握电气设备温度是预防此类问题的关键。 开关柜无源无线测温传感器采用CT取…

virtualenv虚拟环境的安装使用教程

让我们先思考这样一种情景:我们用python来开发一个项目,那么这个项目肯定会依赖很多的第三方库,这些第三方的库通过pip安装到全局区当中,而对于不同的项目使用到的库可能都有所不同,但是这些项目的库都安装到全局区当中…

【JavaEE进阶】MyBatis⼊⻔

文章目录 🌲什么是MyBatis?🌳准备⼯作🚩创建⼯程🚩数据准备🚩配置数据库连接字符串🚩 在项⽬中,创建持久层接⼝UserInfoMapper 🍃单元测试🚩使⽤Idea⾃动⽣成测试类 🍀打…

6 时间序列(不同位置的装置如何建模): GRU+Embedding

很多算法比赛经常会遇到不同的物体产生同含义的时间序列信息,比如不同位置的时间序列信息,风力发电、充电桩用电。经常会遇到该如此场景,对所有数据做统一处理喂给模型,模型很难学到区分信息,因此设计如果对不同位置的…

芯课堂 | SWM34S系列驱动TFT-LCD显示模组应用基本注意事项

1、确认硬件的连接、包括电源、地、RGB 数据线、DCLK\DE\HSYNC\VSYNC 等,显示模组有 DISP、RESET、CS、SCL、SDA 等。 2、确认各电压的正常,包括电源,部分有 IOVCC、VGL、VGH、VCOM 等电压 3、如果应用的 TFT-LCD 模组非演示例程中已适配调…

动态血糖监测市场调研:预计2029年将达到13亿美元

血糖监测即是对于血糖值的定期检查。实施血糖监测可以更好的掌控糖尿病患者的血糖变化,对生活规律,活动,运动,饮食以及合理用药都具有重要的指导意义,并可以帮助患者随时发现问题,及时到医院就医。 动态血糖…

LinkedList源码

LinkedList源码 总结 LinkedList数据结构采用链表,内部封装了Node类,set方法先让Node的pre指针指向之前的last节点,然后判断头节点知否为空,如果为空则让first指针指向该节点,不过不为空则让尾节点的next指针指向该节…

Linux:动静态库的概念制作和底层工作原理

文章目录 动静态库基础认知动静态库基本概念静态库的制作库的概念包的概念 静态库的使用第三方库小结 动态库的制作动态库的使用动态库如何找到内容?小结 动态库加载库和程序都要加载可执行程序的地址问题地址问题逻辑地址和平坦模式绝对编址和相对编址与位置无关码…