本帖最后由 sunsili 于 2024-3-5 11:36 编辑
【KiCad】KiCad8 探秘(二)直接使用AD 立创的库
“ 从 KiCad 8 开始,无论是 AD 的 schlib、pcblib,还是立创的 json、elibz,都可以直接加载、调用。 ”
其它 EDA 的库可以直接用?
我们还是继续研究下上图中 KiCad 支持的导入器,这次聚焦在 “原理图符号和 PCB 封装” 两列!你会发现,KiCad 已经支持了 AD、立创EDA、CADStar 全系列元件库的导入。这里的“支持”,可不只是库的迁移,而是直接使用!什么意思?比如你是 AD 的老用户,积累了很多符号库、封装库。这时有人推荐你试一下 KiCad,使用新工具最麻烦的地方在于还得重新整理支持新工具的元器件库,这是一个巨大的工程。但对于 KiCad 而言,除了本身自带大量高质量的元件库之外,还允许用户直接加载并使用 AD 的原始库。对于同时使用 AD 和 KiCad 的公司,完全可以只维护一套 AD 库,并同时给 AD、KiCad 两个工具使用。
AD库的使用
下图是需要使用的 AD 原理图符号和封装库:
在 KiCad 中使用 Altium Designer 的符号库(*.schlib)或封装库(*.pcblib)非常简单粗暴。直接打开原理图编辑器,点击“偏好设置 -> 管理符号库”: 在库表中加载 AD 库,依次点击:
对话框中的“+”按钮
将库格式选择为“Altium”
选择AD库所在路径进行添加 为AD库添加一个别名:
确定后即完成库的添加。这是在原理图打开符号选择器时,就可以直接看到 AD 库中的符号(KiCad 已经自动做了转换),直接摆放即可:
同样,对于 PCB 封装,可以PCB编辑器中,点击“偏好设置 -> 管理封装库”:
依次完成类似原理图符号的操作,直接调用即可:
立创 EDA 库的使用
立创 EDA 的在线元器件库系统做得非常棒,提供了大多数常用的器件,因此不像大部分商业软件那样,需要整理线下库。但对于导入器来说,我们还是需要以文件的形式作为输入。
立创 EDA Pro
以立创 EDA Pro(专业版)为例,我们可以在软件的库界面将某个器件“另存为本地”。导出的文件为 elibz 的压缩格式。
这里无需解压,与 AD 库的操作类似,直接在符号库表和封装库表中直接添加这个文件即可(需要分别在符号库表和封装库表中添加)。
唯一需要注意的是,将格式选为 EasyEDA Pro 即可。加载后就可以在符号、封装选择其中直接使用:
由于立创导出的文件是“一库一器件”,当库文件较多时,导入会稍显麻烦。
立创 EDA 标准版
立创 EDA 标准版的器件导出略有不同。找到需要使用的器件后,需要先点击“编辑”:
打开器件后,选择“文件源码”,再次点击下载即可。立创专业版的库使用 json格式,但在 KiCad 中导入的方法完全一样,这里不再赘述。
库的迁移
直接使用原生库固然方便,但无法直接进行编辑。且由于格式的不同,转换后的库可能需要进行修改才能使用。如果您需要长期使用 KiCad,建议还是需要将其他 EDA 的库进行迁移,然后整理后使用。KiCad 的库迁移功能可以方便地实现这一目标。
操作仍然简单粗暴,选中需要迁移的库,直接点击“迁移库”即可: 系统会提示您是否需要替换成 KiCad 符号,直接选“是”,即完成转换
这时文件夹中会增加一个新的 KiCad 格式的库文件。当然,您也可以直接在符号编辑器或封装编辑器中打开符号库/封装,选择性地进行导出,然后再进行编辑:注意:KiCad 的封装库以 *.kicad_mod表示,且每个封装库中只能有一个封装。
结束语
除了直接使用 AD、立创的库之外,Kicad 还支持 Database Library(基于数据库的元器件管理方式)。KiCad 8 之后,又支持了 http Lib,与 Database Library 相比,http lib 可以通过 api 的方式访问 server 端的器件,为丰富 KiCad 的元器件生态提供了另一种值得期待的方案。
|