KiCad 10.0.5 正式发布!

描述

 本次更新主要聚焦于稳定性与细节优化,修复了大量的程序崩溃、内存泄漏以及 DRC/出图相关的错误,同时增强了设计块(Design Block)、变体(Variant)管理和高 DPI 及跨平台交互的体验。 

KiCAD  KiCad 10.0.5 版正式发布。10.0.5 稳定版本包含自上一版本以来的关键错误修复和其他小改进。

自 10.0.0 版本以来所有已修复问题的列表可以在 KiCad 10.0.5 里程碑页面上找到:

https://gitlab.com/groups/kicad/-/milestones/59此版本包含多个关键错误修复,因此请考虑尽快升级。10.0.4 版本是由 10.0 分支制作而成,并从开发分支中进行了一些精心挑选的更改。适用于 Windows、macOS 和 Linux 的软件包现已推出或将在不久的将来推出。请参阅 KiCad 下载页面以获取指导:https://www.kicad.org/download

国内的小伙伴可以去清华的镜像下载*(Windows):

https://mirrors.tuna.tsinghua.edu.cn/kicad/windows/stable/kicad-10.0.5-x86_64.exe

测试过程中发现bug,可以在以下链接提交:

https://gitlab.com/kicad/code/kicad/-/issues感谢所有开发人员、打包人员、库管理员、文档编写者、翻译人员以及所有帮助此版本得以发布的其他人。

变更列表

通用改进

  • 保持设计块(Design block)库的可视化标志状态。#24588

  • 按键释放后丢弃积压的按键自动重复事件。#24540

  • 在启动向导中应用导入的语言而无需重启软件。#24593

  • 限制在大尺寸几何图形上绘制虚线,防止程序卡死。#23824

  • 修复迁移嵌套库表行时的崩溃问题。#23291

  • 修复导入设计块时与特定语言相关的错误。#24659

  • 修复退出时的崩溃问题。#23102

  • 修复 3Dconnexion 驱动初始化崩溃后的恢复问题。#22609

  • 如果用户之前没有预装库,则在迁移期间不添加预装库。#24594

  • 为“从坐标文件中排除”属性添加快捷键。

  • 在项目管理器状态栏中显示完整的项目路径。#24302

  • 修复“项目模板选择器”对话框预览布局的问题。#23656

  • 在选择文件之前禁用提交对话框的“确定”按钮。#24771

  • 当对话框标题栏超出屏幕范围时将其居中显示。#24759

  • 使用正确的 wxString::Format 字符串长度指定符以防止断言错误(Sentry KICAD-NHC)。

  • 自动保存对话框按钮采用首字母大写(Title case)。

  • 不限制库管理器中可用的替换路径。#23476

  • 避免非法的全零虚线数组破坏导出的 PDF 页面渲染。#23843

  • 匹配规则检查文本标记可在字段内的任意位置匹配。#24442

  • 将库树的精确匹配限制为项目自身的名称和库 ID。

  • 在工具栏缩放选择器中显示真实的缩放数值。#23529

  • 修复 PDF 出图(Plot)中笔画字体厚度错误的问题。#24896

  • 修复解码 CSV 文件时因各行列数不同导致的矢量越界访问问题。#23804

  • 修复历史记录自动保存时的崩溃问题。#24804

  • 基于备份格式实现自动保存机制。#24773

  • 修复规则检查树中的野指针崩溃问题。#24235

  • 修复轮廓字体的多行间距错误。#24820

  • 将恢复的对话框几何尺寸限制在其显示屏范围内,防止被隐藏。#23980

  • 修复在未活动页面上打开时网格高亮的闪烁问题。#22747

  • 使 PDF 笔画字体的制表符位置与屏幕渲染一致。#22606

  • 将 Git 提交检查列表的作用域限制在项目目录内。#15910

  • 修复使用无效父级创建新颜色样本时的崩溃问题 ( Sentry KICAD-R33 )。

  • 修复关闭主窗口时的崩溃问题 ( Sentry KICAD-14MP, KICAD-140, KICAD-1E9, KICAD-420 )。

  • 修复后台运行 Git 任务时,因无效 Git 仓库导致的崩溃问题 ( Sentry KICAD-PGX, KICAD-SQC, KICAD-RWP, KICAD-RZP, KICAD-RWG )。

  • 在 PDF 笔画字体中使用正确的宽高比。

  • 当位图更改时刷新位图按钮。

  • 在 Notebook 控件中使用默认的 wxWidgets AUI 标签样式基类而非通用样式。

  • 使本地历史恢复操作变为非破坏性的。#24787

  • 对只读项目不显示本地历史记录的系统错误对话框。#24940

  • 修复轮廓字体多行间距过大的问题。#24976


