660 words
3 minutes
How to Reuse Component Libraries from LCEDA
2025-02-17

如果你在看,很大可能是X-Lab来的。这篇文档以前是放在X-DIY里的,但是不知为何在X-DIY网站里找不到了,所以挪到这里来。

如何利用立创EDA元件库#

首先声明,在我编写这个文档的时候,没有注意到嘉立创声明不允许如此使用其元件库。

在本文的例子中,我为XLAB标准连接器库添加了一个24p金手指插座。

从立创EDA导出目标原件的封装#

lceda1 lceda2 在立创EDA中新建一块有且仅有本元件的PCB,然后导出到Altium Designer。EDA自动生成一个压缩包并下载,里面有AD的工程文件。

在AD中导入封装#

ad1 打开压缩包中的pcbdoc。

ad2 将该元件调整到坐标原点(x=0, y=0),然后以坐标原点为参考点复制该元件。

ad3 ad4

在元件库的pcblib中新建一个空封装,把复制的元件粘贴到工作区的坐标原点。

ad5

使用Symbol Wizard工具建立该元件对应的原理图符号。在这个例子中,虽然金手指只有24p,但是该连接器带有两个固定用的pad,这两个pad也要算作元件的管脚。当然也可以不算,反正一般也把这种pad悬空。

ad6 ad7

绑定封装,并检查封装与元件的管脚映射。

以下功能需要使用Solidworks或其它能处理STEP文件的软件。

从立创EDA导出3D模型#

立创EDA专业版客户端导出的STEP文件没有元件模型,可能是客户端bug。可以在网页版EDA操作: pro.lceda.cn

lceda3

使用Solidworks去除PCB模型#

solidworks1

打开STEP文件

solidworks2

将文件另存为*.sldprt

solidworks3 solidworks4

选中PCB基板并删除

solidworks5

导出为*.STEP格式

在AD中为封装导入3D模型#

ad8

打开刚刚建好的封装,放置3D Body

ad9

如果你刚刚已经把封装调整到坐标原点,那么这时候3D文件应该是能恰好对上封装的。

ad10

进入3D视图(默认快捷键:数字3),选中封装,调整Standoff Height,使3D模型恰好贴在焊盘上。

当然,这个方法可以批量导入一堆器件,只需从LCEDA导出的时候把你要的元件全摆上,再用AD/Solidworks一个个筛就行了。

How to Reuse Component Libraries from LCEDA
http://tsaoo.github.io/resrvplot/posts/xlab-stuff/lceda-library-reuse/
Author
Zhiyang Cao
Published at
2025-02-17