KiCad 中的自定义规则(KiCon 演讲) “ Seth Hillbrand 在 KiCon US 2025 上为大家介绍了 KiCad 的规则系统,并详细讲解了自定义规则的设计与实例。 ”

演讲主要围绕加强 KiCad 中的自定义设计规则展开,重点探讨了那些复杂却强大的特性。由于这些规则本质上是基于文本表达的,需要用户细致入微的理解。演讲的核心目标是引导用户有效实施这些规则,从而规避布线问题、提升制造良率,并优化设计流程。
讨论始于对自定义设计规则的定义,强调了这些规则是在 KiCad 8 和 9 版本中引入的,并且它们既可以影响设计规则检查 (DRC),也可以独立于 DRC 参数运行。他通过一个决策流程图来区分影响 DRC 的自定义规则(例如违反间隙规则)和不影响 DRC 的规则(例如敷铜区的调整)。虽然某些规则可能不会直接在 DRC 检查中体现,但在重新计算敷铜区域时,这些规则的效果会显现出来。
演讲深入探讨了自定义规则的结构,即包含约束条件 (Constraints) 和应用条件 (Applications/Conditions) 两个部分。这解释了约束如何覆盖默认行为,以及如何利用应用条件来有选择性地应用这些规则。此外,还讨论了规则的优先级体系,明确了从板级设置约束到网络类别间距约束的应用层级。
演讲特别强调了实用范例,展示自定义规则如何应对各种设计挑战,例如:
他还展示了自定义规则的其他实用价值,例如:
演讲着重推荐了 KiCad 内置的“语法帮助”功能,将其视为用户的宝贵资源。最后,通过展示基于欧洲核子研究中心 (CERN) 的复杂电路板设计的实操演示,直观地展示了这些概念在实际中的具体应用。
以下为完整的演讲视频:
演讲的 PPT:00:00 在 KiCad 中使用自定义规则






06:44 规则优先级


13:56 使用区域规则







31:06 自定义规则语法帮助
38:32 设置文本高度约束
43:16 在 PCB 中查看违规情况

全部0条评论
快来发表一下你的评论吧 !