谷谷小师妹 发表于 2024-2-25 13:05:54

【KiCad 】KiCad 8.0.0 正式版已发布

【KiCad 】KiCad 8.0.0 正式版已发布


“ 千呼万唤始出来!继 7.0.11 发布后,KiCad 8.0.0 正式发布!请查阅下文中的更新内容,这些天的等待绝对是值得的! ”
KiCad 项目自豪地宣布 8.0.0 版正式发布!尽管距离 KiCad 7 发布仅有一年时间,KiCad 8 还是包含了大量新功能、改进和数百个错误修复。希望您喜欢这个新版本!请前往 KiCad 下载页面获取新版本:https://www.kicad.org/download/国内的小伙伴可以去清华的镜像下载:https://mirrors.tuna.tsinghua.edu.cn/kicad/windows/stable/kicad-8.0.0-x86_64.exe测试过程中发现bug,可以在以下链接提交:https://gitlab.com/kicad/code/kicad/-/issues感谢过去一年中为 KiCad 做出贡献的所有人。无论您的贡献是大是小,是编写代码、提交错误报告、改进我们的库和文档,还是只是在经济上支持我们:您的帮助使我们与众不同。越来越多的中国工程师已加入到 KiCad 项目,你会是下一个吗?

KiCad 8 的更新KiCad 8 中的许多新功能已在论坛上的一个帖子中作了介绍:https://forum.kicad.info/t/post- ... elopment-news/40144

这篇文章重点介绍了其中的一些变化,但并不是完整的列表。自 KiCad 7 以来,还有数以百计的错误修复、性能改进和其他小改动。KiCad 8 中解决的问题的完整列表可在 GitLab 上的里程碑页面找到:https://gitlab.com/groups/kicad/-/milestones/19#tab-issues

数字统计KiCad 8 是在数百名开发人员、翻译人员和库贡献者的修改和补充下完成的。约有 4,300 次提交更改了代码或翻译,与第 7 版相比略有减少。这表明开发周期趋于稳定,因为我们已经完成了第 6 版漫长周期中积压的新功能开发,并确定了每年发布一次的节奏。该项目继续引入新的贡献者:今年我们有 70 多位首次贡献代码和翻译的贡献者。


通用功能KiCad 官方库的进展2023 年对于 KiCad 库团队来说是重要的一年。在 8 位新加入的库管理员的帮助下,库中新增了 1500 多个符号和 760 个封装,并进行了数千次更新以修复或改进现有元件。团队处理了 1700 多项合并请求,其中约 25% 是在上个月完成的!今年有了更多人的帮助,团队能够更快地解决问题,并减少了积压的待处理合并请求。我们很高兴看到这么多贡献者加入库团队,加速库的发展。关于 KiCad 封装库的一个常见反馈是引脚 1 指示样式不直观,该样式是基于命运多舛的 IPC-7351C 标准草案。John Beard 和 Carsten Presser 在 KiCad 8 中解决了这一问题,他们开发了一种新的标准样式,并更新了我们的封装生成器,以便将这种样式应用到大量自动生成的 SMD 封装中。虽然将所有封装更新为这种样式需要时间,但我们已经在数百个封装上看到了新样式。
增加对从其他工具导入数据的支持KiCad 继续增加对从其他工具导入和迁移数据的支持。KiCad 8 增加了从 EasyEDA (JLCEDA) 标准版和专业版(Alex Shvartzkop)、CADSTAR 符号和封装库(Roberto Fernandez Bautista)、Solidworks PCB 板文件(Jon Evans)、Altium Designer 符号和集成库(Alex Shvartzkop)、EAGLE符号库(Alex Shvartzkop)和 LTSpice 原理图(Chetan Shinde、Jeff Young、Alex Shvartzkop)导入完整项目和库的功能。原理图和符号编辑器增加了导入矢量图形(DXF 和 SVG)的功能,为您的设计注释提供了更多选择:PCB 编辑器还新增了形状“愈合”功能,可修复从其他 CAD 工具导入的图形中可能存在的线段之间的小间隙。这使得从机械 CAD 工具导入电路板轮廓、区域和其他复杂形状变得更加容易。这两项功能均由 Alex Shvartzkop 提供。
增加数据导出的格式除了将数据导入 KiCad 的新方法外,KiCad 8 还带来了将数据导出的新方法。KiCad 的 PCB 编辑器现在支持将电路板导出为 IPC-2581 格式(Seth Hillbrand),这是一种集成了电路板制造和装配数据的一体化数据包。STEP 导出器现在增加了一个选项,可以将铜箔与电路板几何图形的其他部分一起导出,以便进行精确的电磁模拟和其他应用(Jean-Pierre Charras、Alex Shvartzkop)。此外,原理图编辑器现在支持导出 Cadence Allegro 格式的网表(Youbao Zhang、David Schneider),为希望将 KiCad 用作原理图工具而 Allegro 作为 PCB 编辑器的用户提供支持。

