差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
whatkicad6consist [2022/05/22 11:18]
gongyu
whatkicad6consist [2022/05/23 14:25] (当前版本)
gongyu [3. PCB编辑器]
行 1: 行 1:
 ## 第3节:KiCad6的主要功能构成 ## 第3节:KiCad6的主要功能构成
  
-这一节,我们通过实际的软件操作,来简单地了解一下KiCad6都有哪些主要功能以及们之间的关系。+这一节,我们通过实际的软件操作,来简单地了解一下KiCad6都有哪些主要功能以及们之间的关系。
  
-完成了[[KiCad]]的安装,我们就可以打开[[KiCad]],看一下这款软件都有哪些主要功能+### 1. 主要功能一览
  
-双击[[KiCad]]图标启动[[KiCad]]+完成了[[KiCad]]的安装,我们就可以双击[[KiCad]]图标启动[[KiCad]]
 {{ :​kicadpanel.jpg?​800 |}}<WRAP centeralign>​ KiCad主控制面板及其主要构成元素 </​WRAP>​ {{ :​kicadpanel.jpg?​800 |}}<WRAP centeralign>​ KiCad主控制面板及其主要构成元素 </​WRAP>​
  
 这是KiCad的主窗口,通过这个界面可以访问[[KiCad]]的所有不同应用,在左侧,你可以看到“工程文件”窗口,这个窗口包含了我们要设计的工程的文件和目录,如果第一次打开KiCad,还没有加载任何工程,这个区域会是空白的。 这是KiCad的主窗口,通过这个界面可以访问[[KiCad]]的所有不同应用,在左侧,你可以看到“工程文件”窗口,这个窗口包含了我们要设计的工程的文件和目录,如果第一次打开KiCad,还没有加载任何工程,这个区域会是空白的。
  
-在“工程文件”列表的右侧有9个上下排列的可以点击执行的图标,对应KiCad的9大基本功能。鼠标悬浮在每个图标上面,页面上就会给出这些图标的用途以及相应的快捷键。这个窗口也是KiCad每个应用程序的启动平台。+在“工程文件”列表的右侧有9个上下排列的可以点击执行的图标,对应KiCad6的9大基本功能。鼠标悬浮在每个图标上面,页面上就会给出这些图标的用途以及相应的快捷键提示。这个窗口也是KiCad每个应用程序的启动平台。
  
 点击屏幕左上角的“文件”会弹出如下的界面: 点击屏幕左上角的“文件”会弹出如下的界面:
 {{ :​promanapannel.jpg?​800 |}}<WRAP centeralign>​ 创建或打开现有工程界面 </​WRAP>​ {{ :​promanapannel.jpg?​800 |}}<WRAP centeralign>​ 创建或打开现有工程界面 </​WRAP>​
  
-从这个下菜单中,可以看出我们可以直接创建一个新的工程项目,也可以从标准的模板比如Arduino、树莓派等创建新的工程,后面开始新的设计的时候我们会专门讲述这一部分。+从这个下菜单中,我们可以直接创建一个新的工程,也可以从标准的模板比如Arduino、树莓派等创建新的工程,后面开始新的设计的时候我们会专门讲述这一部分。
  
-我们今天就打开一个现有的工程来看一下,[[KiCad]]系统自带十几个演示工程,通过这些工程我们快速了解[[KiCad]]的能以及设计出来的工程文件是什么样子能够给一个很好的参照。+我们今天就打开一个现有的工程来看一下,如果我们按照默认选项安装[[KiCad]]的话,系统自带十几个演示工程,通过这些工程我们可以快速了解[[KiCad]]的主要功能以及设计出来的工程文件是什么样子,这些工程能够给我们一个很好的参照。
  
 点击”打开演示工程”,会自动到达保存KiCad演示工程的文件夹: 点击”打开演示工程”,会自动到达保存KiCad演示工程的文件夹:
行 25: 行 25:
 {{ ::​demopicoprogram.jpg?​800 |}}<WRAP centeralign>​ 打开演示工程Pico Programmer </​WRAP>​ {{ ::​demopicoprogram.jpg?​800 |}}<WRAP centeralign>​ 打开演示工程Pico Programmer </​WRAP>​
  
-演示工程文件夹包含了几个组成工程的文件,这个工程有个重要的文件: +演示工程文件夹包含了几个组成工程的文件,这个工程有3个重要的文件:
-  * 一个是以“.kicad_sch”为扩展名的原理图文件+
  
-  * 一个以".kicad_pcb" 为扩展名的PCB文件。 +  * 一个以"​.kicad_pro"​为扩展名的文件,就是我们这个工程的名字;
  
