谷动谷力

 找回密码
 立即注册
查看: 983|回复: 0
打印 上一主题 下一主题
收起左侧

【KiCad 】KiCad8 探秘(四):盘一盘那些新增的面板

[复制链接]
跳转到指定楼层
楼主
发表于 2024-2-25 13:12:04 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
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 时排除该对象
  • 从仿真中排除:仿真时忽略该对象
  • 从物料清单中排除:出BOM时不包括该对象
  • 不装配(DNP):出坐标文件(Pick & Place)时不包括该对象

再举一个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。大家的共同努力,才能让工具越变越好,也为我们自己节省时间。这,也是开源项目的魅力所在!

+10
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|深圳市光明谷科技有限公司|光明谷商城|Sunshine Silicon Corpporation ( 粤ICP备14060730号|Sitemap

GMT+8, 2024-12-27 20:10 , Processed in 0.088687 second(s), 42 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表