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

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

3天内不再提示

KiCad 10 会有哪些新功能(二)?

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

扫码添加小助手

加入工程师交流群

明年正式发布前会不定期更新 KiCad 10 的新功能,有兴趣的小伙伴可以下载 nightly 尝鲜。

wKgZO2jTY2KACcDmAAdB-yDcfm8958.png

后退键依次删除线段

即使不是在布线的状态下,后退键(backspace)也可以依次删除线段。

符号编辑器导出/导入引脚

在符号编辑器中,支持导出引脚到 csv,编辑后重新导入。该功能方便在外部工具中快速编辑引脚的信息。

wKgZO2jTY2KALkgVAAFLvwXuyFc883.pngwKgZO2jTY2OAHVcmAANxeV8OHMA149.png

原理图编辑器支持“分组”功能

统一调等长线时的计算

这项变更主要在底层,用户通常不易察觉,但它解决了一个对于进行长度调谐(等长)的用户来说很常见的问题:过去,布线器(特别是长度调谐工具)、状态栏、PCB 网络检查器和 DRC 检查之间,对同一段走线的长度计算可能会返回不同的值。

现在,这些计算已被统一到一套通用的算法中。这套算法应用了统一的优化(例如,移除过孔 stub 的长度,仅考虑连接层之间的过孔高度,以及优化焊盘内走线的电气长度)。未来还有进一步优化电气长度的空间(例如移除共线走线、stub走线、以及穿过焊盘的走线),但我们现在已经打下了基础,可以在这个通用框架中实现这些优化。请注意,在一些极端的布线情况下,报告的长度可能仍会存在差异。

此外,PCB 网络检查器现在已支持多线程。过去,在处理复杂电路板时,它可能会成为一个性能瓶颈。现在,这一问题已得到显著改善。

由于计算方式的统一和优化,一些敏感的 DRC 规则现在可能会报告新的错误。

支持时域/传播延迟计算

KiCad 现在正式支持时域 (time domain)/传播延迟 (propagation delay)的计算、调谐以及相关的 DRC 规则。目前,传播延迟只能手动指定。未来的工作将致力于增加基于走线几何形状和叠层定义的经验公式计算二维场求解器计算功能。

工作流程如下:

1. 设置延迟配置文件 (Delay Profiles)

为那些您希望获取时域信息或进行调谐的特定几何参数组合(如不同层上的不同线宽)创建“延迟配置文件”。

wKgZO2jTY2OAH_XEAAHJFvjN4Sk962.png

请注意

  • 可以为每一层过孔 (vias)单独设置单位传播延迟

  • 单位传播延迟的单位可以是ps/in(皮秒/英寸)、ps/cm(皮秒/厘米)和ps/mm(皮秒/毫米)。

  • 时间的单位可以是ps(皮秒) 和fs(飞秒)。

  • 对于高级仿真场景,还可以设置过孔的特定延迟(via overrides),这些设置是基于过孔的起始/结束层(例如为了支持盲孔和微孔)和信号的起始/结束层来指定的。

2. 将延迟配置文件分配给网络类

使用网络类设置中新增的“延迟配置文件”字段,将配置文件分配给不同的网络类(您需要右键单击表头以启用该列的显示)。

wKgZO2jTY2OAaL5fAAIdPzvAYoQ175.png

与其他网络类字段一样,如果一个网络被分配了多个网络类,那么实际生效的将是已分配“延迟配置文件”的、且优先级最高的那个网络类的配置。

3. 设置焊盘延迟

封装焊盘现在有了一个焊盘到裸片延迟” (Pad-to-die delay) 字段,该字段在焊盘属性对话框和属性面板中均可见。这用于补偿信号在芯片封装内部的延迟。

4. 查看时域信息

完成设置后,当您测量已应用相应网络类的网络时,其时域信息会直接显示在状态栏中。您也可以在“网络检查器”(Net Inspector) 的配置菜单中选择“显示时域详情”(Show Time Domain Details),使其在检查器面板中显示详细的时域信息。

wKgZO2jTY2OADNJWAAHpiP39Ub4490.png

5. 设置时域 DRC 规则

wKgZO2jTY2OAIiXUAADbjPTwrAs034.png

设计规则检查 (DRC) 现在可以使用时域单位ps(皮秒) 和fs(飞秒) 来指定。

6. 自动时域调谐

