KiCad EDA 中文论坛
直播中

jf_32603368

4年用户 114经验值
擅长:控制/MCU
私信 关注
[经验]

在 KiCad 中使用华秋 DFM 插件

在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团队咨询
您有任何问题或建议,也欢迎在文末留言,我会将您的问题转递给华秋的开发团队。


更多回帖

发帖
×
20
完善资料,
赚取积分