改进命令行界面 (CLI)

KiCad CLI 最初与 KiCad 7 一起推出,目前已被广泛使用。在 KiCad 8 中,Mark Roszko、Mike Williams 和其他开发人员为 CLI 添加了许多新功能:
[*]可以通过 CLI 运行 DRC 和 ERC,并以机器可读格式(JSON)生成报告,供 CI pipeline 和其他类似应用使用
[*]可从 CLI 导出物料清单 (BOM)
[*]可从 CLI 导出 glTF 和 VRML 3D 模型
[*]在多层电路板绘图中可控制层的顺序
[*]通过命令行绘图时,可覆盖图纸模版(Drawing sheet)
[*]可在命令行中覆盖文本变量(例如,自定义文本变量的值,作为 CI pipeline的一部分)
[*]一些现有选项获得了新的控制标志,一些错误也得到了修复
帮助文档Graham Keeth 一直在努力更新 KiCad 8 的文档。在他的努力下,KiCad 8 中的许多新功能和新变化都已记录在案(老用户都知道,这种情况比以前的版本要好得多)。除了为新功能写文档外,Graham 还通过更新屏幕截图、编辑副本和更正来改进文档的各个领域。我们的文档翻译人员也在努力更新翻译文本,以便以更多语言提供最新的 KiCad 文档。这里也为参与中文汉化的小伙伴鼓掌!@饕餮人, Hubert,Hayden,Rigoligo, CloverGit 以及其它参与翻译的小伙伴
其他 KiCad 范围内的较小改动
[*]可为任何操作指定备用(第二个)快捷键
[*]将鼠标悬停在库列表中的符号和封装名称上时,库编辑器现在会显示符号和封装的预览图
原理图与符号库
用于属性、网络导航和搜索的面板KiCad 8 中的原理图编辑器具有几个新的面板,可通过 "视图" 菜单显示或隐藏。属性面板(Jon Evans)与 KiCad 7 中 PCB 编辑器中的属性面板类似,可快速编辑选定项的属性(现在符号编辑器中也可使用)。搜索面板(Mark Roszko)允许快速访问大型原理图的搜索结果。网络导航器(Wayne Stambaugh)可高亮显示网络在复杂层次设计中的路径。
新的物料清单(BOM)导出器过去,从 KiCad 导出自定义物料清单的数据和格式需要使用 Python 脚本等外部工具。在 KiCad 8 中,Mike Williams 开发了 KiCad 内置的全新物料清单导出程序,允许您在符号字段表对话框中选择和重新排列字段,并控制导出物料清单的格式。一旦您对导出样式感到满意,就可以将其保存为预设值,方便调用。
引脚助手Mike Williams 在原理图编辑器中添加了一组新的上下文工具:引脚助手让您只需点击几下,就能从符号引脚创建标签、导线和无连接标记。
符号与原始库的比较KiCad 可以检测原理图上的符号与其原始库的不同(例如,由于您在原理图上本地编辑符号,或在原理图上放置符号后更新了原始库),但有时很难分辨出不同之处。为了改善这种情况,Jeff Young 开发了一个符号和封装比较工具,可以显示所选符号的原始库差异的报告,并进行可视化比较:
改进网格的处理Mike Williams 和 Jeff Young 改进了原理图编辑器中的网格首选项,并引入了网格覆盖功能:在对特定类型的对象执行操作(移动、放置等)时强制使用特定网格的功能。启用该功能后,放置文本时可以在不同的网格间切换,但始终将符号和导线保持在 50 mil 的网格上,以与符号库引脚间距相匹配。
可编辑的电源符号KiCad 与其他一些 EDA 工具之间长期存在的一个差异是,KiCad 的电源符号(名称为 VCC 和 GND 的单引脚符号)根据引脚名称创建网络名,而网络名只能在符号库编辑器中重新命名,不能在原理图上放置后重新命名。在 KiCad 8 中,Mike Williams 取消了这一限制,使电源符号的网络名取自其值(Value)而非引脚名。这意味着无需创建额外符号即可使用自定义的电压网络。
原理图编辑器的其他小改动
[*]命名变量字段:一些特殊名称可用于自定义字段,例如 ${DNP} 将对应于某个符号属性(本例中为 "请勿装配")。这些名称可用于导出这些属性以及物料清单中的其他字段。
[*]符号字段表/物料清单导出器中增加了自动项目编号列
[*]现在可从上下文菜单中选择备用引脚功能
[*]可创建和编辑大于 180 度的圆弧
仿真KiCad 8 对由 ngspice 支持的嵌入式 SPICE 仿真工具进行了大量改进。在过去的一年中,两位开发人员一直在共同努力,增加新功能并修复错误,使 KiCad 成为更多用户进行电路仿真的实用选择。
仿真器用户界面更新Jeff Young 对 KiCad 8 仿真器的用户界面进行了全面修改。新的仿真器除了拥有更精致的外观和感觉外,还可以管理多个信号的绘图,使用光标和分析功能进行测量,以及绘制电压和电流以外的功率信号。
新的仿真功能改变的不仅仅是用户界面,还有四种可配置的新仿真类型(极点-零点分析、噪声、S 参数和 FFT)。可以自定义信号,这意味着可以为 V(/in) - V(/out) 等表达式添加绘图,从而可以在 KiCad 中输出更多可视化的仿真结果。按照这种思路,工作点仿真结果现在可以直接在原理图画布上可视化(Jeff Young):