当网络存在时域信息且 DRC 约束是以时域单位(如psfs)指定时,调谐工具(Tuning tools)将自动切换到时域模式进行操作。

wKgZO2jTY2OAURx4AAEIfWNTtwM055.png

状态栏支持显示敷铜的面积

wKgZO2jTY2SACe8xAAHP9BiiUxk500.png

新增了对跳线 (Jumper)符号和封装的支持

定义跳线符号/封装主要有两种方法:

  1. 您可以启用一个选项,该选项会编号相同的引脚 (pins) / 焊盘 (pads) 自动标记为内部连接。

  2. 或者,您也可以明确地定义一组应被视为内部连接的引脚/焊盘。

被设定为跳线的引脚/焊盘将始终属于同一个网络 (net)。

wKgZO2jTY2SACZAZAAB_sqNhFNU361.pngwKgZO2jTY2SAKVwzAABJ1qMOBFI430.png

封装编辑器增加了测量工具

wKgZO2jTY2SAS_jCAAQYkj1sxX8168.png  

动态元件类 (Dynamic Component Classes)

“元件类” (Component Classes) 现在可以在 PCB 编辑器中进行动态分配。

您可以通过以下一项或多项条件的任意组合来创建匹配规则,从而将元件自动归入特定类别:

  • 位号(Reference)

  • 封装库名称(Footprint library name)

  • 朝向(Orientation)

  • 所在板面(Board side, 即顶层或底层)

  • 封装字段内容(Footprint field contents)

  • 元件符号所在的图纸名称(Source symbol schematic sheet name)

  • 自定义 DRC 表达式(Custom DRC expression)

wKgZO2jTY2SAMeeUAAJE6Y-c7e0718.png

支持本地电源符号

通的电源符号 Power Port(“全局电源符号”)会根据其符号值创建一个全局标签(Global Label),而新的“本地电源符号”则会创建一个本地标签(Local Label)。

此外,本地电源符号的值旁边还会显示一个独特的“位置标记” (Place Marker) 符号,这样您就能直观地看出该电源符号的作用域仅限于当前图纸页