-如果用文件浏览器去查看该工程在电脑上的文件夹,还会看到".kicad_pro"​为扩展名的文件,就是我们这个工程的名字。 +  * 一个是.kicad_sch”为扩展名的原理图文件
-除了原理图文件和PCB文件外,左侧文件列表中还有一个"​libs"​的目录,一个以该工程名字命名的backups的文件,用以自动保存每个修改过的老版本设计文件。+
  
 +  * 一个是以"​.kicad_pcb"​ 为扩展名的PCB文件。 ​
 +
 +除了原理图文件和PCB文件外,左侧文件列表中还有一个"​libs"​的文件夹,存放本工程中用到的一些元器件的库;以及一个以该工程名字命名的backups的文件夹,用以自动保存每个修改过的老版本设计文件。
  
 +### 2. 原理图编辑器
 下面我们看一下这个演示工程的原理图。直接点击这个工程文件列表中的原理图文件,或在右侧的窗口里,单击上边的第一个按钮 - 原理图编辑器(Eeschema应用程序),它会打开一个新的页面。 下面我们看一下这个演示工程的原理图。直接点击这个工程文件列表中的原理图文件,或在右侧的窗口里,单击上边的第一个按钮 - 原理图编辑器(Eeschema应用程序),它会打开一个新的页面。
 {{ :​demopicosch.jpg?​800 |}}<WRAP centeralign>​ 演示工程Pico Programmer的原理图编辑界面 </​WRAP>​ {{ :​demopicosch.jpg?​800 |}}<WRAP centeralign>​ 演示工程Pico Programmer的原理图编辑界面 </​WRAP>​
-这个页面就是原理图编辑器操作的原理图图纸页面。PCB设计中的原理图是对用一系列符号之间的连接关系对“电路”的一种图形化的表示。在KiCad中我们一般都是从创建原理图开始(也有一些非常简单的电路板不需要原理图就可以直接画板),通过原理图我们让KiCad知道我们的工程中都用到了哪些元器件以及这些元器件的值、描述,元器件之间是如何连接的。+这个页面就是原理图编辑器操作的原理图图纸页面。在KiCad中我们一般都是从创建原理图开始当然也有一些非常简单的电路板不需要原理图就可以直接画板),通过原理图我们让KiCad知道我们的工程中都用到了哪些元器件以及这些元器件的值、描述,封装、元器件之间是如何连接的等等
  
-KiCad中的下一个重要的应用就是能够编辑.kicad_pcb文件的PCB编辑器,你可以双击工程列表中的PCB文件,也可以在右侧的窗口里击第三个按钮“PCB编辑器"​(PcbNew应用程序),它会自动打开一个绘制PCB的图纸,图纸上已经有设计好的PCB文件。+### 3. PCB编辑器 
 +KiCad中的下一个重要的应用就是能够编辑扩展名为.kicad_pcb的PCB文件的PCB编辑器,双击工程列表中的PCB文件,也可以在右侧的窗口里击第三个按钮 ​“PCB编辑器"​,它会自动打开一个绘制PCB的图纸,图纸上已经有设计好的PCB文件。
  
 {{ :​demopicopcb.jpg?​800 |}}<WRAP centeralign>​ 演示工程Pico Programmer的PCB设计界面 </​WRAP>​ {{ :​demopicopcb.jpg?​800 |}}<WRAP centeralign>​ 演示工程Pico Programmer的PCB设计界面 </​WRAP>​
  
-PCB编辑器将基于用“原理图编辑器”绘制的电路原理图信息,转换为包含了元器件的封装、将元器件的封装上的焊盘进行连接的布线以及其它信息在一起的实际的PCB,就像图中显示的一样。 +PCB编辑器将基于用“原理图编辑器”绘制的电路原理图信息,转换为包含了元器件的封装、将元器件的封装上的焊盘进行连接的布线以及其它信息在一起的构成的实际的PCB,就像图中显示的一样。 
-原理图编辑器和PCB编辑器是KiCad工具最重要的两个构成+ 
 +原理图编辑器和PCB编辑器是KiCad工具核心的两大功能。 
 + 
 +### 4. 辅助功能 
 +还有其它几起到支持作用的功能,比如第二个按钮 - 符号编辑器,我们使用这个功能来管理器件的原理图符号库,我们也可以创建新的元器件的原理图符号,也可以导入别人设计好的库。原理图编辑器中加载的所有原理图符号都可以用这个功能来管理,因此这两个按钮是靠在一起的,第二个按钮的功能为第一个按钮的功能提供支持
  