原理图编辑器 

  • 在层次图文件路径中解析文本变量。#24664

  • 在标记为 DNP(不装配)的图纸内部的符号上显示有效的 DNP 状态。#24663

  • 修复编辑过程中微小圆弧的吸附问题。#24396

  • 无论用户模板文件夹如何,始终保留默认项目模板可用。#24343

  • 防止变体(Variant)信息从另一个项目被复制。#24607

  • 防止 HTTP 库网络中断时崩溃。#24477

  • 出图时将网络类(Net-class)的颜色和样式应用于跳线(Hopped wires)。

  • 修复“符号与库中的副本不匹配”ERC 警告不一致的问题。#24657

  • 不会在无关的库活动中重新构建数据库符号缓存。#23509

  • 向符号添加新的嵌入文件时防止丢失原有嵌入文件。#24709

  • 将拖动的导线放置在正确的层次图页上。#23858

  • 防止在出图对话框中出现重复的“KiCad Defaults”配色方案。#23779

  • 导入 PADS 原理图时忽略原理图几何图形的 UNITS 字段。#23812

  • 未勾选“在值字段中存储参数”复选框时,不要将符号值替换为 ${SIM.PARAMS}#23687

  • 防止自引用符号导致的死循环。#24249

  • 刷新数据库符号缓存以使选择器面板保持一致。#23977

  • 在接地引脚 ERC 检查中包含 Earth 和 VSS 网络。#23565

  • 报告多通道拓扑不匹配的真实连接原因。#24192

  • 修复 ERC 快速修复功能,使其打开“更新符号”而非“更改符号”。#24656

  • 修复粘贴时的符号编号(Annotation)问题。#18859

  • 修复使用“全选”删除设计块时的崩溃问题。

  • 修复尝试模态关闭查找对话框时的断言错误 (Sentry KICAD-17XV)。

  • 修复“两次点击放置”工具中的内存泄漏。

  • 解析变量时不复制文本。

  • 修复“分配封装”工具输入卡顿和冻结的问题。#23991

  • 修复 ERC 封装过滤器标记错误代码。#24037

  • 修复导入 Altium 时的总线标签和未命名图页问题。#20707

  • 将派生导入的符号名称显示为斜体。#24012

  • 在导入 CADSTAR 时处理原理图连接路径中的圆弧。#14447

  • 在导入 CADSTAR 时遇到未知节点发出警告而不是直接中止。#14431

  • 粘贴时优先使用剪贴板中的库符号。#21401

  • 复制图页时保留总线标签。#21798

  • 仅在字段表对话框中点击“确定”、“应用”或“导出”按钮时才保存 BOM 输出文件名。#24860

  • 修复自动放置图页引脚时的引脚重叠问题。#20897

  • 当图页被标记为 DNP 时,暗化总线图页引脚。#24365

  • 查找时不匹配符号中的字段文本。#24828

  • 移动选中的表格时,连同其余选中内容一同移动。#24842

  • 将重复的多段导线归组为单个撤销步骤。#24871

  • 堆叠的引脚编号块随符号一同镜像。#24894

  • 修复旋转符号上的引脚编号位置。#21778

  • 导入重复的 Altium 图页实例。#24861

  • 防止销毁工具管理器后“缩放到合适大小”导致的崩溃 (Sentry KICAD-81S)。

  • 防止因 Null 工具管理器导致执行远程命令崩溃 (Sentry KICAD-5ME)。

  • 修复保存无路径符号实例时的崩溃问题 (Sentry KICAD-173B)。

  • 修复 DRC 标记没有相关联项目时的崩溃问题 (Sentry KICAD-YT2, KICAD-YTA)。

  • 修复使用野指针更新连接子图时的崩溃问题 (Sentry KICAD-4SJ, KICAD-10HY)。

  • 将新变体对话框的父级设置为打开它的窗口。

  • 修复尝试撤销重命名图页后的崩溃问题。#24952

  • 修复分组项目上的快捷键崩溃问题。#24961