PCB 与 封装库

多封装拖动KiCad 7 引入了拖拽封装(包括连接封装的导线)的功能。在 KiCad 8 中,这一功能得到了扩展,允许同时拖动多个封装(Jon Evans)
交互式调等长模式Alex Shvartzkop 在KiCad 8 中对 KiCad 的调等长图形工具进行了全面改造,现在等长的调谐图可以作为对象在初始放置后选择、修改和移除。这大大加快了等长设计的过程。
为图形对象添加网络KiCad 一直将电气连接对象(如焊盘、导线、通孔和敷铜)与普通图形(如线条和多边形)区分开来。后者可以绘制在任何 PCB 板层上,但如果不创建封装或自定义形状焊盘,普通图形就无法被分配到网络。在 KiCad 8 中,Jon Evans 取消了这一限制,这意味着设计人员可以直接在电路板编辑器中绘制复杂的几何图形,或从外部 CAD 工具中导入形状,并为图形添加网络,用于射频、线圈和传感器设计等应用。
封装编辑器属性面板KiCad 7 的 PCB 编辑器首次引入了属性面板,Jon Evans 将其扩展到 KiCad 8 的库编辑器中。该面板可在 "视图" 菜单中显示或隐藏,允许快速访问所选对象的许多属性。使用它可以更高效地创建和修改封装,只需点击几下即可更改焊盘尺寸和位置等。与 KiCad 中的许多其他地方一样,属性面板中的数字字段支持简单的数学表达式,这意味着你可以在不做数学计算的情况下,为焊盘位置添加偏移量等操作。
3D 查看器的改进Jeff Young 重新设计了 3D 查看器的用户界面,使其感觉更像 PCB 编辑器的风格。现在有一个外观面板、可见性预设和视口(保存的相机位置)。现在可以更轻松地控制不同类型元件和电路板层的可见性。
PCB 编辑器的其他较小改动
[*]封装可与其原始库版本进行比较,就像原理图符号比较一样
[*]封装支持字段,并与相应的符号字段同步
[*]可定制 Ratsnest 飞线的粗细
[*]板级文本和图形设置可选择覆盖封装库中使用的设置
[*]扩展选择(热键 U)现在除了适用于铜箔对象外,还适用于图形对象
[*]自定义形状焊盘现在可以定义自定义热焊盘辐条模板

更详细的 KiCad 8 功能体验,详见:KiCad 8 探秘(一):各式各样的导入器KiCad 8 探秘(二):直接使用AD、立创的库KiCad 8 探秘(三):出 BOM 终于不用 Python 了!KiCad 8 探秘(四):盘一盘那些新增的面板KiCad 8 探秘(五):泪滴(Teardrops)的改进

页: [1]
查看完整版本: 【KiCad 】KiCad 8.0.0 正式版已发布