0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

KiCad 中的自定义规则(KiCon 演讲)

KiCad 来源:KiCad 作者:KiCad 2025-06-16 11:17 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

wKgZPGhPjWOAFNtPAASDrzIHrzY686.png

演讲主要围绕加强 KiCad 中的自定义设计规则展开,重点探讨了那些复杂却强大的特性。由于这些规则本质上是基于文本表达的,需要用户细致入微的理解。演讲的核心目标是引导用户有效实施这些规则,从而规避布线问题、提升制造良率,并优化设计流程

讨论始于对自定义设计规则的定义,强调了这些规则是在 KiCad 8 和 9 版本中引入的,并且它们既可以影响设计规则检查 (DRC),也可以独立于DRC 参数运行。他通过一个决策流程图来区分影响 DRC 的自定义规则(例如违反间隙规则)和不影响 DRC 的规则(例如敷铜区的调整)。虽然某些规则可能不会直接在 DRC 检查中体现,但在重新计算敷铜区域时,这些规则的效果会显现出来

演讲深入探讨了自定义规则的结构,即包含约束条件 (Constraints)应用条件 (Applications/Conditions)两个部分。这解释了约束如何覆盖默认行为,以及如何利用应用条件来有选择性地应用这些规则。此外,还讨论了规则的优先级体系,明确了从板级设置约束到网络类别间距约束的应用层级

演讲特别强调了实用范例,展示自定义规则如何应对各种设计挑,例如:

  • 高压区域周围的间隙保持
  • SMD 焊盘上非布导通孔 (NPTH) 的管理
  • 对丝印层位置进行严格限定

他还展示了自定义规则的其他实用价值,例如:

  • 确保元件间距
  • 维持物理对象到板边的安全距离
  • 实现特定设计变体

演讲着重推荐了 KiCad 内置的“语法帮助”功能,将其视为用户的宝贵资源。最后,通过展示基于欧洲核子研究中心 (CERN) 的复杂电路板设计的实操演示直观地展示了这些概念在实际中的具体应用

以下为完整的演讲视频:

