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

KiCad
10.0.5 版正式发布。
10.0.5
稳定版本包含自上一版本以来的关键错误修复和其他小改进。
自 10.0.0 版本以来所有已修复问题的列表可以在 KiCad 10.0.5 里程碑页面上找到:
此版本包含多个关键错误修复,因此请考虑尽快升级。
10.0.4 版本是由 10.0 分支制作而成,并从开发分支中进行了一些精心挑选的更改。
适用于 Windows、macOS 和
Linux
的软件包现已推出或将在不久的将来推出。请参阅 KiCad 下载页面以获取指导:
ad
.org/download
国内的小伙伴可以去清华的镜像下载*(Windows):
rs
/kicad/windows/stable/kicad-10.0.5-x86_64.exe
测试过程中发现bug,可以在以下链接提交:
感谢所有开发人员、打包人员、库管理员、文档编写者、翻译人员以及所有帮助此版本得以发布的其他人。
变更列表
通用改进
保持设计块(Design block)库的可视化标志状态。
#24588
按键释放后丢弃积压的按键自动重复事件。
#24540
在启动向导中应用导入的语言而无需重启软件。
#24593
限制在大尺寸几何图形上绘制虚线,防止程序卡死。
#23824
修复迁移嵌套库表行时的崩溃问题。
#23291
修复导入设计块时与特定语言相关的错误。
#24659
修复退出时的崩溃问题。
#23102
修复 3
Dc
onnexion 驱动初始化崩溃后的恢复问题。
#22609
如果用户之前没有预装库,则在迁移期间不添加预装库。
#24594
为“从坐标文件中排除”属性添加快捷键。
在项目管理器状态栏中显示完整的项目路径。
#24302
修复“项目模板选择器”对话框预览布局的问题。
#23656
在选择文件之前禁用提交对话框的“确定”按钮。
#24771
当对话框标题栏超出屏幕范围时将其居中显示。
#24759
使用正确的
wxString::Format
字符串长度指定符以防止断言错误(Sentry KICAD-NHC)。
自动保存对话框按钮采用首字母大写(
Ti
tle 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 笔画字体中使用正确的宽高比。
当位图更改时刷新位图按钮。
在 No
te
book 控件中使用默认的 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
.PA
RAM
S}
。
#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
编辑器
拖动弧形布线时应用间距规则。
为锁定尺寸绘制锁定阴影。
打开封装选择器时自动滚动到当前封装。
修复过孔属性中背钻(B
ac
k 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
KiCAD
+关注
关注
6
文章
339
浏览量
10808
