【KiCad 】KiCad 8 探秘(四):盘一盘那些新增的面板
“ KiCad 8.0 中新增了原理图属性面板、网络导航面板,改进了显示搜索面板,使得整体的查找、批量编辑功能得到了进一步的提升。 ”
温故知新小伙伴们可以先回顾一下这篇文章:聊聊 KiCad 7 中那些好用的面板,看下 KiCad 7 中的那些实用的面板。接下去,我们会结合 KiCad 8 中新增的内容,系统地讲一下这些面板的使用。
选择筛选器这不是新增的功能,为什么要把这个放第一个讲?因为它解决了一个隔三岔五就会有人问的问题:为什么我选不中 PCB 中的对象了?回答其实很简单:因为对象被锁定了,但您并没有勾选选择筛选器中的“锁定项目”选项。这是 KiCad 保护锁定对象的方式,和其他软件不太一样。软件右下角的 “选择筛选器” 面板是很常用但也非常容易被忽略的面板:
“选择筛选器” 除了可以快速选中您需要的对象,结合 “属性面板”,还可以完成快速的批量修改操作。
属性面板 属性面板是 KiCad 7 中增加的功能,非常实用。在 KiCad 7 中,属性面板仅支持 PCB。KiCad 8 增加了属性面板对原理图的支持。
原理图中的属性面板PCB 中的属性面板 当选中一个对象时,属性面板会显示对象的所有属性,并允许在其中进行更改,而无需双击对象在模态对话框中变更。如下图所示,当选择一个符号时,属性面板会显示符号的属性,直接在面板中修改即可。目前属性面板还在不断完善中,暂时无法直接在属性面板中直接修改关联的封装,部分自定义的字段也没有显示。但对于通用的属性,已经完全支持了。
当选中多个对象时,属性面板会显示共有的属性,实现批量修改的要求。换句话说,如果选中的对象没有共有属性,属性面板中什么都不会显示。比如下图中选中了Q1、Q2两个符号,属性面板中会显示他们共有的属性。<...> 表示共有属性的值不同。如果我在下方的属性区域勾选了“从电路板中排除”,则该属性会同时赋给Q1、Q2,即原理图同步到PCB时,这2个器件都会被排除在外,这一批量修改的方式还是非常实用的。
这里简单补充下器件的四个属性的作用:
再举一个PCB中的例子:使用“选择筛选器”配合“属性编辑器”可以更直观、方便地对布线做批量的修改。比如您想批量修改一组导线的线宽,可以在“选择筛选器”中仅选中“布线”,然后对需要修改的导线进行框选:
然后打开“属性”面板,在宽度的地方进行修改,这样所有的导线宽度就会变更为修改的值。 注意:如果框选中的布线线宽不同,则属性编辑器中的宽度会以 <...> 表示。
同理,如果希望把某个层上的对象更改到另一层(比如把丝印层的外框移动到Edge Cut边框层),可以先选中层上的对象,然后用“属性”面板,修改需要变更的层:
注意:非铜层的对象可以修改为任意层;但铜层只能修改为其他铜层。 搜索面板 KiCad 7 中只有 PCB 支持搜索面板,且面板不支持排序。在 KiCad 8 中,原理图也支持了搜索面板,且在 PCB 中增加了排序功能。原理图中的应用使用快捷键 Ctrl + G 或在视图菜单中点击 “显示搜索面板”,即可打开搜索面板:
目前原理图中的面板支持符号、文本、标签的显示与搜索,支持多选和排序。可以帮助用户快速地查看、定位感兴趣的符号或文本、标签。
搜索面板只能查看,但结合属性面板,同样可以达到快速批量修改的目的:
PCB 中的应用使用快捷键 Ctrl + G 或在视图菜单中点击 “显示搜索面板”,即可打开搜索面板:
您可以在搜索面板中快速查找器件(多选),并实现定位、高亮效果:
或查看一组您感兴趣的网络: 也可以在面板中查看网络所属的网络类。在敷铜页面,可以查看所有的敷铜。因为支持了排序功能,可以清晰地看到敷铜的属性及优先级,可以当成一个简易的敷铜管理器使用(另:敷铜管理器的代码已完成并提交Merge request)。网络导航面板 KiCad 8 在原理图中增加了网络导航面板,可以方便地查询某个网络(Net)在全局中的连接:不过网络导航器的使用有些奇葩,并不是直接点击网络即可显示,而是需要先使用右侧工具栏中“高亮网络”工具:
也就是说,必须先使用“高亮网络”工具高亮希望查看的网络,才能在网络导航器中显示细节。在导航面板中点击结果即可跳转到相应的对象。虽然使用起来略有不便,但仍不失为一个不错的查找工具。 网络检查面板 点击 “工具->网络检查” 可以打开网络检查面板: 该面板会显示 PCB 中所有网络的信息,包括焊盘数、过孔数、过孔长度、布线长度、总长度等信息。面板支持使用 通配符 或 正则表达式 的方式进行分组或筛选。对于不太复杂的总线等长需求,可以使用该面板来实现(检查)。
注意:网络检查面板中的长度不一定准确,对于重叠的导线,会重复计算。另外对于 T 型结构、Fly-by 等拓扑结构无法作为等长匹配的工具。符号字段面板 该面板在 KiCad 8 中已经被升级为新的 BOM输出工具。具体细节可参考:KiCad 8 探秘(三):出 BOM 终于不用 Python 了!还在使用 KiCad 7 的小伙伴可以继续参考以下的使用方法。点击工具栏中的图标,打开符号字段面板(窗口):
该面板的本意是可以批量地修改原理图中器件的属性,但同时也是一个相当不错的 BOM 输出工具。具体的使用可参考:推荐一个隐藏的 BOM 输出的工具。结束语 KiCad 8 新增的面板,补齐了之前工具中的一些不足支持,让工具越来越好用了!当然,新功能还存在着不少的不足之处,也希望小伙伴们发现之后去 KiCad 的 gitlab 官方库提交 Issue。大家的共同努力,才能让工具越变越好,也为我们自己节省时间。这,也是开源项目的魅力所在!
|