-还有其它几个起到支持作用的功能,比如第二个按钮 - 符号编辑器,我们使用这个功能来管理元器件的原理图符号库,我们也可以创建新的元器件的原理图符号,也可以导入别人设计好的库。原理图编辑器中加载的所有原理图符号都可以用这个功能来管理。 
 {{ :​coldfire-symbol.png |}}<WRAP centeralign>​ 用符号编辑器查看或设计的元器件符号 </​WRAP>​ {{ :​coldfire-symbol.png |}}<WRAP centeralign>​ 用符号编辑器查看或设计的元器件符号 </​WRAP>​
  
-PCB封装编辑器(第个按钮)是另一个非常有用的功能,我们用它来创建在封装库中没有的一些元器件的封装,或者基于一些已有的封装稍作修改生成新的封装,这些都是用封装编辑器来实现。+同样,PCB封装编辑器(这里的4个按钮)是另一个非常有用的功能,我们用它来创建在封装库中没有的一些元器件的封装,或者基于一些已有的封装稍作修改生成新的封装,这些都是用封装编辑器来实现。它紧邻着PCB编辑器,第4个按钮的功能就是为第3个按钮的功能来提供支持
 {{ :​coldfire-footprint.png |}}<WRAP centeralign>​ 用封装编辑器查看或设计的元器件封装 </​WRAP>​ {{ :​coldfire-footprint.png |}}<WRAP centeralign>​ 用封装编辑器查看或设计的元器件封装 </​WRAP>​
  
-第五个按钮叫Gerber文件查看器,当我们使用PCB编辑器完成PCB的设计,需要导出成若干个Gerber文件去板厂加工,在发出文件之前我们可以使用“Gerber文件查看器”来查看一下生成的文件是否完整、是否正确,有没有遗漏哪一层。+第五个按钮叫Gerber文件查看器,当我们使用PCB编辑器完成PCB的设计,需要导出成若干个Gerber文件去板厂加工,在发出文件之前我们可以使用“Gerber文件查看器”来查看一下生成的文件是否完整、是否正确,有没有遗漏哪一层。
 {{ :​gerberviewboard.jpg?​800 |}}<WRAP centeralign>​ 用GerberView查看生成的Gerber文件 </​WRAP>​ {{ :​gerberviewboard.jpg?​800 |}}<WRAP centeralign>​ 用GerberView查看生成的Gerber文件 </​WRAP>​
-下一功能为“图片转换器”,实际上是将一个图片转换为一个原理图符号,可以被原理图编辑器加载到原理图页面上或一个PCB封装,能够被PCB编辑器当成一个器件加载到PCB板图上。比如我们可以把一个Logo图案转换为原理图的符号或PCB的封装放置在电路的原理图和最终绘制的板+ 
 +第6按钮为“图片转换器”,它的功能是将一个图片转换为一个原理图符号,可以被原理图编辑器加载到原理图页面上者转换成一个PCB封装,能够被PCB编辑器当成一个器件加载到PCB板图上。比如我们可以把一个Logo图案转换为原理图的符号或PCB的封装放置在电路的原理图和最终绘制的电路板上
 {{ :​kicad6bit2comp.jpg?​800 |}}<WRAP centeralign>​ 用图片转换器将一个图片转换为KiCad的库文件 </​WRAP>​ {{ :​kicad6bit2comp.jpg?​800 |}}<WRAP centeralign>​ 用图片转换器将一个图片转换为KiCad的库文件 </​WRAP>​
-下面一个“计算器工具”按钮里其实包含了多个计算器,我们可以用这些计算器来计算PCB板上电源走线的线宽根据色环电阻的色环来算出电阻的值和精度如果你做高频高速的电路板设计,可以通过传输线计算器来计算需要布线的宽度,并对其进行阻抗分析,非常实用。+ 
 +第7按钮为“计算器工具”按钮里其实包含了多个计算器,我们可以用这些计算器来计算PCB板上电源走线的线宽根据色环电阻的色环来算出电阻的值和精度如果你做高频高速的电路板设计,可以通过传输线计算器来计算需要布线的宽度,并对其进行阻抗分析,非常实用。
 {{ :​kicad6caculator.jpg?​800 |}}<WRAP centeralign>​ KiCad6自带的计算器小工具 </​WRAP>​ {{ :​kicad6caculator.jpg?​800 |}}<WRAP centeralign>​ KiCad6自带的计算器小工具 </​WRAP>​
