差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
creatkicad6projectbasedontemplate [2022/05/17 17:02] liping |
creatkicad6projectbasedontemplate [2022/05/25 21:10] (当前版本) gongyu |
||
---|---|---|---|
行 1: | 行 1: | ||
## 从工程模版创建新工程 | ## 从工程模版创建新工程 | ||
+ | 随着[[Arduino]]、树莓派等开源平台的普及,越来越多的外设围绕着这些平台来设计,要跟这些核心板进行适配,必须在电路原理图上能够跟核心板进行匹配,更重要的是在[[PCB]]设计阶段板上的器件位置要精准摆放,任何一点差错都会导致设计的失效。因此[[KiCad]]自带一些常用开源平台的模版,方便设计跟这些平台兼容的项目直接基于这些模版进行设计,原理图上只需添加必要的其它器件,PCB设计的时候核心的器件已经摆放在适当的位置上,确保你的设计跟核心板能够完美匹配。 | ||
- | 使用工程模板有助于使用预定义设置新工程。 模板可能包含预定义的电路板边框,连接器位置,原理图元素,设计规则等。甚至可以包括用作新工程的种子文件的完整原理图和/或 PCB。 | + | 如果企业或个人,多款产品都是同一种格式,则可以将公共的部分提取出来,制成模版,以便未来跟此相关的项目可以直接调用,提高了设计效率,也降低了出错的概率。 |
- | 使用模板 | + | 模板可能包含预定义的电路板边框,连接器位置,原理图元素,设计规则等。甚至可以包括用作新工程的种子文件的完整原理图和/或PCB。 |
- | 文件→新工程→模板 菜单中的新工程将打开工程模板选择器对话框:{{ ::engineering-template-01.png |}} | + | |
- | {{ :template_selector.png |}} | + | |
- | 单击模板的图标将显示模板信息,再单击“确定”按钮将创建新工程。 模板文件将复制到新工程位置并重命名以反映新工程的名称。 | + | ---- |
- | 选择模板后: | + | 使用模板 |
- | {{ :template_selected.png |}} | + | 文件→新工程→模板 菜单中的新工程将打开工程模板选择器对话框:{{ ::engineering-template-01.png |}}<WRAP centeralign> 根据模板创建工程</WRAP> |
+ | {{ :template_selector.png |}}<WRAP centeralign> 工程模板选择对话框</WRAP> | ||
+ | 当我们选择模板的时候可以查看模板的名称描述并且当我们单击选择模板后还可以预览模板:{{ ::engineering-template-02.png |}}<WRAP centeralign> 选择模板</WRAP> | ||
+ | 选好模板后再单击“确定”按钮将创建新工程。 模板文件将复制到新工程位置并重命名以反映新工程的名称如图:{{ ::engineering-template-03.png |}}<WRAP centeralign> 创建新工程</WRAP> | ||
+ | 此时打开这个工程的原理图我们可以看到原理图中已经存在部分电路如图:{{ ::engineering-template-04.png |}}<WRAP centeralign> 新工程的原理图</WRAP> | ||
+ | pcb中就像刚才我们预览模板时一样,已经固定好连接器的位置和板子的大小如图:{{ ::engineering-template-05.png |}}<WRAP centeralign> 新工程的pcb</WRAP> | ||
行 34: | 行 38: | ||
模板 示例 目录中的文件。 | 模板 示例 目录中的文件。 | ||
- | 在工程 新工程 目录中创建的文件 | ||
- | |||
- | 示例.kicad_pro | ||
- | 示例.kicad_sch | ||
- | 示例.kicad_pcb | ||
- | 示例-第一次.kicad_sch | ||
- | 第二次-示例.kicad_sch | ||
- | 第三次.kicad_sch | ||
- | 第三次.kicad_pcb | ||
- | 新工程.kicad_pro | ||
- | 新工程.kicad_sch | ||
- | 新工程.kicad_pcb | ||
- | 新工程-第一次.kicad_sch | ||
- | 第二次-新工程.kicad_sch | ||
- | 第三次.kicad_sch | ||
- | 第三次.kicad_pcb | ||
模板不需要包含完整的工程,如果缺少所需的工程文件,KiCad 将使用其默认的创建工程行为创建该文件: | 模板不需要包含完整的工程,如果缺少所需的工程文件,KiCad 将使用其默认的创建工程行为创建该文件: | ||
行 58: | 行 46: | ||
在 新工程 目录中创建的文件 | 在 新工程 目录中创建的文件 | ||
- | 示例.kicad_sch | ||
- | 第一次-示例.kicad_sch | ||
- | 第一次-示例.kicad_pcb | ||
- | 第二次-示例.kicad_sch | ||
- | 第二次-示例.kicad_pcb | ||
- | 新工程.kicad_sch | ||
- | 第一次-新工程.kicad_sch | ||
- | 第一次-新工程.kicad_pcb | ||
- | 第二次-新工程.kicad_sch | ||
- | 第二次-新工程.kicad_pcb | ||
- | 新工程.kicad_pro (默认) | ||
- | 新工程.kicad_pcb (默认) | ||
作为模板名称重命名规则的例外,如果存在一个工程文件(.kicad_pro),并且其名称与模板名称不匹配,则 KiCad 将基于该工程文件名称进行重命名: | 作为模板名称重命名规则的例外,如果存在一个工程文件(.kicad_pro),并且其名称与模板名称不匹配,则 KiCad 将基于该工程文件名称进行重命名: | ||
行 78: | 行 54: | ||
在 新工程 目录中创建的文件 | 在 新工程 目录中创建的文件 | ||
- | 示例.kicad_sch | ||
- | 示例.kicad_pcb | ||
- | 第一次-示例.kicad_pro | ||
- | 第一次-示例.kicad_sch | ||
- | 第一次-示例.kicad_pcb | ||
- | 第二次-示例.kicad_sch | ||
- | 第二次-示例.kicad_pcb | ||
- | 示例.kicad_sch | ||
- | 示例.kicad_pcb | ||
- | 新工程.kicad_pro | ||
- | 新工程.kicad_sch | ||
- | 新工程.kicad_pcb | ||
- | 第二次-示例.kicad_sch | ||
- | 第二次-示例.kicad_pcb | ||
不建议创建包含多个工程文件的模板。 | 不建议创建包含多个工程文件的模板。 |