在KiCad中使用华秋DFM插件
“在 KiCad 中使用华秋DFM插件,高效完成工艺规则检查,且可以根据检测结果直接在 PCB 中进行修改。”
![]()
华秋 DFM 插件介绍
DFM 插件可以帮助您在 KiCad 的 PCB 中一键检查制造工艺相关的问题,比如开路、锐角、最小线宽/线距、孔径等。插件最大的便捷之处是省去了在 EDA 工具和 DFM 工具之间的导入、导出操作,所有的操作都在 KiCad 中进行。得到检测结果后,可以迅速定位到错误并进行修改。简单说,插件的工作就是将 KiCad PCB 生成 Gerber 发送到服务端,完成检查后返回结果并显示在插件面板中。因此除了插件之外,无需安装任何依赖。
插件的 Github 仓库: https://github.com/Huaqiu-Electronics/kicad-hqdfm-plugin感兴趣的小伙伴可以查看源码。
插件功能 华秋 DFM 插件可以进行以下的检查(插件已经给出了预置的工艺参数):
- 板子层数
- 板子尺寸
- 电气信号
- 断头线
- 锐角
- 孤立铜
- 最小线宽
- 最小线距
- 焊盘尺寸
- 焊盘间距
- 网格敷铜
- 钻孔直径
- 孔环大小
- 孔到孔
- 孔到线
- 板边距离
- 特殊空
- 孔上焊盘
与华秋DFM客户端的区别 最大的区别就是和KiCad集成,因此不用单独安装客户端,就可以直接进行检查、修改。当然,客户端的华秋DFM功能更强大,比如可以做装配检查(目前DFM插件只能做裸板的DFM检查)。 对华秋 DFM 感兴趣的小伙伴可以访问以下链接获取更多信息:
如何安装?在 KiCad 的插件管理器中找到 HQ DFM,安装、应用即可:
没有“魔法”的小伙伴,也可以尝试作者的 gitlab 仓库。具体操作方法是在插件管理器中点击“管理”,添加新的数据源:![]()
仓库的 URL 为 https://gitlab.com/hafzhang/plugin-test-repository/-/raw/main/repository.json添加完成确认后选择添加的新添加的仓库,同样可以进行安装: 注意,该仓库中的版本可能比官网仓库中的更新,主要用于测试目的。
如何使用? 安装完成后可以在 KiCad 的工具栏图标或通过菜单 “工具->外部插件” 运行 “HQ DFM”,或在工具栏点击 HQ DFM 图标: 接下去的使用就比较简单了: 点击 “规则管理”,可以查看默认给出的默认工艺规则: “规则参数”列中共有3个参数,用逗号隔开,分别代表允许的最小、推荐、最大值。如果检测结果落在区间之外,会报错(红色);落在最小值和推荐值之间,会警告(黄色)。目前只能使用默认值进行检测(默认值是根据华秋的工艺规范),无法进行编辑。点击“DFM分析”按钮,就可以直接进行分析了,非常傻瓜的操作,无需任何配置。接下去就是等待的过程,根据设计文件的大小,可能要10秒到30秒不等:
完成后,会自动显示分析结果。根据颜色,可以点开每个类目,查看具体的错误原因。下图是“电气信号”中的“断头线”问题:
点击“分析结果”中的具体项目,会自动跳转到违规的对象(这里建议先将 PCB 放大,再进行点击跳转,目前不支持自动缩放)。 每个类目的错误,都会用图形解释,这个还是比较贴心的: 也可以按层或者分析类别筛选结果,默认是选中所有图层,可以通过单击或 Ctrl单击的方式进行调整: 还有个小细节,插件默认只显示报错或警告的内容,如果您想查看某个类别中所有的检测结果,可以选择对话框中左侧的“显示所有”。这样也可以对分析结果进行查看或者跳转的操作。 ![]() 跳转到错误对象后,可以直接在 PCB 中进行修改: ![]() 然后再次运行 DFM 插件验证即可。
注意事项 由于是在服务端进行检查,估计同时处理的任务数有限制,在某些时间段可能存在排队或等待时间较长的问题。如果遇到任何技术问题,请直接联系作者(在github上提issue)或华秋DFM团队咨询 您有任何问题或建议,也欢迎在文末留言,我会将您的问题转递给华秋的开发团队。
|