0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

KiCad使用 “F” 键自动布线?

KiCad 来源:KiCad 作者:KiCad 2024-12-04 11:39 次阅读

虽然 KiCad 没有自带完整的自动布线器,但使用快捷键 F,可以实现极简的自动连接需求。

wKgZoWcy14KAVGGEAAGD9gpfh_A203.jpg

快捷键 “F”

KiCad 有一个非常简单的 “自动布线器”,用 F 键就可以完成一条连接到最近的焊盘的走线。这个操作非常有用,只需要一只手操作鼠标,另一只手按下XF 键,就能快速绘制走线。使用该操作时,可以放大到走线起点位置,而终点可以在屏幕外(按F后会自动跳转),这可以节省大量的平移和缩放操作。

wKgZoWcy14OAVpQNAAHgUrd9eNg205.png

wKgZoWcy14OAZTrFAAEpRSkuUiM676.png

如果对自动连接的效果不满意,可以通过拖拽(快捷键 D)进行调整。

多个焊盘或封装自动布线?

那可以给多个焊盘或封装同时自动走线吗?也可以,但有一定局限性。

举个例子,我要给下面的几个焊盘同时走线:

wKgZoWcy14OABM2VAANNMS5dD7k296.png

首先需要按住Ctrl, 选中所有需要走线的焊盘,

wKgZoWcy14OAHJd-AACScoavgpQ114.png

然后点击快捷键 Shift + F

wKgZoWcy14OAFZzGAAKv1MF09z8963.png

这里布线器并不会一次性完成所有布线,而是按照选中焊盘的顺序依次进行布线,其中可能需要一些手动的确认。如果其中某根线无法走通,可以按“ESC”键跳过,布线器会继续执行剩下焊盘的自动布线。 下图是走完后的结果,总体来说效果还不错,比手动的一根根走要快不少。

wKgZoWcy14OAKBGFAAHTsHnoULI820.png

当然,如果对走线不满意或者某根线因为规则原因无法走通,可以进行手动的调整。 对于整个器件封装的自动走线,操作类似,不再赘述。 Freerouting 整板自动布线 如果您希望对整个 PCB 进行自动布线,目前 KiCad 还没有自带的方案。但您可以使用第三方插件 Freerouting,使用方式详见:KiCad 的自动布线插件:Freerouting。

下图是 KiCad Demo 程序 Complex Hierachy 运行自动布线前后的一个对比:

wKgZoWcy14SAPIqoAALNzYDYCes735.png

wKgZoWcy14SAWaEMAALYvLKqb4Y183.png

结束语

整板的自动布线目前业界也没有全能的解决方案。Pads的草图布线,Altium的Active Router以及Allegro的自动布线能高效的解决布局的自动布线(比如CPU到Memory的局部布线),但对较为复杂整板PCB布线仍无能为力。 就自动布线而言,KiCad 目前还没有以上商业软件类似的解决方案。但使用类似“F”的快捷键仍可以提升设计的效率与布线的速度。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 自动布线
    +关注

    关注

    1

    文章

    30

    浏览量

    11586
  • KiCAD
    +关注

    关注

    4

    文章

    163

    浏览量

    8789
