参考手册
版权
本文档版权 © 2010-2024 年,作者如下。您可以根据 GNU 通用公共许可证 (http://www.gnu.org/licenses/gpl.html) 第 3 版或更高版本或知识共享署名许可证 (http://creativecommons.org/licenses/by/3.0/) 第 3.0 版或更高版本的条款分发和/或修改本文档。
本指南中的所有商标均属于其合法所有者。
贡献者
Jean-Pierre Charras, Fabrizio Tappero, Jon Evans.
翻译人员
taotieren <admin@taotieren.com>, 2019-2024.
反馈
KiCad 项目欢迎与软件或其文档相关的反馈、错误报告和建议。 有关如何提交反馈或报告问题的详细信息,请参阅 https://www.kicad.org/help/report-an-issue/ 上的说明
1. 简介
KiCad 是一款用于创建电子电路原理图和印刷电路板(PCB)的开源软件套件。 KiCad 支持综合设计工作流程,其中原理图和相应的 PCB 一起设计,也支持特殊用途的独立工作流程。 KiCad 还包括一些帮助电路和 PCB 设计的实用程序,包括用于确定电路结构电气属性的 PCB 计算器、用于检查制造文件的 Gerber 浏览器和用于检查电路行为的集成 SPICE 模拟器。
KiCad 可在所有主要的操作系统和广泛的计算机硬件上运行。 它支持多达 32 个铜层的 PCB,适合创建各种复杂的设计。 KiCad 是由世界各地的软件和电气工程师组成的志愿者团队开发的,其使命是创建适合专业设计师的免费和开源的电子设计软件。
该文件的最新版本可在 https://docs.kicad.org 。
1.1. 系统要求
KiCad 能够在多种硬件和操作系统上运行,但在低端硬件上执行某些任务可能会很慢或很困难。为获得最佳体验,建议使用 1920x1080 或更高分辨率的专用显卡和显示器。
有关最新的系统要求,请查看 KiCad 网站:https://kicad.org/help/system-requirements/
1.2. KiCad 文件和文件夹
KiCad 创建并使用具有以下特定文件扩展名(和文件夹)的文件进行原理图和电路板编辑。
1.2.1. 工程文件
|
工程文件,包含原理图和 PCB 之间共享的设置。 |
|
旧版 (KiCad 5.x 及更早版本)工程文件。
可被读取,并将由工程管理器转换为 |
1.2.2. 原理图编辑器文件
|
包含所有信息和元件本身的原理图文件。 |
|
原理图符号库文件,包含元件描述:图形形状、引脚、字段。 |
|
旧版 (KiCad 5.x 及更早版本)原理图文件。可以读取,写入时将转换为 |
|
旧版(KiCad 5.x 及更早版本)原理图库文件。可以读取但不能写入。 |
|
旧版 (KiCad 5.x 及更早版本) 原理图库文件。可以读取但不能写入。 |
|
旧版 (KiCad 5.x 及更早版本) 原理图元件库缓存文件。为正确加载旧版原理图( |
|
原理图编辑器中可用的符号库列表。 |
1.2.3. PCB 编辑器的文件和文件夹
|
包含除页面布局外的所有信息的板块文件。 |
|
封装库文件夹。该文件夹本身就是库。 |
|
封装文件,每个文件包含一个封装描述。 |
|
设计规则文件,包含某个 |
|
旧版 (KiCad 4.x 及更早版本) PCB 文件.可以被当前的 PCB 编辑器读取,但不能写入。 |
|
旧版 (KiCad 4.x 及更早版本) 封装库文件。可以被封装或 PCB 编辑器读取,但不能写入。 |
|
封装库表:在 PCB 编辑器中可用的封装库列表。 |
|
缓存,以加快加载封装库的速度。不需要与工程一起发布或置于版本控制之下。 |
1.2.4. 通用文件
|
当前工程的本地设置文件;帮助 KiCad 记住最近使用的设置,如图层可见性或选择过滤器。通常无需随工程分发或置于版本控制下。 |
|
图框(绘图边界和标题栏)描述文件。 |
|
从原理图创建的网络表文件,由电路板编辑器读取。注意,推荐的工作流程用于在原理图和电路板间传输信息 ,并不依赖网络表文件。 |
|
原理图中使用的元件与其封装之间的关联文件。此文件可由电路板编辑器创建,并被原理图编辑器导入。其主要用途是从电路板向原理图导入变更,适用于那些在电路板编辑器中修改封装(例如使用 交互封装 命令)并希望将这些变更同步回原理图的用户。请注意,推荐的工作流程用于在电路板和原理图之间传输信息 ,并不依赖 |
1.2.5. 制造和文档文件
|
Gerber 文件,用于制造。 |
|
钻孔文件(Excellon 格式),用于制造。 |
|
位置文件(ASCII 格式),用于自动贴片机。 |
|
报告文件(ASCII 格式),用于记录。 |
|
图表文件(Postscript),用于文档。 |
|
图表文件(PDF 格式),用于文档。 |
|
绘图文件(SVG 格式),用于文档。 |
|
图表文件(DXF 格式),用于文档。 |
|
绘图文件(HPGL 格式),用于文档。 |
1.2.6. 储存和发送 KiCad 文件
KiCad 原理图和电路板文件包含设计中使用的所有原理图符号和封装,因此您可以自行备份或发送这些文件,不会有任何问题。 一些重要的设计信息存储在工程文件(.kicad_pro)中,所以如果你要发送一个完整的设计,请确保包含这些信息。
有些文件,如工程本地设置文件(.kicad_prl)和 fp-info-cache 文件,没有必要与工程一起发送。 如果你使用版本控制系统(如 Git)来跟踪你的 KiCad 工程,你可能想把这些文件添加到被忽略的文件列表中,这样它们就不会被跟踪了。
2. 安装和升级 KiCad
2.1. 导入设置
KiCad 的每个主要版本都有自己的配置,因此您可以在同一台计算机上运行多个 KiCad 版本,而不会干扰配置。首次运行新版本的 KiCad 时,系统将询问如何初始化设置:
如果检测到以前版本的 KiCad,您可以选择从该版本导入设置。系统会自动检测以前配置文件的位置,但如果需要,您可以覆盖该位置以选择其他位置。
请注意,KiCad 前一版本的原理图符号和封装库表将 不会 被导入。
如果您不想从以前的版本导入设置,也可以选择从默认设置开始。
KiCad 将设置文件存储在用户目录内的文件夹中。 每个 KiCad 版本都会使用不同版本的子文件夹。对于 KiCad 8,这些文件夹是:
Windows |
|
Linux |
|
macOS |
|
2.2. 从早期版本迁移文件
现代版本的 KiCad 可以打开在早期版本中创建的文件,但只能写入最新格式的文件。这意味着,通常情况下,除了打开文件外,从以前版本迁移文件不需要特殊步骤。在某些情况下,文件的扩展名从一个 KiCad 版本更改到下一个版本。打开这些文件后,它们将以新的文件扩展名以新格式保存。旧文件不会自动删除。
原理图编辑器文档介绍了打开 旧版原理图 时的几个特别注意事项。
一般来说,一个新版本的 KiCad 创建或修改的文件 不能 被旧版本的 KiCad 打开。因此,在测试新的 KiCad 版本时保留项目的备份副本非常重要,直到您确信不再需要使用旧的 KiCad 版本。
|
Note
|
目前不会从以前的版本导入快捷键配置。您可以通过将各种 *.hotkeys 文件从旧版本配置目录复制到新版本配置目录中,手动导入快捷键配置。如果这样做,请注意 KiCad 不会自动检测冲突,例如一个键被分配给多个操作。
|
3. 使用 KiCad 工程管理器
KiCad 工程管理器是一种创建和打开 KiCad 工程并启动其他 KiCad 工具(原理图和电路板编辑器、Gerber 查看器和实用工具)的工具。
KiCad 工程管理器窗口由左侧的工作区视图和右侧的启动器组成,前者显示与打开的工程相关的文件,后者则包含各种编辑器和工具的快捷方式。
窗口左侧的工具栏为常见的工程操作提供快捷键:
|
创建一个新的工程。 |
|
打开一个已存在的工程。 |
|
将整个工程打包成 ZIP 存档,包括原理图文件、库、PCB 等所有相关文件。 |
|
解压工程 ZIP 存档至指定目录。目标目录中的文件将被覆盖。 |
|
刷新树状视图,以检测文件系统上所做的更改。 |
|
在文件浏览器中打开工程的工作目录。 |
工作区视图显示工程文件夹内的文件列表。 在工作区视图中双击一个文件将在相关的编辑器中打开它。 右键点击一个文件将打开一个包含一些文件操作命令的上下文菜单。
|
Note
|
只有 KiCad 知道如何打开的文件才会显示在工程工作区视图中。 |
KiCad 工程至少包含一个工程文件、一个原理图和一个电路板设计。原理图可以包含多个图纸,每个图纸都有自己的文件,但一个项目只能包含一块电路板。KiCad 希望工程文件、原理图根页文件和电路板文件都具有相同的名称。
3.1. 单机模式
您也可以在 单机模式 模式下运行 KiCad 编辑器工具,方法是直接从操作系统的应用程序启动器而不是从工程管理器启动这些工具。通常 不建议 在单机模式下运行工具,除非在某些特殊情况下必须这样做,例如从其他 EDA 工具导入工程时。 在单机模式下运行时,某些工程功能不可用,包括:
-
原理图编辑器和电路板编辑器之间的交叉探测
-
原理图和电路板之间的设计同步
3.2. 创建一个新工程
大多数 KiCad 设计都是从创建工程开始的。从 KiCad 工程管理器创建工程有两种方式:可以创建空工程,也可以基于现有模板创建工程。本节将介绍如何创建一个新的空工程。从模板创建工程在 《工程 - 模板,工程模板》一节中介绍。
若要创建新工程,请使用 文件 菜单中的 新建工程… 命令,或单击顶部工具栏中的 新建工程 按钮,或使用键盘快捷键 (默认为 Ctrl+N)。
系统将提示您输入工程名称。默认情况下,将使用相同的名称为您的工程创建一个目录。例如输入名称 MyProject,KiCad 会在其中创建 MyProject 目录和工程文件 MyProject/MyProject.kicad_pro。
如果您已经有一个存储工程文件的目录,可以在 新建工程 对话框中取消选中 为工程创建新目录 复选框。
|
Note
|
强烈建议您将每个 KiCad 工程保存在其自己的目录中。 |
选择工程名称后,KiCad 将在工程目录中创建以下文件:
|
KiCad 工程文件。 |
|
主原理图文件。 |
|
PCB 文件。 |
3.3. 从其他 EDA 工具导入工程
KiCad 能够导入某些其他软件包创建的文件。 有些软件格式可以作为完整工程导入。 其他格式目前只能作为独立的原理图或电路板导入,必须手动连接到 KiCad 工程中。目前支持以下类型的工程:
|
Eagle 6.x 或更新版本(XML 格式) |
|
CADSTAR 压缩格式 |
|
EasyEDA (JLCEDA) 标准版备份 |
|
EasyEDA (JLCEDA) 专业版工程 |
要从这些工具中导入工程,请在 文件 菜单的 导入非 KiCad 工程 子菜单中选择合适的选项。
系统将提示您在导入文件浏览器对话框中选择原理图或电路板文件。导入的原理图和电路板文件应具有相同的基本文件名 (例如,project.sch 和 project.brd)。一旦选择了请求的文件,系统将要求您选择一个目录来存储生成的 KiCad 工程。
目前可在单机模式导入以下类型的文档。 要导入这些文件,请单独启动 KiCad 原理图编辑器或 PCB 编辑器(不要先打开 KiCad 工程管理器),然后选择 文件 > 导入 > 非 KiCad 原理图 或 文件 > 导入 > 非 KiCad 电路板文件。 导入 Altium 工程时,我们建议先导入 PCB,保存生成的工程,然后在单机模式的原理图编辑器窗口中导入工程后,将每个原理图页复制到工程中。
|
Altium Designer, Circuit Studio, Circuit Maker 原理图文档 |
|
Altium Designer PCB |
|
Altium Circuit Maker PCB |
|
Altium Circuit Studio PCB |
|
P-Cad 200x ASCII PCB |
|
Fabmaster PCB |
|
Note
|
KiCad 不支持具有多个顶层工作表的原理图。 从支持该功能的其他工具导入设计时,必须导入每个原理图工作表,然后将导入的工作表作为分层工作表放置在新的 KiCad 工程中。 |
3.4. 保存和加载工程档案
您可以使用存档工具将工程的文件存档到 zip 存档中(文件 → 存档工程…)。
您也可以使用解压缩工具(文件 → 解压缩项目…)来解压缩工程。将项目解压缩到当前加载的工程目录中时,工程将自动重新加载,以反映归档版本中的任何更改。
存档工具会将工程文件夹中的以下文件保存到存档中:
|
KiCad 设计文件 |
|
旧版 KiCad 设计文件 |
|
3D 模型 |
|
Gerber 文件 |
|
制造文件 |
|
网表 |
|
Python 脚本 |
|
文档文件 |
|
SPICE 模型 |
|
IBIS 模型 |
4. KiCad 配置
KiCad 偏好设置可随时从 偏好设置 菜单访问,或使用热键(默认 Ctrl+,)访问。运行中的 KiCad 工具共享偏好设置对话框。 有些偏好设置适用于所有工具,有些则针对特定工具(如原理图或电路板编辑器)。
4.1. 共同偏好设置
硬件图形抗锯齿: KiCad 可以使用不同的方法来防止使用显卡渲染时出现锯齿(锯齿线)。 不同的方法在不同的硬件上可能会有更好的效果,因此您可能需要尝试找到最适合您的方法。
软件图形抗锯齿: KiCad 还可在使用软件渲染模式时应用抗锯齿。 启用此功能可能会导致某些硬件性能不佳。
文本编辑器: 从工程树视图打开文本文件时,选择要使用的文本编辑器。
PDF 查看器: 选择打开 PDF 文件时使用的程序。
在菜单中显示图标: 在整个 KiCad 用户界面的下拉菜单中启用图标。
|
Note
|
菜单中的图标在某些操作系统上不显示。 |
在编辑器中显示滚动条: 启用时,每个工具的编辑画布旁边都会显示滚动条。禁用时,不显示滚动条。
在原理图和 PCB 编辑器之间对焦跟随鼠标: 启用后,鼠标光标下的窗口将自动变为焦点。
图标比例: 设置 KiCad 中菜单和按钮所用图标的大小。 选择 自动 可根据操作系统设置自动选择合适的图标比例。
图标主题: 设置是使用为浅色窗口背景设计的图标主题,还是使用为深色窗口背景设计的图标主题。 默认设置自动将根据操作系统窗口主题的明暗程度选择主题。
高对比度模式调光因子: 设置高对比度显示模式下非聚焦项目的调光程度。
将鼠标移动到移动对象的原点: 启用后,当您开始对对象执行移动命令时,鼠标光标将被重新定位(跳转)到该对象的原点。
第一个热键选择工具: 禁用时,按下 添加导线 等命令的热键将立即在当前光标位置开始执行命令。 启用后,首次按下热键将只选择 添加导线 工具,但不会立即开始导线。
下次启动工程时记住打开的文件: 启用后,KiCad 将在重新打开工程时自动重新打开之前打开的任何文件。
自动保存: 编辑原理图和电路板文件时,KiCad 可定期自动保存您的工作。 设置为 0 可禁用此功能。
文件历史记录大小: 配置最近打开的文件列表中的条目数量
3D 缓存文件持续时间: KiCad 会创建一个 3D 模型缓存,以加快 3D 查看器的运行速度。 您可以设置在删除旧文件前保留此缓存的时间。
自动备份工程: 启用后,KiCad 工程将根据以下设置自动归档为 ZIP 文件。 存档文件将存储在工程文件夹的子文件夹中。 保存工程中的文件时会创建备份。
自动保存时创建备份: 启用后,每次自动保存文件时都将创建备份(如果以下设置允许备份)。 如果自动保存时间间隔设置为 0(禁用),则此设置无效。
保留的最大备份数: 创建新备份时,将删除最旧的备份文件,以使备份文件总数低于此限制。
每天最多备份次数: 创建新备份时,将删除当日创建的最旧备份文件,以保持低于此限制。
备份之间的最短间隔时间: 如果触发备份(例如,通过保存电路板文件),如果现有备份文件比此限制时间新,则不会创建备份。
最大备份总大小: 创建新备份文件时,将删除最旧的备份文件,以使备份文件目录的总大小低于此限制。
4.2. 鼠标和触摸板偏好设置
缩放时光标居中和跳转: 启用后,使用热键或鼠标滚轮缩放时,视图将以光标位置为中心。
使用缩放加速: 启用后,更快地滚动鼠标滚轮或触摸板会使缩放变化更快。
缩放速度: 控制滚动鼠标滚轮或触摸板一定量时的缩放变化程度。 使用 自动 设置默认值,具体取决于操作系统。
移动对象时自动平移: 启用后,在移动对象时,只要靠近画布边缘,就能平移视图。
自动平移速度: 控制移动对象时画布平移的速度。
鼠标按钮: 可以将拖动鼠标中键和右键的行为设置为缩放视图、平移视图或无影响。 您还可以根据编辑画布中是否已选中任何对象来设置拖动鼠标左键的行为。
|
Note
|
鼠标左键始终用于选择和操作对象。 |
鼠标滚轮和触摸板滚动: 可以设置在按下某些修改键时滚动鼠标滚轮或垂直移动触摸板的行为。
触摸板使用水平移动向左/右平移: 启用后,可以使用触摸板或水平滚轮(如果鼠标上有滚轮)平移视图。
4.3. 快捷键偏好设置
可以使用此对话框自定义用于控制 KiCad 的快捷键。公用 部分中的快捷键在每个 KiCad 程序之间共享。当程序运行时,会显示每个特定 KiCad 程序的快捷键。您可以将相同的快捷键分配给不同 KiCad 程序 (例如原理图编辑器和电路板编辑器) 中的不同操作,但不能将一个快捷键分配给同一程序中的多个操作。
有许多可用命令,因此并非所有命令都默认分配了快捷键。您可以通过双击列表中的命令将快捷键添加到任何命令。如果选择已分配给其他命令的快捷键,则可以选择在所选命令上使用该快捷键,这将从冲突的命令中删除指定的快捷键。
你对快捷键分配所做的改变会在命令名称的末尾显示一个 \* 字符。 你可以通过右键单击某个特定的命令并选择 撤销更改 来撤销对该命令的更改,或者你可以通过命令列表下面的按钮撤销所有的更改。
导入快捷键
快捷键偏好设置存储在 KiCad 设置目录的 .hotkeys 文件中 (有关设置目录在操作系统上的位置,请参阅 《设置,设置》一节)。如果您在一台计算机上以您喜欢的方式配置了 KiCad 快捷键,则可以通过导入适当的 .hotkeys 文件将该配置传输到另一台计算机。
4.4. 路径配置
在 KiCad 中,可以使用 路径变量 定义路径。 KiCad 内部定义了一些路径变量,可用于为库、3D 图形等定义路径。
当绝对路径未知或可能发生变化时(例如,当您将工程传输到另一台计算机时),以及许多类似工程共享一个基本路径时,这非常有用。 请考虑以下可能安装在不同位置的内容:
-
原理图符号库
-
封装库
-
封装定义中使用的 3D 模型文件
例如,当使用 KICAD8_FOOTPRINT_DIR 路径变量时,connect.pretty 封装库的路径将被定义为 ${KICAD8_FOOTPRINT_DIR}/connect.pretty。
通过 偏好设置 → 配置路径… 菜单,您可以为 KiCad 的一些内置路径变量定义路径,并根据需要添加自己的路径变量来定义个人路径。
|
Note
|
KiCad 会自动将旧版本 KiCad 中的版本路径变量解析为当前 KiCad 版本中相应变量的值,只要旧变量本身没有明确定义。例如,如果没有定义 KICAD7_FOOTPRINT_DIR 变量,$\{KICAD7_FOOTPRINT_DIR/} 将自动解析为 ${KICAD8_FOOTPRINT_DIR} 的值。
|
4.4.1. KiCad 路径变量
|
KiCad 标准 3D 封装模型库的基础路径,存储着与封装关联的 3D 模型文件。 |
|
第三方插件、库和颜色主题的存放位置,这些是由 《插件和内容管理器,插件和内容管理器》 安装的。 |
|
KiCad 标准封装库的基础路径,包含封装设计文件。 |
|
KiCad 标准符号库的基础路径,存放着电路图符号的定义文件。 |
|
KiCad 标准项目模板库的存放位置,提供预设的项目模板文件。 |
|
个人项目模板的存放位置,允许用户创建和存储自定义的项目模板。 |
|
个人仿真模型库的存放位置,用于存放 仿真模型库 文件。此变量默认未定义。 |
|
当前项目目录的绝对路径,此变量由系统自动设定,不可重新定义。 |
在配置路径对话框中设置的路径是 KiCad 内部的,在 KiCad 之外不可见环境变量。它们被保存在《配置文件位置,KiCad 的用户配置文件》。
路径还可以设置为 KiCad 外部的系统环境变量,这将覆盖用户配置中的任何设置。
|
Note
|
使用 配置路径 对话框无法覆盖在 KiCad 外部设置的系统环境变量。任何外部设置的变量都将在对话框中显示为只读。
|
还请注意,路径变量 KIPRJMOD 始终 由 KiCad 内部定义,并展开为 当前工程的绝对路径。 例如,${KIPRJMOD}/connect.pretty 始终是 当前工程文件夹 内的 connect.pretty 文件夹(封装库)。 KIPRJMOD 变量不能在 配置路径 对话框中更改,也不能被外部环境变量覆盖。
4.4.2. 高级环境变量
可以设置一些高级环境变量,自定义 KiCad 预计某些文件的位置。默认情况下,这些位置是根据你的平台设置的,但它们可以被系统环境变量覆盖。这些变量不会在 配置路径 对话框中显示,也不能用于路径替换。
改变这些变量不会导致 KiCad 将任何文件从默认位置移动到新的位置,所以如果你改变这些变量,你将需要手动复制任何需要的设置或文件。
|
KiCad 配置文件的基础路径。此目录下将为每个 KiCad 次版本创建子目录,用于存储特定版本的配置文件。 |
|
KiCad 用户可修改文档的基础路径,如工程、模板、Python 脚本、库等。此目录下也将为每个 KiCad 次版本创建子目录。该目录作为推荐的用户数据存储位置,但并非强制使用。 |
|
KiCad 标配数据的基础路径,包含默认库等资源。此目录中的数据由 KiCad 安装程序或系统包管理器管理,不建议用户在此目录中写入自定义数据。 |
|
Warning
|
如果您修改了路径的配置,请退出并重新启动 KiCad,以避免在路径处理方面出现任何问题。 |
5. 工程模板
使用工程模板有助于使用预定义设置设置新工程。 模板可能包含预定义的电路板边框,连接器位置,原理图元素,设计规则等。甚至可以包括用作新工程的种子文件的完整原理图和/或 PCB。
5.1. 使用模板
文件 → 从模板新建工程 菜单将打开工程模板选择器对话框:
单击模板的图标将显示模板信息,再单击“确定”按钮将创建新工程。 模板文件将复制到新工程位置并重命名以反映新工程的名称。
5.2. 模板位置
KiCad 在 KICAD8_TEMPLATE_DIR 路径变量中定义的路径下查找系统模板,在 KICAD_USER_TEMPLATE_DIR 中定义的路径下查找用户模板。不过,您可以使用对话框顶部的 文件夹 控件浏览任意目录中的模板。
5.3. 创建模板
KiCad 模板只是一个包含模板工程文件的目录,以及子目录 meta 中模板所需的一些元数据。包含模板文件的目录名称决定了模板的名称。根据模板创建工程时,KiCad 会将模板文件复制到新的工程目录,并重新命名这些文件以匹配新工程名称,如下所述。
模板中的所有文件都会被复制,但有两个例外:
-
名称以
.开头的文件(隐藏文件)不会被复制。 名为.gitignore或.gitattributes的文件有一个特殊情况,如果它们存在,就会被复制。 -
不复制
meta目录
meta 目录必须包含一个名为 info.html 的 HTML 文件,该文件将显示在 KiCad 模板浏览器中,并应包含描述模板的基本信息。支持基本的 HTML 功能,包括图像。 由 info.html 引用的任何图像也应存储在 meta 目录中。
<title> 标记决定模板选择时显示的模板名称。请注意,如果工程模板名称太长,将会被截断。显示名称不必与模板目录名称相同。
这里有一个 info.html 文件的例子:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html;
charset=windows-1252">
<TITLE>Raspberry Pi - Expansion Board</TITLE>
</HEAD>
<BODY LANG="fr-FR" DIR="LTR">
<P>This project template is the basis of an expansion board for the
<A HREF="http://www.raspberrypi.org/" TARGET="blank">Raspberry Pi $25
ARM board.</A> <BR><BR>This base project includes a PCB edge defined
as the same size as the Raspberry-Pi PCB with the connectors placed
correctly to align the two boards. All IO present on the Raspberry-Pi
board is connected to the project through the 0.1" expansion
headers. <BR><BR>The board outline looks like the following:
</P>
<P><IMG SRC="brd.png" NAME="brd" ALIGN=BOTTOM WIDTH=680 HEIGHT=378
BORDER=0><BR><BR><BR><BR>
</P>
<P>(c)2012 Brian Sidebotham<BR>(c)2012 KiCad Developers</P>
</BODY>
</HTML>
最后,meta 可选择包含一张名为 icon.png 的图片,该图片将在模板选择对话框中用作模板的图标。图标应为 64 x 64 像素的 PNG 图像。
5.3.1. 模板文件重命名
使用模板创建工程时,模板中的所有文件和目录都会复制到新的工程路径中,meta 和任何隐藏文件除外。 包含模板目录名的文件和目录将以新工程文件名重命名。
例如,使用名为 example(左)的模板创建名为 newproject(右)的工程,重命名后的文件以 粗体 显示:
模板 example 目录下的文件 |
在工程 newproject 目录下创建的文件 |
|---|---|
|
|
模板无需包含完整的工程。如果缺少所需的项目文件,KiCad 将使用默认的创建工程行为来创建文件:
模板 example 目录下的文件 |
在 newproject 目录下创建的文件 |
|---|---|
|
|
作为模板名称重命名规则的例外情况,如果模板包含一个工程文件 (.kicad_pro),且其名称与模板名称不匹配,KiCad 将根据该工程文件名称进行重命名:
模板 example 目录下的文件 |
在 newproject 目录下创建的文件 |
|---|---|
|
|
|
Note
|
不建议创建包含多个工程文件的模板。 |
6. 插件和内容管理器
|
Note
|
本节 KiCad 文档尚未编写完成。 我们的志愿文档编写小组正在努力更新和扩充文档,请您耐心等待。 |
7. 操作参考
以下是 KiCad 工程管理器中每个可用的 操作 列表:可以分配给快捷键的命令。
7.1. KiCad 工程管理器
以下操作在 KiCad 工程管理器中是可用的。热键可以分配给偏好设置中的 快捷键 部分的任何动作。
| Action | Default Hotkey | Description |
|---|---|---|
关闭工程 |
关闭当前工程 |
|
图像转换 |
Ctrl+B |
将位图图像转换为原理图或 PCB 元件 |
图框编辑器 |
Ctrl+Y |
编辑图框页边框和标题栏 |
封装编辑器 |
Ctrl+F |
编辑 PCB 封装 |
PCB 编辑器 |
Ctrl+P |
编辑 PCB 布局 |
原理图编辑器 |
Ctrl+E |
编辑电路原理图 |
符号编辑器 |
Ctrl+L |
编辑原理图符号 |
从仓库克隆工程… |
从现有仓库克隆工程 |
|
从模板新建工程… |
Ctrl+T |
从模板创建新工程 |
新建空白工程… |
Ctrl+N |
创建新的空白工程 |
打开演示工程… |
打开演示工程 |
|
打开工程… |
Ctrl+O |
打开已有工程 |
打开文本编辑器 |
启动偏好设置的文本编辑器 |
|
插件与内容管理器 |
Ctrl+M |
运行插件与内容管理器 |
计算器工具 |
运行元件计算、走线宽度计算等 |
|
Gerber 查看器 |
Ctrl+G |
预览 Gerber 输出文件 |