找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

4561

积分

0

好友

604

主题
发表于 3 小时前 | 查看: 5| 回复: 0

KiCad 软件Logo

免费商用的特性让 KiCad 吸引了无数电子工程师,经过多年的迭代,其功能已日趋完善。近期,KiCad 迎来了重磅版本更新——V10.0.0。官方库也发生了显著变化,下面我们来梳理一下此次升级的重要新特性。

核心界面与交互改进

  • Windows 暗黑模式:由 KiCad 核心开发者和 wxWidgets 团队协作,KiCad 现已支持 Windows 系统的暗黑模式,并能自动跟随系统的亮/暗主题设置。
    KiCad 原理图编辑深色主题界面

  • 可定制的工具栏:Ian McInerney 为 KiCad 的编辑器窗口添加了工具栏自定义功能,允许用户重新排列界面元素,以更好地适应个人工作流程。

  • 对话框中的撤销/重做支持:Seth Hillbrand 增加了在关闭对话框前撤销更改的能力,让参数设置与调整变得更加方便。

  • 套索选择:Andrzej Wolski 添加了使用“套索”或自由形状模式选择对象的功能,替代了传统的矩形选框。此功能在 PCB 和原理图编辑器中均得到支持。

  • 新的导入器:KiCad 10 现在能够导入来自 Allegro、PADS 以及 gEDA / Lepton PCB 的设计文件。

原理图编辑功能增强

在原理图编辑方面,此次更新带来了不少提升效率的实用功能。

  • 装配变量:Wayne Stambaugh 和 Seth Hillbrand 增加了对设计变体的支持。这是一种追踪单个项目不同版本的方法,这些版本共享同一份原理图,但元件的属性(如物料清单中的型号)可以不同。

  • 交叉显示:Jean-Pierre Charras 实现了另一个被长期期待的功能——能够以跨接线的形式显示非连接交叉线,而非直线。在图形化显示方面,Seth Hillbrand 在原理图编辑器中拖动元件时,实现了原理图连接点的实时更新预览。并且在拖动某些导线时,软件会发出警告以防止意外短路,让你能直观预览连接性将如何变化。
    电子电路原理图局部

  • 跳线支持:Jon Evans 增加了定义“跳线”的能力,即一组被视为内部连接的符号引脚与封装焊盘。跳线将始终被分配相同的网络,在 PCB 编辑器中不会显示为鼠线,这对于表示具有板外电气连接的部件(如连接器)非常有用。
    芯片引脚与电源连接示意图

  • 分组支持:Mike Williams 将 PCB 编辑器中广受好评的分组功能引入了原理图编辑器,使处理复杂原理图变得更加容易。

  • 引脚表 CSV 支持:John Beard 为符号编辑器的引脚表增加了导出到 CSV 文件以及从 CSV 文件导入的支持,为创建和编辑复杂部件提供了更多灵活选项。

此外,V10.0.0 还包含了本地化电源符号、支持拖放图像、支持多种备用符号体样式以及改进的模拟器绘图工具等其他新功能。

PCB 设计能力升级

对于 PCB 设计,新版本的改进着重于提升布线精度与设计规则管理的便利性。

  • 时域等长调节:James Jackson 对 KiCad 的走线调谐系统进行了全面改进。升级了算法以提高布线操作与设计规则检查(DRC)之间的一致性,新增支持定义时域约束(而不仅仅是长度约束),并引入了调谐配置文件,允许用户为每个信号层定义路由参数。
    电路走线延迟分析示意图

  • PCB 设计模块与内层对象:Mike Williams 延续了他在 KiCad 9 中的工作,将设计模块功能扩展到了 PCB 编辑器。用户现在可以创建和管理板布局库。同时,John Beard 增加了对封装(Footprint)中内层对象的支持,这意味着用户现在可以在内层上添加图形形状、禁用区域等,而不再像以前版本那样仅限于顶层或底层。

  • 引脚和门互换:Mike Williams 实现了一个无约束的引脚/焊盘和门/单元互换功能,支持在原理图和PCB之间进行前向和反向注释。未来的版本可能会引入有约束的互换系统,允许用户定义特定情况下的互换规则。

  • 图形化 DRC 规则编辑器:Seth Hillbrand 和 Damjan Prerad 创建了一个全新的规则编辑器对话框,允许用户在图形化界面中直观地创建自定义设计规则。使用此编辑器创建的规则与现有的自定义规则语言完全兼容,用户可以从图形化定义入门,并随着对系统熟悉度的增加,逐步过渡到编写更高级的规则。
    KiCad 设计规则编辑器界面

KiCad V10.0.0 的这次更新,在用户体验、原理图绘制和 PCB 版图设计等多个维度都带来了实质性提升,进一步巩固了其作为主流开源 电子设计 自动化(EDA)工具的地位。对于从事硬件开发的工程师和爱好者而言,无疑值得深入探索。想了解更多技术细节或与其他开发者交流,可以访问 云栈社区




上一篇:Kubernetes日志收集实战:使用Grafana Loki与Helm一键部署
下一篇:当我们在微信里养OpenClaw时,其实在想什么:工具狂奔与商业本质的悖论
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-3-23 06:36 , Processed in 0.526871 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

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