AD库转化为KiCad库(过程非常详细)
AD原理图库和封装库转化为KiCad对应的库文件
AD在中国有着较高的使用率,特别是在高校当中,许多学生上手的第一款PCB设计软件就是AD ,诚然AD有着许多优点,也比较适合初学者,但是不可否认的是他的缺点:
- 正版售价高昂,每年几十万的授权使用费,虽说AD公司允许私人使用盗版。
- 启动速度慢,当打开的工程比较大的时候,甚至启动时间会长达一分钟左右。对电脑配置要求比较高。
- 官方库中元器件极少,需要自己画元器件封装或原理图又或者去网上找他人的库,整理到自己的库中,极为麻烦。在实际工程中会严重影响工程进度。
这也是我放弃使用AD的原因
回归正题
相信有不少朋友都想摆脱AD,但是使用了很长时间的AD,积累了很多只属于自己的库文件,虽说KiCad的库极为丰富,但并不是全部器件都有的,这就让想使用KiCad的朋友很纠结,那么是否有将AD的库转化为KiCad的方法呢?方法其实是有的
相信很多朋友在看这篇文章之前也看过其他的文章,之前我为了寻找能转化AD库文件的方法,也找了很久,但看到的文章却不尽如人意
要么就是方法比较偏,比如先将原理图库或封装库中的元件一个个放到 .SchDoc或 .PcbDoc中,然后再将这些文件转化为KiCad对应的文件,然后再提取出其中的元器件原理图以及PCB封装,当然这方法本意是将AD工程 转化为KiCad的工程。
具体方法可以点击这里
当然还找到一种方法,也是本篇文章重点介绍的方法
–> 请点击这里
看到这个教程一脸懵逼,对新手及其不友好,让人不知从何下手,于是我特意去看了github的项目文件的README.MD,结果越看越懵逼
这里附上原项目地址: 请点击这里
这个文件的说明真的十分简单,让人不知从何下手。
这里就让我来详细说明一下这个转化的方法
第一步: 下载 pcad2kicad
解压文件,得到如下图所示的文件夹:
将文件夹名称改为:
第二步:下载解压之后得到的文件是lua文件,如果电脑没有lua的环境的话需要安装lua。请点击这里下载 Lua for Windows
双击运行安装程序,默认安装路径即可。
第三步:升级Lua
首先进入Lua官网: 点击这里
一般大家的电脑装的都是64位的win10,所以我们选择图中的文件并下载,并解压,得到如图所示的文件:
接着更改文件名,将 lua53.exe,luac53.exe,wlua53.exe更改为lua.exe,luac.exe,wlua.exe
然后复制所有文件,粘贴到Lua安装的路径下去:
第四步:安装7Z
请点击这里
下载如图所示的版本,并安装,安装路径默认
第五步:
将第一步下载的文件夹里面所有的文件全复制一份,粘贴到如图所示的路径下:
接着复制 pcad2kicad文件夹 注意:是文件夹,不是文件夹里面的文件!在C盘粘贴:
第六步:接下来开始就是转化之旅啦,之前都是在搭建转化环境
将需要转化的原理图复制,粘贴到 C:\pcad2kicad\ 中
这里我就选择转化的AD库为typec接口的原理图库文件
打开cmd:
输入 cd c:\pcad2kicad
接着输入 lua ad2kicad.lua Type_C.SchLib (注:这里只是示范)
并按下回车
好了已经转化完成了,查看文件夹:
以上就是原理图库的转换过程,由于该脚本的局限性,无法直接将AD的封装库直接转化为KiCad的封装库,需要将AD封装库先转化为PCAD,再转化为KiCad
具体操作如下:
将想要转换的封装库用AD打开,选择要转换的一个封装
点击文件->导出->P-CAD
得到PCAD的封装库文件
接着的操作和之前一样,将得到的 .LIA文件复制到pcad2kicad中
接着运行脚本:
成功得到 .pretty文件夹
接着查看一下文件是否能被kicad正常打开
于是将文件夹移动到桌面,并在kicad中设置了封装路径
成功实现了转换,但经过测试,并不能一次性将AD封装库全部转换,只能一个个转换,这点真的没有办法
最后就是3D模型的导出了,这点很简单
直接提取就可以了,顺带一提,有的3D模型提取出来为 .stp
可以直接将后缀名改为 .step ,导入kicad当中。
后记:
这种转换方法博主真的找了好久,而且这篇博客也写了好久,希望能帮助到大家