-个工具 - 图纸编辑器,是用来设计原理图或PCB图纸的图纸边框和工程图明细表的。如果我们觉得使用系统默认的图纸布局和元素已经足够,可以不用启动这个工具,如果我们想使用个性化的图纸布局,调整一些图纸上的元素,那就可以用这个功能来重新定义自己的图纸模板。+ 
 +8个工具 - 图纸编辑器,是用来设计原理图或PCB图纸的图纸边框和工程图明细表的。如果我们觉得使用系统默认的图纸布局和元素已经足够,可以不用启动这个工具,如果我们想使用个性化的图纸布局,调整一些图纸上的元素,那就可以用这个功能来重新定义自己的图纸模板。
 {{ :​pieditormenu.jpg?​800 |}}<WRAP centeralign>​ KiCad6的图纸编辑器功能 </​WRAP>​ {{ :​pieditormenu.jpg?​800 |}}<WRAP centeralign>​ KiCad6的图纸编辑器功能 </​WRAP>​
-最后一个功能 - 插件和工具管理器,是KiCad6新增加的功能。我们前面讲过,KiCad的一大优点就是由于它开源,行业里有很多高手开发了一系列的提升设计效率的功能插件并分享出来,这些插件和工具也都是免费的,在前面的版本中,都是要用户自己去寻找这些插件,并手动安装,安装的过程相对也比较复杂。在KiCad6中特别以类似“商城”的方式来推荐大家选用,无需自己再去寻找、再去琢磨如何安装,通过这个功能,我们可以非常便捷地选择自己需要的插件进行安装、或卸载。+ 
 +最后一个功能 - 插件和工具管理器,是KiCad6新增加的功能,类似于我们习惯使用的App商店的概念。我们前面讲过,[[KiCad]]的一大优点就是由于它开源,行业里有很多高手开发了一系列的提升设计效率的功能插件并分享出来,这些插件和工具也都是免费的,在前面的版本中,都是要用户自己去网上寻找这些插件,并手动安装,用户不仅难以判断插件的质量,安装的过程相对也比较复杂。在KiCad6中特别以类似“商城”的方式来推荐大家选用,无需自己再去寻找、再去琢磨如何安装,通过这个功能,我们可以非常便捷地选择自己需要的插件进行安装、或卸载。
 {{ :​kicad6marketplace.jpg?​800 |}}<WRAP centeralign>​ KiCad6内置的插件和工具管理器功能 </​WRAP>​ {{ :​kicad6marketplace.jpg?​800 |}}<WRAP centeralign>​ KiCad6内置的插件和工具管理器功能 </​WRAP>​
-从上面的图中可以看出,这个插件和工具管理器不仅提供各种插件的安装,还提供了经KiCad认证的第三方库文件的下载,以及设计模板的下载。随着这个“商城”里内容的不断增多,KiCad的功能也会不断增强,而这些功能来自于大量的用户,也是基于实际的需求创作并分享出来的。 
  
-以上这些就是KiCad的主要功能,除了这些功能外,还有其它的一些事情可以了解一下,比如从“偏好设置”菜单除了对整个设计环境进行配置外,还可以访问并编辑KiCad的路径,可以配置原理图的符号库和PCB的封装库:+从上面的图中可以看出,这个插件和工具管理器不仅提供各种插件的安装,还提供了经[[KiCad]]认证的第三方库文件的下载,以及设计模板的下载。随着这个“商城”里内容的不断增多,[[KiCad]]的功能也会不断增强,而这些功能来自于大量的用户,也是基于实际的需求创作并分享出来的。 
 + 
 +以上这些就是KiCad的主要功能,除了这些功能外,还有其它的一些在菜单、界面里的功能大家可以自行操作了解、体会一下。 
 {{ :​kicad6preference.jpg?​800 |}}<WRAP centeralign>​KiCad的偏好设置界面</​WRAP>​ {{ :​kicad6preference.jpg?​800 |}}<WRAP centeralign>​KiCad的偏好设置界面</​WRAP>​
 {{ :​kicad6preferenceconfig.jpg?​800 |}}<WRAP centeralign>​KiCad的偏好设置配置界面</​WRAP>​ {{ :​kicad6preferenceconfig.jpg?​800 |}}<WRAP centeralign>​KiCad的偏好设置配置界面</​WRAP>​
行 69: 行 81:
  
  
-下一节,我们将看一下KiCad的一些帮助和设计参考文档,这样我们遇到问题可以很快找到帮助指南。+下一节,我们将看一下[[KiCad]]的一些帮助和设计参考文档,这样我们遇到问题可以很快找到帮助指南。
  
 ----- -----