演讲的 PPT:00:00 在 KiCad 中使用自定义规则wKgZPGhPjWOAIMWFAAFLSgCMCbk016.pngwKgZPGhPjWOAHY4YAAGY3ofItEo738.pngwKgZPGhPjWOAJXK_AAPWC5zFtwQ458.pngwKgZPGhPjWSAXTVRAAQddqYyq6s590.pngwKgZPGhPjWSAM46DAAKgBRrZYVc986.pngwKgZPGhPjWSAeS2PAAMi_u0eMf4451.pngwKgZPGhPjWSACFnVAAKpveGVREE391.pngwKgZPGhPjWSACAmTAAPSYih-ruE927.png06:44 规则优先级wKgZPGhPjWOAFNtPAASDrzIHrzY686.pngwKgZPGhPjWSAT-nVAAMMnIeOiXk680.pngwKgZPGhPjWSAaOHPAAJZzrdFDdI480.pngwKgZPGhPjWWAMYKPAAMdm-fXCdA101.png13:56 使用区域规则wKgZPGhPjWWAOa5YAAHoMn6Q0hE142.pngwKgZPGhPjWWAMy6UAAI5q1ErBjw552.pngwKgZPGhPjWWADXukAAJhnzG5A4A493.pngwKgZPGhPjWWAD0JFAAKtRvnc5nM611.pngwKgZPGhPjWWAMBpsAAJ790xUOs8236.pngwKgZPGhPjWWALhYBAAHCSA8UAIc782.pngwKgZPGhPjWaALQTgAAL1dhpOdqM074.pngwKgZPGhPjWaAXgJjAAJcVZkjEkg757.pngwKgZPGhPjWaAKgMEAAMTXJf0oNk465.pngwKgZPGhPjWaAHky_AAbAHRCWi1s241.png31:06 自定义规则语法帮助wKgZPGhPjWaATsd6AAYsyyQ17a4767.pngwKgZPGhPjWaAL7USAAb139KDvks977.png38:32 设置文本高度约束wKgZPGhPjWeAP9dsAAkPZq1LOJk274.png43:16 在 PCB 中查看违规情况wKgZPGhPjWeAUfJLAAtl0EwU01E728.pngwKgZPGhPjWeAAttFAAv6zSliqrc893.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电路板设计
    +关注

    关注

    1

    文章

    130

    浏览量

    17268
  • DRC
    DRC
    +关注

    关注

    2

    文章

    156

    浏览量

    37947
  • SMD焊盘
    +关注

    关注

    0

    文章

    3

    浏览量

    4978
  • KiCAD
    +关注

    关注

    5

    文章

    313

    浏览量

    10229
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    KiCad Asia 2024:与全球 KiCad 用户共筑创新之路 - 报名已开启

    库管理 封装设计技巧 KiCad 推广 KiCad 插件开发 项目管理 功能讨论 自定义 DRC 使用案例 我们也欢迎其他主题,请在提交时说明您的主题内容。 成为赞助商 我们诚邀您借此机会
    发表于 08-18 22:30

    2024 KiCon Asia KiCad 用户大会 预约报名

    项目管理 功能讨论 自定义 DRC 使用案例 请通过以下链接提交您的演讲提案:https://pretalx.kicad.org/kicon-asia-2024/cfp(海外) 或
    发表于 09-14 10:55

    2024 KiCon Asia KiCad 用户大会

    EDA 软件转到 KiCad 的故事 库管理 封装设计技巧 KiCad 推广 KiCad 插件开发 项目管理 功能讨论 自定义 DRC 使用案例 请通过以下链接提交您的
    发表于 09-24 09:43

    2025 KiCon Asia KiCad 用户大会

    正在寻找的主题:- 从其他 EDA 软件转到 KiCad 的故事- 库管理- 封装设计技巧- KiCad 推广- KiCad 插件开发- 项目管理- 功能讨论- 自定义 DRC 使用案
    发表于 07-23 15:33

    2023 KiCad Asia 11月 深圳见

    :00 Morning speakers 10:30 如何从现有的 EDA 工具迁移到 KiCad 11:00 设计与制造的协同 - 插件与DFM 午餐 13:30 提升您的自定义设计规则
    发表于 09-28 18:18

    2023 KiCon Asia 11月12日 深圳见!

    Morning speakers 10:30 如何从现有的 EDA 工具迁移到 KiCad 11:00 设计与制造的协同 - 插件与DFM 午餐 13:30 提升您的自定义设计规则 by Seth
    发表于 10-09 15:31

    2023 KiCon Asia 11月12日 深圳与你相约

    午餐 13:30 提升您的自定义设计规则 by Seth Hillbrand 14:00 极限设计 by KiCad 14:30 Afternoon speakers 15:00 Afternoon
    发表于 10-13 10:57

    KiCon Asia 2023 深圳

    自定义规则系统可以让用户更灵活地定义设计所需的规则演讲者:Seth Hillbrand Seth 是一为经验丰富的硬件工程师和软件开发
    发表于 11-03 11:54

    KiCon Asia 2023 深圳大会

    自定义规则系统可以让用户更灵活地定义设计所需的规则演讲者:Seth Hillbrand Seth 是一为经验丰富的硬件工程师和软件开发
    发表于 11-03 13:48

    SOPC自定义外设和自定义指令性能分析

    SOPC自定义外设和自定义指令性能分析 NiosII是一个建立在FPGA上的嵌入式软核处理器,灵活性很强。作为体现NiosII灵活性精髓的两个最主要方面,自
    发表于 03-29 15:12 1823次阅读
    SOPC<b class='flag-5'>中</b><b class='flag-5'>自定义</b>外设和<b class='flag-5'>自定义</b>指令性能分析

    1602自定义字符

    1602液晶能够显示自定义字符,能够根据读者的具体情况显示自定义字符。
    发表于 01-20 15:43 1次下载

    自定义视图组件教程案例

    自定义组件 1.自定义组件-particles(粒子效果) 2.自定义组件- pulse(脉冲button效果) 3.自定义组件-progress(progress效果) 4.
    发表于 04-08 10:48 15次下载

    labview超快自定义控件制作和普通自定义控件制作

    labview超快自定义控件制作和普通自定义控件制作
    发表于 08-21 10:32 14次下载

    KiCad 9 探秘(六):如何用&quot;器件类&quot;玩转多通道设计与自定义DRC规则

    “  老版本的 KiCad 只有网络类(Net Class),但没有器件类(Component Class),在 KiCad 9 器件类终于亮相了。结合规则区域,器件类可以在多通道设
    的头像 发表于 02-08 11:14 2558次阅读
    <b class='flag-5'>KiCad</b> 9 探秘(六):如何用&quot;器件类&quot;玩转多通道设计与<b class='flag-5'>自定义</b>DRC<b class='flag-5'>规则</b>

    KiCad Conference 预告及 KiCon Asia 调研

    详情:https://kicon.kicad.org/。 最近的 KiCon North America 将于5月28~30日在美国的圣地亚哥举行。 可以在以下网站报名或了解演讲的详情: https
    的头像 发表于 04-21 11:13 610次阅读
    <b class='flag-5'>KiCad</b> Conference 预告及 <b class='flag-5'>KiCon</b> Asia 调研