符号编辑器

  • 创建库时允许覆盖现有文件。#24617

  • 设置自定义主体样式符号属性时,要求至少有两个自定义主体样式。#24711

  • 不在属性对话框中显示派生符号继承的字段。#24606

  • 修复编辑自定义符号库时移动文本项和引脚发生的崩溃。#24721

  • 修复导入 Eagle 符号库时缺少矩形填充模式的问题。#24581

  • 在符号选择器中添加缺失的 HTTP 库字段内容。#23023

  • 使用左/右方向键折叠/展开库树。#23822

  • 启用派生符号的“更新符号字段”功能。#23743

  • 在字段表中区分用户字段名称的大小写。#24021

仿真器

  • 修复 IBIS 解析器中的内存泄漏。

  • 修复 CPL SPICE 模型多参数解析问题。#22105

  • 防止坐标轴图例和刻度标签过小。#24058

  • 在没有丢弃任何 IBIS 波形对时,不要发出关于丢弃波形对的警告。#23583


PCB 编辑器 

  • 拖动弧形布线时应用间距规则。

  • 为锁定尺寸绘制锁定阴影。

  • 打开封装选择器时自动滚动到当前封装。

  • 修复过孔属性中背钻(Back drill)必切处理逻辑。#24675

  • STEP 导出时将未定义图层的项目正确救援到 Cmts.User 图层。#24658

  • 追加电路板时保留目标图层名称。#24642

  • 修复撤销/重做时孤立过孔随机更改网络的问题。#24530

  • 在 Edge.Cuts 图层 DRC 中包含表格和条形码。#24525

  • 在实心网格填充中连接同网络的小过孔。#24559

  • 在撤销和重做过程中保持组合项仍处于组内。#24696

  • 修复导入 Eagle 时打散器件和普通 PCB 文本的角度与调整问题。#24662

  • 导入 Altium 时保持铜箔和阻焊层文本重合。#24504

  • 正确计算具有任意旋转角度的矩形焊盘的爬电距离 DRC 路径。#24543#24544

  • 编辑角点时接受零作为有效的顶点坐标。#24595

  • 防止“从原理图更新 PCB”向所有非 DNP 封装添加伪造的“不放置”制造属性。#24586

  • 防止在焊盘属性中按“Enter”键时丢失阻焊开窗间距(Solder paste clearance)。#24624

  • 防止泪滴生成器在挖空铜箔文本上创建铜箔时造成网络短路。#24649

  • 修复进入组(group)时的崩溃问题。#24391

  • 修复尝试从网络检查面板高亮网络时的崩溃问题。#24246

  • 修复打开第 8 版电路板时的迁移问题。#24193

  • 防止在插件可用性检查时因未定义的符号导致运行失败。#24570

  • 导入 Altium 电路板时将等长调节蛇形线作为等长模式导入。#24654

  • 修复导入 PADS 时的 ASCII 文本编码、背面镜像和金手指焊盘旋转问题。#23856

  • 修复 IPC-2581 翻转封装旋转的问题。#18013

  • 防止重复布局(Repeat layout)产生重复的放置区域。#22318

  • 重复布局时不克隆无关的组。#22316

  • 防止创建包含调长布线的组合项阵列时发生损坏。#23771

  • 修复短布线上的多布线拖动崩溃问题。#19638

  • 正确计算 Edge.Cuts 中全圆角矩形槽周围的爬电距离 DRC 路径。#24524

  • 修复细长椭圆形焊盘上的泪滴生成问题。#24670

  • 在 Gerber 工作文件中包含所有用户图层。

  • 修复错误和缺失的反向钻孔 DRC。#23902

  • ODB++ 导出时从网表网络点中丢弃辅助原点。#21427

  • 将网络更改传播到连接的布线段。#22211

  • 在内层铜箔层上渲染单层焊盘。#20969

  • 将狗骨头(Dog bones)应用到任何选定的线对。#24004

  • 执行“从另一块板导入设置”时启用“导入”按钮。#24553

  • 执行“从另一块板导入设置”时使用当前文件选择器路径。#24729

  • 在铜箔上方绘制规则区域外框,使其不被布线覆盖。#24688

  • 撤销后清除绘制的边距层线条。#24667

  • 在 ODB++ 钻孔输出中生成带电镀的槽孔。#24677

  • 防止使用封装使用的自定义图层时 3D 模型修改失败。#23744

  • 导出到 STEP 时拒绝伪造的圆弧拟合。#21869

  • 通过不在编辑时对未受影响的项目重新细分(Re-tessellating)来提高渲染性能。

  • 应用设计块布局时保持其他副本的布线。#24767

  • 防止应用设计块网络时与电路板发生冲突。

  • 防止“应用设计块布局”交换相同的封装。

  • 修复撤销将封装字段转换为规则区域时的崩溃问题。#24762

  • 防止调长配置总是隐式包含时域调长。#24736

  • 在导入 Eagle 时设置钻孔和放置原点。#24725

  • 当电路板连接性不同时应用设计块布局。

  • 修复在没有铺铜区的电路板上编辑铺铜区名称时的崩溃问题。#24790

  • 合并弧形布线以修复不正确的差分对等长偏差。#24726

  • 按项目记住 3D 模型导出文件名。#24763

  • 更新 PCB 时保持嵌套的原理图组处于嵌套状态。#24766

  • 在对 SHAPE_POLY_SET 调用布尔运算前清除圆弧,防止断言错误 (Sentry KICAD-PX3)。

  • 修复翻转电路板图层时的崩溃问题 (Sentry KICAD-174H)。

  • 针对反向钻孔协调属性检查器与布线及过孔对话框。#24814

  • 修复曲线电路板外框时闭合极小的缝隙。

  • 在迭代重新填充中协调同网络铺铜区重叠。#23790

  • 提高组保存性能。#24251

  • 导入 Fabmaster 时将 Keepout/Keepin/约束区域作为规则区域导入。#7732

  • 修复保存预设后“视图”标题变为“预设”的问题。#24537

  • 修复“网络检查器”过滤器中的崩溃问题。#24805

  • 修复放置封装时的崩溃问题。#21834

  • 防止铺铜填充时产生过于狭窄的铜桥。#24312

  • 自动保存复杂电路板时,不要定期将整个程序冻结数秒。#24114

  • 导入 PADS 时将布线弧角导入为圆弧中心而非顶点。#23612

  • 导入 PADS 时处理 V5 及更早版本的文本格式。#23241

  • 导入 PADS 时处理带有圆角的 RF 和方形焊盘。#23297

  • 导入 CADSTAR 时处理没有明确 ROUTEWIDTH 的布线。#17783

  • 将复制的圆弧粘贴到网格上。#22945

  • 当锁定项阻止某种操作时保留选中状态。#24410

  • 修复编辑组内带有字段的封装时的崩溃问题。#24856

  • 修复 3D 模型导出时由于奇数 GLB LINES 导致的 Blender 拒绝问题。#21706

  • 导入 DXF 时不要在低于公差的样条曲线交点处丢弃形状。#22127

  • 布线时遵守过孔到所有铜箔飞线目标的图层对设置。#23921

  • 修复带有挖空区域的铺铜区角点角度错误的问题。#23870

  • 防止已清除的网络颜色重新出现。#24465

  • 修复穿过圆角槽的爬电路径问题。#24597

  • 设置反向钻孔底部时,允许自动调整反向钻孔过孔上的覆铜。#23904

  • 修复导入 Eagle 时粉碎零件和普通 PCB 文本的角度与调整问题。#24756

  • 在 SVG 和 PDF 出图中显示钻孔标记。#24867

  • 移动过程中不要让查找破坏当前的选中项。#24884

  • 当铺铜区与内层焊盘和过孔环连接时保留它们。#24865

  • 从库更新时保留封装文本上的开窗(Knockout)。#24882

  • 修复重叠电路板挖空区域之间错误的爬电距离。#24875

  • 修复靠近密集过孔和焊盘处的泪滴。#24426

  • 防止铺铜填充器生成违反最小宽度约束的非法狭窄碎片。#24835

  • 当封装的某个属性被锁定时允许解锁该封装。#24901

  • 修复 STEP 导出失败后重试时的崩溃问题 (Sentry KICAD-QF)。

  • 修复使用已被删除项目的子项更新视图时的崩溃问题 (Sentry KICAD-PNP, KICAD-PPN)。

  • 修复导出 STEP 时的崩溃问题 (Sentry KICAD-8PD)。

  • 修复访问封装库时的崩溃问题 (Sentry KICAD-YVH, KICAD-R00, KICAD-1582)。

  • 使用非破坏模式安全地重新对 OCC 布尔运算实行多线程处理 (Sentry KICAD-8PD)。

  • 使 PDF 笔画文本字符偏移量与 Gerber 一致。

  • 修复跨三个或更多通道的多通道拓扑匹配。#24019

  • 改进“DRC 规则编辑器”中的标签/控件位置及高 DPI 支持。#24930

  • 修复图层名称匹配。

  • 在“DRC 规则编辑器”中将约束控件按 Y 轴中心对齐。

  • 改进“DRC 规则编辑器”中稍大字体的字段位置。

  • 禁用替换时更新不要重复生成封装。#24960


