简介

KiCad 是一款用于创建电子电路原理图和印刷电路板(PCB)的开源软件套件。 KiCad 支持综合设计工作流程,其中原理图和相应的 PCB 一起设计,也支持特殊用途的独立工作流程。 KiCad 还包括一些帮助电路和 PCB 设计的实用程序,包括用于确定电路结构电气属性的 PCB 计算器、用于检查制造文件的 Gerber 浏览器和用于检查电路行为的集成 SPICE 模拟器。

KiCad 可在所有主要的操作系统和广泛的计算机硬件上运行。 它支持多达 32 个铜层的 PCB,适合创建各种复杂的设计。 KiCad 是由世界各地的软件和电气工程师组成的志愿者团队开发的,其使命是创建适合专业设计师的免费和开源的电子设计软件。

该文件的最新版本可在 https://docs.kicad.org

系统要求

KiCad 能够在多种硬件和操作系统上运行,但在低端硬件上执行某些任务可能会很慢或很困难。为获得最佳体验,建议使用 1920x1080 或更高分辨率的专用显卡和显示器。

有关最新的系统要求,请查看 KiCad 网站:https://kicad.org/help/system-requirements/

KiCad 文件和文件夹

KiCad 创建并使用具有以下特定文件扩展名(和文件夹)的文件进行原理图和电路板编辑。

工程管理器文件:

.kicad_pro

工程文件,包含原理图和 PCB 之间共享的设置

.pro

旧版 (KiCad 5.x 和更早版本) 工程文件。 可以读取,并将由工程管理器转换为 .kicad_pro 文件。

原理图编辑器文件:

.kicad_sch

包含所有信息和元件本身的原理图文件。

.kicad_sym

原理图符号库文件,包含元件描述:图形形状、引脚、字段。

.sch

旧版 (KiCad 5.x 和更早版本) 原理图文件。 可以读取,并将在写入时转换为 .kicad_sch 文件。

.lib

旧版 (KiCad 5.x 和更早版本) 原理图库文件。可以读取,但不能写入。

.dcm

旧版 (KiCad 5.x 和更早版本) 原理图库文档。可以读取,但不能写入。

_cache.lib

旧版 (KiCad 5.x 和更早版本) 原理图元件库缓存文件。 正确加载旧版原理图 (.sch) 文件所需。

sym-lib-table

符号库列表 (符号库表): 原理图编辑器中可用的符号库列表。

板编辑器文件和文件夹:

.kicad_pcb

包含除板框以外的所有信息的电路板文件。

.pretty

封装库文件夹。 文件夹本身就是库。

.kicad_mod

封装文件,每个文件包含一个封装描述。

.kicad_dru

设计规则文件,包含某个 .kicad_pcb 文件的自定义设计规则。

.brd

旧版 (KiCad 4.x 和更早版本) 电路板文件。 当前电路板编辑器可以读取,但不能写入。

.mod

旧版 (KiCad 4.x 和更早版本) 封装库文件。 可由封装或线路板编辑器读取,但不能写入。

fp-lib-table

封装库列表( 封装库表 ): 线路板编辑器中可用的封装库的列表。

fp-info-cache

缓存以加速封装库的加载。

*常用文件:*

.kicad_wks

图框页面布局 (图形边框和标题栏) 描述文件

.net

原理图创建的网表文件,由电路板编辑器读取。 此文件与 .cmp 文件相关联,适用于偏爱元件/封装关联的单独文件的用户。

*.kicad_prl

当前工程的本地设置,帮助 KiCad 记住上次使用的设置, 如图层可见性或选择过滤器。 可能不需要与工程一起分发或置于版本控制之下。

其他文件:

*.cmp

原理图中使用的元件与其封装之间的关联。 它可以由 Pcbnew 创建并由 Eeschema 导入。 其目的是为用户导入从 Pcbnew 到 Eeschema 的更改 谁更改 Pcbnew 内的封装(例如使用 改变封装 命令) 并希望在原理图中导入这些更改。

其他文件:

它们由 KiCad 生成用于制作或文档。

.gbr

Gerber 文件,用于制作。

.drl

钻孔文件(Excellon 格式),用于制作。

.pos

位置文件(ASCII 格式),用于自动插入机器。

.rpt

报告文件(ASCII 格式),用于文档。

.ps

绘图文件(Postscript),用于文档。

.pdf

绘图文件(PDF 格式),用于文档。

.svg

绘图文件(SVG 格式),用于文档。

.dxf

绘图文件(DXF 格式),用于文档。

*.plt

绘图文件(HPGL 格式),用于文档。

存储和发送 KiCad 文件

KiCad 原理图和电路板文件包含设计中使用的所有原理图符号和封装,因此您可以自己备份或发送这些文件,而不会出现问题。一些重要的设计信息存储在工程文件 (.kicad_pro) 中,因此,如果要发送完整的设计,请确保将其包括在内。

某些文件 (如工程本地设置文件 (.kicad_prl) 和 fp-info-cache 文件) 不需要随工程一起发送。如果您使用诸如 Git 之类的版本控制系统来跟踪 KiCad 工程,则可能需要将这些文件添加到忽略的文件列表中,这样就不会跟踪它们。