AD库转化为KiCad库(过程非常详细)

时间:2024-05-22 21:13:00

AD原理图库和封装库转化为KiCad对应的库文件


AD在中国有着较高的使用率,特别是在高校当中,许多学生上手的第一款PCB设计软件就是AD ,诚然AD有着许多优点,也比较适合初学者,但是不可否认的是他的缺点:

  • 正版售价高昂,每年几十万的授权使用费,虽说AD公司允许私人使用盗版。
  • 启动速度慢,当打开的工程比较大的时候,甚至启动时间会长达一分钟左右。对电脑配置要求比较高。
  • 官方库中元器件极少,需要自己画元器件封装或原理图又或者去网上找他人的库,整理到自己的库中,极为麻烦。在实际工程中会严重影响工程进度。
这也是我放弃使用AD的原因

回归正题

相信有不少朋友都想摆脱AD,但是使用了很长时间的AD,积累了很多只属于自己的库文件,虽说KiCad的库极为丰富,但并不是全部器件都有的,这就让想使用KiCad的朋友很纠结,那么是否有将AD的库转化为KiCad的方法呢?方法其实是有的

相信很多朋友在看这篇文章之前也看过其他的文章,之前我为了寻找能转化AD库文件的方法,也找了很久,但看到的文章却不尽如人意

要么就是方法比较偏,比如先将原理图库或封装库中的元件一个个放到 .SchDoc或 .PcbDoc中,然后再将这些文件转化为KiCad对应的文件,然后再提取出其中的元器件原理图以及PCB封装,当然这方法本意是将AD工程 转化为KiCad的工程。

具体方法可以点击这里

当然还找到一种方法,也是本篇文章重点介绍的方法

–> 请点击这里

AD库转化为KiCad库(过程非常详细)

看到这个教程一脸懵逼,对新手及其不友好,让人不知从何下手,于是我特意去看了github的项目文件的README.MD,结果越看越懵逼

这里附上原项目地址: 请点击这里

AD库转化为KiCad库(过程非常详细)
这个文件的说明真的十分简单,让人不知从何下手。


这里就让我来详细说明一下这个转化的方法

第一步: 下载 pcad2kicad

AD库转化为KiCad库(过程非常详细)

解压文件,得到如下图所示的文件夹:

AD库转化为KiCad库(过程非常详细)

将文件夹名称改为:

AD库转化为KiCad库(过程非常详细)


第二步:下载解压之后得到的文件是lua文件,如果电脑没有lua的环境的话需要安装lua。请点击这里下载 Lua for Windows

AD库转化为KiCad库(过程非常详细)AD库转化为KiCad库(过程非常详细)

双击运行安装程序,默认安装路径即可。


第三步:升级Lua

首先进入Lua官网: 点击这里

AD库转化为KiCad库(过程非常详细)

一般大家的电脑装的都是64位的win10,所以我们选择图中的文件并下载,并解压,得到如图所示的文件:

AD库转化为KiCad库(过程非常详细)

接着更改文件名,将 lua53.exe,luac53.exe,wlua53.exe更改为lua.exe,luac.exe,wlua.exe

AD库转化为KiCad库(过程非常详细)

然后复制所有文件,粘贴到Lua安装的路径下去:

AD库转化为KiCad库(过程非常详细)


第四步:安装7Z

请点击这里

AD库转化为KiCad库(过程非常详细)

下载如图所示的版本,并安装,安装路径默认


第五步:

将第一步下载的文件夹里面所有的文件全复制一份,粘贴到如图所示的路径下:

AD库转化为KiCad库(过程非常详细)

接着复制 pcad2kicad文件夹 注意:是文件夹,不是文件夹里面的文件!在C盘粘贴:

AD库转化为KiCad库(过程非常详细)


第六步:接下来开始就是转化之旅啦,之前都是在搭建转化环境

将需要转化的原理图复制,粘贴到 C:\pcad2kicad\ 中

AD库转化为KiCad库(过程非常详细)

这里我就选择转化的AD库为typec接口的原理图库文件

打开cmd:

AD库转化为KiCad库(过程非常详细)

输入 cd c:\pcad2kicad

AD库转化为KiCad库(过程非常详细)

接着输入 lua ad2kicad.lua Type_C.SchLib (注:这里只是示范)

并按下回车

AD库转化为KiCad库(过程非常详细)

好了已经转化完成了,查看文件夹:

AD库转化为KiCad库(过程非常详细)

以上就是原理图库的转换过程,由于该脚本的局限性,无法直接将AD的封装库直接转化为KiCad的封装库,需要将AD封装库先转化为PCAD,再转化为KiCad



具体操作如下:

将想要转换的封装库用AD打开,选择要转换的一个封装

点击文件->导出->P-CAD

AD库转化为KiCad库(过程非常详细)
AD库转化为KiCad库(过程非常详细)
AD库转化为KiCad库(过程非常详细)
AD库转化为KiCad库(过程非常详细)

得到PCAD的封装库文件

接着的操作和之前一样,将得到的 .LIA文件复制到pcad2kicad中

AD库转化为KiCad库(过程非常详细)

接着运行脚本:

AD库转化为KiCad库(过程非常详细)

成功得到 .pretty文件夹

AD库转化为KiCad库(过程非常详细)
AD库转化为KiCad库(过程非常详细)

接着查看一下文件是否能被kicad正常打开

于是将文件夹移动到桌面,并在kicad中设置了封装路径

AD库转化为KiCad库(过程非常详细)
AD库转化为KiCad库(过程非常详细)

成功实现了转换,但经过测试,并不能一次性将AD封装库全部转换,只能一个个转换,这点真的没有办法

最后就是3D模型的导出了,这点很简单

AD库转化为KiCad库(过程非常详细)

直接提取就可以了,顺带一提,有的3D模型提取出来为 .stp

AD库转化为KiCad库(过程非常详细)

可以直接将后缀名改为 .step ,导入kicad当中。



后记:

这种转换方法博主真的找了好久,而且这篇博客也写了好久,希望能帮助到大家

无论是用的什么软件画PCB,软件都只不过是个工具而已,用的顺手就可以了

如果这篇文章帮助到您的话,希望您顺手点个赞AD库转化为KiCad库(过程非常详细)

白嫖是可耻的哦(狗头保命)AD库转化为KiCad库(过程非常详细)