数据库图书馆
许多 KiCad 用户长期以来要求的功能是能够将符号选择链接到数据库,这在其他原理图 CAD 工具中很常见。KiCad 现在可以通过 KiCad 的三个主要平台上的 ODBC 功能添加与外部数据库的连接。
数据库库系统允许创建符号与封装关联的集中式数据库,以及关于您的零件的任何元数据,您和连接到同一数据库的其他人可以在您的原理图中共享这些元数据。
可以在 KiCad数据库库文档中找到更多信息。
正在进行的关于该功能的论坛讨论显示了一些用户如何开始在他们的 KiCad 工作流程中使用数据库。
符号选择器中的动态字段列
数据库库支持还引入了在交易品种选择器中显示和搜索自定义字段的能力。
图 16:选择符号对话框中的动态列
原理图上的超链接
原理图中现在支持超链接。这意味着原理图页面上的文本对象可以检测文本是否为超链接属性。超链接文本使文本对象变得可点击。
支持的超链接是:
- http://
- https://
- 文件://
- #:(其中是任何有效的示意图页)
图 17:原理图超链接示例
PDF改进
PDF 书签(目录)
添加了对使用有用信息填充 PDF 查看器的书签部分(也称为目录)的支持。
由原理图编辑器中的 plot 操作生成的原理图 PDF 将包含书签,其中填充了工作表列表和指向工作表中符号的链接。单击书签列表中的项目将跳转到相关页面和位置。
图 18:原理图 PDF 书签
嵌入式符号信息
添加了将原理图中的符号信息导出到绘制的 PDF 的支持。这是在 PDF 查看器中单击符号时显示的符号字段数据列表。不幸的是,这个工作所需的功能是根据 PDF 规范实现的,但对 PDF 查看器的支持并不一致。只有 Adobe PDF Reader/Acrobat 才能正确显示列表。
图 19:PDF 中的符号信息
PDF超链接
原理图超链接现在嵌入到 PDF 中并且可以交互。
这包括:
- 页面之间的超链接。
- 指向外部 URL 的超链接。
- 表符号链接到数据表。
-
电路板和封装编辑器
PCB封装一致性检查
一项新的可选检查,以确定您的电路板设计是否有偏离它们链接到的库的封装。
图 20:电路板到库封装检查示例
忽略的 DRC 测试选项卡
忽略的测试现在列在它们自己的单独选项卡中。
图 21:DRC 窗口中显示的 Ignored Tests 选项卡
机械间隙规则
两个新的 DRC 规则约束mechanical_clearance并mechanical_hole_clearance已添加到补充clearance和hole_clearance约束的自定义规则中。
虽然后者不在同一网络的项目上运行,但 mechanical_* 版本是。
# Prevent solder wicking from SMD pads(rule holes_in_pads (constraint mechanical_hole_clearance (min 0.2mm)) (condition "B.Pad_Type == 'SMD'"))
自定义规则严重性
现在可以为每个自定义规则定义自定义规则严重性,可能的值为ignore和warningerrorexclusion
(rule "Via Hole to Track Clearance" (constraint hole_clearance (min 0.254mm)) (condition "A.Type =='Via' && B.Type =='Track'") (severity warning))
填充到区域规则
新的自定义规则约束thermal_relief_gap,thermal_spoke_width并zone_connection已添加用于规则检查焊盘和区域填充之间生成的铜连接。
约束zone_connection具有solid、thermal_reliefs或 的有效选项none。
(rule heavy_thermals (constraint thermal_spoke_width (min 0.5mm)) (condition "A.NetClass == 'HV'"))# Don't use thermal reliefs on heatsink pads(rule heat_sink_pad (constraint zone_connection solid) (condition "A.Fabrication_Property == 'Heatsink pad'"))
径向尺寸
现在可以使用径向尺寸。
图 22:径向尺寸示例
PCB 中的反向文本对象
文本对象现在可以声明为“Knockout”,这意味着文本将从阴影框中减去。这对于制作更引人注目的丝网印刷很有用。
图 23:符号编辑器管脚表
自动区域填充
现在有一个新选项,可以在检测到电路板更改时自动重新填充区域,而不需要用户手动触发区域填充。默认情况下启用此功能以帮助新用户,但如果它妨碍高级用户或从事超大型设计的用户,则可能会被禁用。
图 24:自动区域填充首选项设置
|