====== 1. KiCad介绍 ======
KiCad是一种免费、开源的EDA设计工具,它能够创建电路原理图并进行PCB布局布线,它具有一个集成化的开发环境,在其之下KiCad包含了如下非常精致、独立的软件工具。
^程序名字 ^描述 ^文件扩展名 ^
|KiCad |项目管理 |*.pro |
|Eeschema |原理图和元器件编辑 |*.sch, *.lib, *.net |
|Pcbnew |电路板和封装编辑 |*.kicad_pcb, *.kicad_mod |
|GerbView |Gerber和钻孔文件查看 |*.g\*, *.drl, etc.|
|Bitmap2Component |将bitmap图像转换成元器件或封装 |*.lib, *.kicad_mod, *.kicad_wks|
|PCB 计算器 |能够计算元器件、线宽、电气间距、颜色代码、及更多 |
|Pl Editor |Page布局编辑 |*.kicad_wks |
注:此处的文件扩展名并不完整,只包含了KiCad支持的文件的子集,主要是用来初步理解每种KiCAD应用支持的文件类型。
{{ :screen_shot_2018-10-02_at_7.36.33_am.png |}} **Wikipedia上关于KiCad的介绍**
KiCad这个工具已经很成熟,完全可以用来开发或维护比较复杂的电子电路板。
Eeschema:它的功能包括分层原理图,自定义元器件原理图符号库创建和ERC(电气规则检查)。 Eeschema中的原理图符号库与Pcbnew中的封装库非常松散地耦合,以方便重复使用封装和原理图符号(例如,单个0805封装可用于电容器、电阻器、电感器等)。
{{ :kicad_eeschema_multi-level_schematic.png |用KiCad设计的原理图}} **用KiCad设计的原理图**
Pcbnew:内部Pcbnew支持多达32个铜层和32个技术层。尺寸以纳米精度存储在带符号的32位整数中,使理论最大PCB尺寸为2.14米。
KiCad有一个自带的自动布线器,用于基本的单连接。也可以使用外部的自动布线工具,例如Alfons Wirtz开发的基于Java的开源FreeRouting,Anthony Blake于2008年开发用于gEDA PCB的Toporouter是一款拓扑自动布线器,最初是由Google资助的开源项目,由Delorie指导,现在也可用于KiCad。
{{ :kicad_pcbnew_diff_pairs.png |用KiCad设计的PCB板图}} **用KiCad设计的PCB板图**
3D PCB查看功能基于VRML模型,可以导出板模型以进行CAD集成。
{{ :kicad_3d_with_idf.png |KiCad的3D视图}} **用KiCad的3DView查看板子的3D视图**
KiCad对板子的大小没有限制,很容易支持到32铜层的电路板,到最多14层技术层和最多4层附加层。它能够产生用于生产制造PCB板的所有必要文件:用于光绘的Gerber文件、钻孔文件、元器件定位文件等等。
KiCad是一个跨平台的程序,用具有wxWidgets的C++编写,可在FreeBSD,Linux,Microsoft Windows和Mac OS X上运行。许多元器件库都可用,用户可以添加自定义元器件。 自定义元器件可以按项目提供,也可以安装在任何项目中使用。 还有一些工具可以帮助从其他EDA应用程序导入元器件,例如EAGLE。 配置文件有明确记录的纯文本,这有助于连接到版本控制系统以及自动元器件生成脚本。
KiCad支持多种语言,包括中文。
**KiCad的官方网址**:http://www.kicad-pcb.org/
**相关的资源**:
* 一步一步跟我学习KiCad:https://learn.sparkfun.com/tutorials/beginners-guide-to-kicad/all,这是Sparkfun上的一篇针对KiCad初学者的文章
* KiCad 5.0的官方库资源:
* 原理图符号库: https://kicad.github.io/symbols
* PCB封装库: https://kicad.github.io/footprints
* 3D模型库: https://kicad.github.io/packages3d
* 第三方库文件:
* KiCAD - SamacSys(www.samacsys.com/kicad/)
* KiCad PCB Libraries | Ultra Librarian (https://www.ultralibrarian.com/solutions/cad-vendors/kicad-pcb-libraries)该网站提供了上百万种元器件的技术资料搜索以及各种CAD工具的元器件原理图库、封装库以及3D模型库的搜索和下载
**KiCad下载和安装**
KiCad 可以运行在GNU/Linux, Apple macOS以及Windows环境下. 你可以通过访问http://www.kicad-pcb.org/download/获取最新的介绍以及下载链接:
GNU/Linux环境下
KiCad的稳定版本可以在大多数发行版的软件包管理器中找到,如kicad和kicad-doc。 如果您的发行版未提供最新的稳定版本,请按照不稳定版本的说明进行操作,并选择、安装最新的稳定版本。
在Ubuntu下,安装不稳定、连夜发布的KiCad版本的最简单方法是通过PPA和Aptitude,在你的Terminal中键入以下内容:
- sudo add-apt-repository ppa:js-reynaud/ppa-kicad
- sudo aptitude update && sudo aptitude safe-upgrade
- sudo aptitude install kicad kicad-doc-en
或者,您可以下载并安装KiCad的预编译版本,或直接下载源代码,编译和安装KiCad。
苹果macOS环境下KiCad稳定版本的下载链接:http://downloads.kicad-pcb.org/osx/stable/
Windows环境下的稳定版本下载链接: http://downloads.kicad-pcb.org/windows/stable/