扩增你的KiCAD库
本文最后更新于:2021年11月1日 凌晨
最近需要使用KiCAD画大型板子,封装库成为第一道拦路虎,正好积累了不少AD库,AD转KiCAD参考AD转换为KiCAD的方法,这里介绍地非常详细,我就不多说了。
LCEDA的话,首先是PCB库,先新建一个PCB文件,放置你需要的封装,然后点击文件导出到AD,然后遵照上面的来做就可以了。这里还有一个视频演示:KiCAD白嫖立创EDA的封装(无需运行任何脚本,不丢丝印)_哔哩哔哩_bilibili
博主自己测试一波,发现很多坑,首先是PCB库,很简单,AD直接导出P-CAD ASCII
格式,打开一个新的PcbNew,文件 导入非KiCAD格式 文件 归档封装。
原理图就麻烦很多,主要是不能自己识别,网上都是在线的altium2kicad
转化器,但我试了很久发现就是下载不下来转化成功的文件,最终试了很久,无奈还是clone下来用它的离线版本,链接:altium2kicad
离线的话你还需要Perl
语言支持,我进入Perl官网,点击下载,赫然出现两个下载渠道,我天真的点了第一个,又是注册又是控制台的,最后估计是网络问题控制台敲完Y
(确认下载)之后蹦出来一个Fetch就再也没变化了。。。等了许久最后还是直接关了去第二个链接,1分钟不到下好了,链接:Strawberry Perl for Windows
使用的话,先把你要转化的AD文件(.pcbdoc、.schdoc
)放到altium2kicad文件夹里面,然后打开终端:
> perl unpack.pl
加载你的文件perl convertschema.pl
转化原理图和库文件perl convertpcb.pl
转化PCB库
然后就能在altium2kicad文件夹下看见你的库啦!
注意好像多个元件或者是多part元件的原理图转换好像会出问题
有时候LCEDA弄下来的原理图会转换时会提示 uninitialized symbol #{xxxx},我在转换NCP803SN263T1G芯片的时候出现过这样的问题。我在AD里打开LCEDA导出的原理图,随便拖动一下然后保存,再次转换就成功了,提示哪种方式保存的时候列出了三种我选了第一种,具体是什么有点记不清了。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!