谷动谷力

标题: 【KiCad 】KiCad 中 BGA 器件的扇出(Fanout) [打印本页]

作者: 谷谷小师妹    时间: 2024-1-27 23:02
标题: 【KiCad 】KiCad 中 BGA 器件的扇出(Fanout)
【KiCad 】KiCad 中 BGA 器件的扇出(Fanout)
“ 使用 kicad-fanout-tool 插件,可以快速高效地完成 BGA 器件的扇出。 ”




插件的安装

Fanout 插件还未发布到 KiCad 的正式库中,因此需要手动操作一下。
打开 “插件与工具管理器”,点击 “管理”,在弹出的对话框中点击 “+” 号。
在添加仓库窗口中填入以下链接并确认。
https://raw.githubusercontent.com/OneKiwiTech/onekiwi-kicad-repository/main/repository.json


将仓库切换为 “OneKiwi's Kicad repository”,并安装 Fanout Tool (安装并应用更改):
安装完成后可以在 工具>外部插件 或工具栏中看到:



扇出 BGA

从封装库中摆放3个不同引脚数的 BGA 封装:

打开“电路板设置”,预定义常用的线宽及过孔尺寸:

这里设置了 4mil、5mil、6mil 三种线宽。
过孔定义了 0.6/0.3 mm、0.5/0.25 mm  以及 0.4/0.2 mm。打开 fan-out 插件:

在 Flitter 中输入需要扇出器件的位号前缀,比如“U”。然后就可以在 Reference中看到所有 U* 的器件,选择需要扇出的器件。
分别在 Track with 和 Via size 中选择使用的线宽及过孔(只能选择在电路板设置中预定义的值)。Package 字段选择 BGA。器件也支持 SOIC、QUAD 等封装。

Aligment 支持 3 种模式:
Quadrant:
Diagonal:
X pattern:

使用 X pattern 方式看下 U1 扇出的效果:

Diagonal 模式看下 U2 扇出:

Quadrant 的模式看下 U3:

注意,插件的扇出是忽略 DRC 的,您需要根据需求调整扇出线宽或过孔尺寸;或者在 DRC 中自定义 BGA 区域的特定规则。否则 DRC 时就有可能看到下图的情景:

导出网表

对插件源码感兴趣的小伙伴可以去 github 查看源码:
https://github.com/OneKiwiTech/kicad-fanout-tool







欢迎光临 谷动谷力 (http://bbs.sunsili.com/) Powered by Discuz! X3.2