封装编辑器

  • 在树状视图中删除封装后保持库的展开状态。

  • 修复在网络共享路径下工作时的崩溃问题。#24549

  • 将未映射的 Eagle 图层分配给 User.Drawings、Margin 和 User 1-9。#18766

  • 修复处于绘制矩形模式时打开其他封装发生的崩溃。#24975

3D查看器

  • 在预设中正确保存和加载 User.1-45 与网格轴图层。#24599

  • 允许通过点击空白区域取消选择。#24260

  • 隐藏非活动变体的封装。#23298

  • 调整多边形偏移,避免板体、铜箔、阻焊层和丝印层之间的 Z-fighting(深度冲突)。#24933


Gerber 查看器

  • 支持读取 Excellon 重复孔命令()。


工作集(Job Sets)

  • 在“Jobset”编辑器右键菜单中使用右键点击的当前行。#24415

  • 修复 Windows 上“Execute”中带空格的绝对路径问题。#24226

  • 允许在 Windows 上使用内置 Python 代替系统 Python。#24634

  • 修复因报告器 UI 过度更新导致的 DRC 性能下降问题。#24478

  • 修复“Execute Command”中的输出记录。#23395

命令行界面 (CLI)

  • 将 PCB 渲染参数 --use-board-stackup-colors 简化为单选项开关标志。#21950

  • 防止在缺失 DRC 引擎时对铺铜区填充导致崩溃。#24643

  • 正确显示电路板加载失败的原因。#24604

  • 在符号 SVG 导出中接受目录格式(解包后)的符号库。#24720

  • 从目录库中为单个符号文件导出 SVG。#24720

Linux

  • 防止在原理图编辑器中编辑数值时使用方向键移动光标产生延迟。#15275

  • 修复 Wayland 上画布无响应的问题。#23083

  • 打印之间清除过时的 GTK 打印到文件目标。#22985

  • 修复靠近屏幕底部的右键菜单裁剪问题。#23603

  • 调整“DRC 规则编辑器”字段位置以更好地适应 GTK。

  • 防止库树重建受 GTK 帧时钟影响。

MacOS

  • 添加 LTspice 26 库搜索路径。#24914

Windows

  • 改进“DRC 规则编辑器”的高 DPI 处理。

IPC API

  • 修复设置路径处理程序中反向的插件标识符验证。#24667

KiCAD

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分