收藏 人收藏

    评论

    相关推荐

    Altium Designer中PCB布线常用的快捷

    ,手工布线的模式,布线角度,编辑线宽及过孔规则,常用线宽及过孔值编辑,以及线宽及过孔大小选择方法。如下图:4.在导线放置状态,按下TAB 上面的` ,或者
    发表于 09-11 20:43

    KICAD 隐藏GND自动连接GND网络

    kicad中,库元件中设置为隐藏的GND引脚和VCC引脚,设置成电源输入属性就会被自动连接到GND和VCC网络,想要做电路上隔离的小伙伴一定要注意!!
    发表于 09-30 15:34

    KICAD6.0布线卡顿

    大家在用kicad6.0.2版本的时候有没有发现,布线时采用绕走和推挤会卡顿,非常卡,但在使用高亮碰撞布线时就没有这个问题。希望下个版本可以解决一下。
    发表于 03-04 17:40

    KiCad 简介

    KiCad 一个跨平台的开源电子设计自动化套件。KiCad 介绍:KiCad EDA 是一款用于印刷电路板设计的开源自由软件,最初由法国人 Jean-Pierre Charras 于
    发表于 04-08 14:03

    KiCad7 插件大全

    -fanout-tool HilbertGen_KiCad希尔伯特曲线生成器插件https://github.com/sqrtmo/HilbertGen_KiCad freerouting自动
    发表于 05-22 15:08

    KiCad中使用AD的封装库(Pcblib)

    Designer ”即可。 确认后,系统会自动加载封装库: 注意,由于仍然是AD库的原始格式,此处加载的封装只能查看、摆放,但无法进行修改、保存(保存时会报错)。如果需要修改库,还是需导出成KiCad的格式
    发表于 06-19 13:06

    KiCad中如何分割平面?

    层 ** 虽然在“电路板设置”中,可以选择铜层的类型,但如果选择了“电源层”,除了用于告诉“Free router”布线器在自动布线时忽略该层外,并没有什么实际的用处。KiCad中的信
    发表于 06-26 11:50

    kicad规则设置后布线还是没有变化的原因?

    kicad规则设置后,布线还是没有变化
    发表于 09-25 08:25

    KiCad官网免费下载

     KiCad是一款eda(电子设计自动化)软件,KiCad包含工程管理器kicad、原理图编辑器eeschema、元件封装关联选择器cvpcb、PCB
    发表于 12-05 14:13 589次下载

    优化KiCad原理图以促进PCB布线

      如果您在布线 PCB 时遇到困难,请不要害怕退后一步,重新评估原理图级别的连接方式。此外,如本 KiCad 布局技巧文章中所述,您可以在方便时在软件中重新分配 IO 引脚。
    的头像 发表于 05-30 16:59 2645次阅读
    优化<b class='flag-5'>KiCad</b>原理图以促进PCB<b class='flag-5'>布线</b>

    优化KiCad原理图以促进PCB布线

      如果您在布线 PCB 时遇到困难,请不要害怕退后一步,重新评估原理图级别的连接方式。此外,如本 KiCad 布局技巧文章中所述,您可以在方便时在软件中重新分配 IO 引脚。
    的头像 发表于 08-16 11:15 2003次阅读
    优化<b class='flag-5'>KiCad</b>原理图以促进PCB<b class='flag-5'>布线</b>

    Freerouting 2.0.0发布!自动布线更强了吗?

    “ 据说是 Freerouting 历史上最大的更新,UI 和 KiCad 更像了;提供了公共的 API,使得 EDA 工具集成更方便。置于实际的自动布线效果,留待大家验证 ”
    的头像 发表于 12-25 15:17 197次阅读
    Freerouting 2.0.0发布!<b class='flag-5'>自动</b><b class='flag-5'>布线</b>更强了吗?

    KiCad中如何分割电源平面

    层 虽然在“电路板设置”中,可以选择铜层的类型,但如果选择了“电源层”,除了用于告诉“Free router”布线器在自动布线时忽略该层外,并没有什么实际的用处。KiCad中的信号层没
    的头像 发表于 11-12 12:21 244次阅读
    <b class='flag-5'>KiCad</b>中如何分割电源平面

    KiCad发现之旅(一)原理图编辑

    包括原理图设计所需的所有工具。从 KiCad 包含的符号库中放置符号,绘制导线连接并将原理图同步到 PCB 中进行布局布线。 电气规则检查 电气规则检查(ERC)自动验证你的原理图连接。它检查输出引脚冲突、缺失的驱动器和未连接的
    的头像 发表于 11-12 12:23 317次阅读
    <b class='flag-5'>KiCad</b>发现之旅(一)原理图编辑

    KiCad EDA版本说明

    KiCad EDA 版本说明 开源且商业友好 KiCad EDA 是一款电子设计自动化(EDA)软件,开源且可以免费用于商业设计。 使用时无需单独授权,即可免费用于商业产品的设计和开发
    的头像 发表于 11-12 12:24 578次阅读
    <b class='flag-5'>KiCad</b> EDA版本说明