wKgZO2jTY2SAPWJhAABQohVbNcg769.png

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

    关注

    6

    文章

    336

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    KiCad 10.0.2 正式发布!

    “   KiCad 10.0.2 正式发布,主要是 Bug 修复,让大版本更稳定。调整了自动分配覆铜区域优先级这一大家比较关注的功能。   ”   KiCad 10.0.2 版正式发布
    的头像 发表于 05-10 11:18 2530次阅读
    <b class='flag-5'>KiCad</b> 10.0.2 正式发布!

    KiCad 10.0.1 正式发布!

    “ KiCad 10.0.1 正式发布,主要是修复 10.0 的 Bug。虽然会引入新的 Bug,还是建议大家更新:P   ”   KiCad 10.0.1 版正式发布。10.0.1 稳定版本包含自
    的头像 发表于 04-16 11:20 1317次阅读
    <b class='flag-5'>KiCad</b> 10.0.1 正式发布!

    KiCad 10 向下兼容解析器上线,支持转至 v9/v8/v7

    “  经常听到小伙伴们说因为用新版本的 KiCad 打开图纸保存后文件无法用老版本打开的问题。正值 KiCad 10 发布之际,手搓了一个版本转换工具,可以将 KiCad
    的头像 发表于 03-23 11:14 7979次阅读
    <b class='flag-5'>KiCad</b> <b class='flag-5'>10</b> 向下兼容解析器上线,支持转至 v9/v8/v7

    KiCad 10.0.0 正式发布

    新一代版本 KiCad 10。该版本包含了众多新功能、改进以及数百项错误修复。欢迎访问 KiCad 下载页面获取新版安装包: https://www.
    的头像 发表于 03-21 14:00 1763次阅读
    <b class='flag-5'>KiCad</b> 10.0.0 正式发布

    KiCad 9.0.8 正式发布!

    “  KiCad 10 发布前先来个 9.0.8 的小版本。   ”   KiCad 9.0.8 版正式发布。9.0.8 稳定版本包含自上一版本以来的关键错误修复和其他小改进。 自 9.0.0 版本
    的头像 发表于 03-20 12:35 5203次阅读
    <b class='flag-5'>KiCad</b> 9.0.8 正式发布!

    KiCad 10 探秘(三):引入三大全新导入器:Allegro、PADS 与 gEDA

    “  KiCad 10推出了针对  Cadence Allegro、Mentor PADS 和 gEDA/Lepton EDA  的全新导入器.  ” 私有文件格式实质上是“厂商锁定”的代名词。数年
    的头像 发表于 02-26 11:20 2752次阅读
    <b class='flag-5'>KiCad</b> <b class='flag-5'>10</b> 探秘(三):引入三大全新导入器:Allegro、PADS 与 gEDA

    KiCad 10 探秘():PCB 引脚与门交换(Pin &amp; Gate Swapping)

    原理图符号实例 。  ” 在 PCB 设计中,我们经常遇到这样的情况:只要交换一下芯片两个引脚的网络,或者互换一下双运放的两个通道,走线就能瞬间顺畅,避免无数个过孔和绕线。KiCad 10 将为我们带来这一功能。 今天我们就带
    的头像 发表于 02-11 11:13 1014次阅读
    <b class='flag-5'>KiCad</b> <b class='flag-5'>10</b> 探秘(<b class='flag-5'>二</b>):PCB 引脚与门交换(Pin &amp; Gate Swapping)

    KiCad 10 探秘(一):PCB Design Blocks 来了!原理图与 Layout 完美联动,告别重复布线

    “ 还在为每个项目重复画相同的电源模块、USB 接口而头秃吗?KiCad 10 带来的 Design Blocks(设计块)功能,实现了原理图与 PCB 布局的真正模块化复用。一键应用布局,效率
    的头像 发表于 02-06 11:14 1716次阅读
    <b class='flag-5'>KiCad</b> <b class='flag-5'>10</b> 探秘(一):PCB Design Blocks 来了!原理图与 Layout 完美联动,告别重复布线

    KiCad 10 IPC API 开发者问答整理

    : 兼容性保留:  依赖旧版 pcbnew.py (SWIG) 的插件在 KiCad 10 中依然可以使用,给了开发者更多的缓冲时间。 功能缺席:   无头模式 (Headless Mode
    的头像 发表于 01-07 11:20 1108次阅读

    KiCad 项目动态与 KiCad 10 版本亮点

    “  KiCad 核心开发者 Seth Hillbrand 在 KiCon Asia 2025 上介绍了 KiCad 项目近况以及 KiCad 10
    的头像 发表于 11-24 11:20 4199次阅读
    <b class='flag-5'>KiCad</b> 项目动态与 <b class='flag-5'>KiCad</b> <b class='flag-5'>10</b> 版本亮点

    KiCad 9.0.5 正式发布!

    “   KiCad 9.0.5 正式发布!支持更多工具和 AI 助手 的华秋发行版也即将发布 9.0.5 版本。 ” KiCad 9.0.5 版正式发布。9.0.5 稳定版本包含自上一版本以来的关键
    的头像 发表于 10-05 08:15 2846次阅读
    <b class='flag-5'>KiCad</b> 9.0.5 正式发布!

    KiCad电路仿真简易教程

    “  KiCad作为一款功能强大的开源EDA软件,不仅能进行原理图设计和PCB布局,还集成了强大的电路仿真功能。通过其内置的  ngspice  仿真引擎,工程师可以在设计早期验证电路的功能
    的头像 发表于 09-09 11:19 1.4w次阅读
    <b class='flag-5'>KiCad</b>电路仿真简易教程

    kicadStepUp:KiCad 与 FreeCAD 之间的机电协同

    KiCad StepUp 工具是一个 FreeCAD 宏和工作台,旨在帮助 KiCad EDA 与 FreeCAD 或其他机械 CAD 软件之间进行机械协作。 KiCad StepUp 功能
    的头像 发表于 07-29 11:54 1753次阅读
    kicadStepUp:<b class='flag-5'>KiCad</b> 与 FreeCAD 之间的机电协同

    2025 KiCon Asia KiCad 用户大会

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

    KiCad 与 Wayland 支持声明

    KiCad 对 Wayland 的支持现状,为用户提供清晰、透明的指引。  ” 当前状态:功能可用,但体验降级 KiCad 可以在 Wayland 系统上运行,但存在严重的限制和已知问题,这些问题会
    的头像 发表于 06-23 16:34 1493次阅读
    <b class='flag-5'>KiCad</b> 与 Wayland 支持声明