EDA设计:kicad使用及PCB推挤布线,spice电路仿真等

KiCAD自2013年具备了PCB推挤布线功能,这真是巨大的进步。随着4.0.0 rc1的发布,电路制图工作完全转到kicad了。

在ubuntu/lubuntu12.04中通过PPA安装kicad 4.0-rc1后使用中出错,在ubuntu14.04.3中完好了。几天前的apt-get源不能安装opengl库的问题也解决了(如果不是ubuntu官方动作,就是安装时选用了英语键盘问题

参照官 说明,使用bzr下载并编译,并编译安装元件库。KiCAD也可以从https://github.com/KiCad/kicad-source-mirror下载最新源码编译安装。安装好cmake提示的几个库(参考http://bazaar.launchpad.net/~kicad-product-committers/kicad/product/view/head:/scripts/kicad-install.sh),有以下软件包需要安装

打开终端,首先需要bzr用户名,参考kicad-install.sh内容,使用一个dummy名字:

    bzr whoami || {
        echo “WARNING: You have not set bzr whoami, so I will set a dummy.”
        export BZR_EMAIL=”Kicad Build
    }
然后在源码目录建立build目录,进入build目录,运行 cmake ../ (这里需要下载附加软件包),然后make,编译完成后 sudo make install。

也可以从PPA直接安装,包含了元件库:

发行版 4.0.0 rc1:

开发版:

使用方法:

添加元件库:运行Eeschema,选择菜单 Preferencs -> Component Libraries 添加元件库,安装的元件库目录在下面的list中可以看到 /usr/share/kicad/library,先都加进来好了 。

kicad元件库也可以从http://www.kicadlib.org/下载,使用迅雷可以一次下载完全部库文件。然后添加入元件库。

1.1 放置元件分power元件和普通器件。

1.2 连续多次复制:选择后按C键,放下后再按C建,可以多次复制

添加封装库:安装的封装库没找到,可以选择从github下载并保存到你的home中,包含了大量的封装库。当然,使用之前还是要检查一下。

2.1 要使用推挤布线,需要view/显示菜单选择OpenGL或Cairo才支持。

2.2 使用推挤布线功能

    必须建立原理图,生成 表导入pcbnew,才能正确使用推挤布线功能。

    推挤布线主要包括两个功能:布线推挤(route shove)和拖线推挤(drag shove)。从最新源码编译的版本支持得已经非常完美了 :) ,4.0 rc1没有下载测试。

    2.2.1 布线推挤。

        要使用布线推挤,首先在菜单View->Switch Canvas to Cairo,然后在菜单Preferences->Interactive Routing->(Mode栏)选shove,布线就支持推挤功能了,非常好用。

    2.2.2 拖线推挤

        使用拖线推挤,在菜单Preferences->Interactive Routing->(Options栏的Mouse drag behaviour)选Interactive drag,然后鼠标点已布好的线拖动,就具有推挤功能了。

    以上推挤功能,对比cadence的allegro布线,是同样完美好用的,KiCAD用户们有福了

三、建立新元件库

在SourceForge搜索kicad,找到两款便捷生成库元件的软件:kicadlibwiz和KiCadSymGenerator。

3.1 导入OrCAD Capture元件库:

    OrCAD Capture是使用最广泛的原理图输入工具,可以说是业界标准,因此 上下载的电路图大多是Capture的DSN文件。如果没有OrCAD Capture可用,可以到OrCAD官 下载Lite版的OrCAD 16.6安装到Wine,它包含了全功能的OrCAD组件,但是仅支持大约60个元件的制图(用来做个小的MCU板也可以了)。现在用它来导出元件的管脚数据表,进而稍作修改,再用KiCadSymGenerator生成KiCAD的元件库。

    由于cdsServer的高CPU占用,完成后,大概需要 wineserver -k 来终止wine(如果运行了其他windows软件,先保存,否则会悲剧

3.1.2 按照KiCadSymGenerator的文件要求,对导出的文件稍作修改,就可以生成KiCAD的元件库了。

四、封装库

4.1 下载封装库:可以使用pcbnew中tools的wizard下载,如果要下载到缺省目录,需要root权限运行:sudo pcbnew

    对于4.02版本, 站提供了封装库下载,解开后选择本机文件导入,可以使用shift+多选。

=======================================================================

SPICE仿真TI公司的Tina软件很好,而且免费。可以到TI 站下载,仅仅需要注册一下。

这是windows软件,可以在wine中完美运行,感觉比OrCAD中的PSPICE AD要强大。软件附带了大量示例设计,初步看了一下模拟滤波器,很好。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2015年9月3日
下一篇 2015年9月3日

相关推荐