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

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

3天内不再提示

KiCad 9 探秘(二):多通道设计工具

KiCad 来源:KiCad 作者:KiCad 2025-01-03 11:21 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Replicate Layout 插件终于可以淘汰了。KiCad 9 自带了多通道设计工具,比 Replicate Layout 更强大,更稳定!

c2405a5c-c981-11ef-902f-92fbcf53809c.png

又是一个千呼万唤始出来的功能,熟悉 AD 的小伙伴一定知道多通道设计以及 Copy room format 实现 PCB 多通道复制布局、布线的功能。以前在 KiCad 里只能用 Replicate Layout 插件实现:多通道 PCB 布局、布线的复用。现在KiCad 9 终于自带多通道布局布线的功能了!而且通过增加原理图的规则区域以及 Component Class 类的功能,不仅可以对一个子图进行多通道设计,还可以对原理图中任意器件组成的局部进行多通道布局、布线

子图(Sheet)的多通道设计

我们直接用 demo 里的 video 工程进行演示,看看具体如何操作。首先我们将 modul.kicad_sch 这个子图复制三份:

c26a5032-c981-11ef-902f-92fbcf53809c.png 每个 Sheet 对应的都是相同的子原理图:

c2915be6-c981-11ef-902f-92fbcf53809c.png

把复制的 Sheet 同步到 PCB:

c2ac084c-c981-11ef-902f-92fbcf53809c.png

关键的步骤来了,在 PCB菜单栏中点击工具->多通道->生成布置规则区:

c383b706-c981-11ef-902f-92fbcf53809c.png

我们把原始的模块以及需要复制的3个模块都选上,注意下方的两个选项也需要勾选,否则无法自动生成分组:

c3b05c48-c981-11ef-902f-92fbcf53809c.png

确定后 KiCad 做了两件事儿:

1. 对每个子图的所有器件做了分组(这样可以一起拖动这些封装)。点击后紫色的轮廓:

c3c03366-c981-11ef-902f-92fbcf53809c.png

2. 给子图的所有器件定义了一个规则区域(红色的细线,有点看不清):

c3f577ce-c981-11ef-902f-92fbcf53809c.png

点开规则区域看一下,就是自动在下方的位置增加了红框中的内容:

c40b162e-c981-11ef-902f-92fbcf53809c.png

当然,您完全可以手动绘制规则区域,并手动增加红色框中的内容。这和用菜单命令实现的效果是一样的。

现在我们把原始完成的布局、布线抽取出来作为参考:

c43eba9c-c981-11ef-902f-92fbcf53809c.png

选中参考布局后点击 工具->多通道->复刻布局:

c46505bc-c981-11ef-902f-92fbcf53809c.png

在弹出对话框中勾选需要复制的目标通道:

c482581a-c981-11ef-902f-92fbcf53809c.png

下方的选项可以根据需求勾选:

复制封装的布局

复制走线

复制其他项目(可以在规则内放置其他对象)

根据布置规则区对元件进行的分组

包含锁定的封装

包含目标区以外的元件

确认后的结果,完美!

c49ed6c0-c981-11ef-902f-92fbcf53809c.png

原理图局部的多通道设计

刚才是对整个子图进行多通道设计。KiCad 9 新增的规则区域和 Component Class 还可以对原理图局部的内容进行多通道设计。这个方式比 AD 更灵活,更好用。我们来看下怎么实现。

我们随意在原理图中复制几个器件,当成 3 个通道:

c4fed020-c981-11ef-902f-92fbcf53809c.png

点击 放置->规则区域

c51d18d2-c981-11ef-902f-92fbcf53809c.png

为三个通道分别绘制三个规则区域:

c52e18e4-c981-11ef-902f-92fbcf53809c.png

点击 “置指令标签”:

c545b2ce-c981-11ef-902f-92fbcf53809c.png

在 Component Class 这里给规则区域内的器件加一个类:

c56ecb0a-c981-11ef-902f-92fbcf53809c.png

分别摆放到规则区域边缘:

c5884206-c981-11ef-902f-92fbcf53809c.png

现在可以同步到 PCB 了:

c59c1b32-c981-11ef-902f-92fbcf53809c.png

点击工具->多通道->生成布置规则区,这次选择元件类:

c5be838e-c981-11ef-902f-92fbcf53809c.png

确定后可以看到规则区域已经生成(红色细线):

c5d2fc6a-c981-11ef-902f-92fbcf53809c.png

打开规则区域的属性,是这个样子的:

c5ef3650-c981-11ef-902f-92fbcf53809c.png

随意的找个通道连几根线,在规则区域内增加一个圆形:

c5fe64cc-c981-11ef-902f-92fbcf53809c.png

选中参考区域,点击工具->多通道->复刻布局:

c6276796-c981-11ef-902f-92fbcf53809c.png

勾选目标规则区域后确认,效果如下图所示:

c6399150-c981-11ef-902f-92fbcf53809c.png

结束语

非常实用的功能,比AD更强,有需要的同学赶紧用起来!

注意:如果想第一时间收到 KiCad 内容推送,请点击下方的名片,按关注,再设为星标。

常用合集汇总:

和 Dr Peter 一起学 KiCad

KiCad 8 探秘合集

KiCad 使用经验分享

KiCad 设计项目(Made with KiCad)

常见问题与解决方法

KiCad 开发笔记

插件应用

发布记录

审核编辑 黄宇

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

    关注

    0

    文章

    117

    浏览量

    28612
  • KiCAD
    +关注

    关注

    5

    文章

    313

    浏览量

    10229
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    kicadStepUp:KiCad 与 FreeCAD 之间的机电协同

    “   使用 kicadStepUpMod 工具,可以在 FreeCad 内导入 KiCad 的封装或带 3D 模型的 PCB,进行干涉检查、调整器件位置、板型并同步回 KiCad。 ”   简介
    的头像 发表于 07-29 11:54 899次阅读
    kicadStepUp:<b class='flag-5'>KiCad</b> 与 FreeCAD 之间的机电协同

    从Altium到KiCad的迁移实践:源库管理方案与Jobset应用技巧

    KiCad 的完整过程。演讲者作为公司首位电子工程师,详细分享了选择工具的考量、使用过程中遇到的问题,以及最终迁移决策的全过程。 ”   过去35年间,我几乎用过市面上所有 PCB 设计工具。作为 NCX
    的头像 发表于 06-11 11:21 1837次阅读
    从Altium到<b class='flag-5'>KiCad</b>的迁移实践:<b class='flag-5'>多</b>源库管理方案与Jobset应用技巧

    开源 Made with KiCad(129):CatSniffer IoT 协议工具

    “   CatSniffer 是一款专为物联网(IoT)安全研究设计的硬件工具,其核心功能包括无线通信的嗅探、协议分析和安全测试。   ” Made with KiCad 系列将支持新的展示方式
    的头像 发表于 06-09 11:14 1717次阅读
    开源 Made with <b class='flag-5'>KiCad</b>(129):CatSniffer IoT <b class='flag-5'>多</b>协议<b class='flag-5'>工具</b>

    KiCad 与 Altium Designer 图纸互转详解

    “  KiCad 和 Altium Designer是两款主流的 PCB EDA 工具。AD 和 KiCad 的原理图、PCB 文件是否可以互转呢?答案是肯定的,但如果需要支持最新版本的文件格式,也
    的头像 发表于 04-28 18:13 1.1w次阅读
    <b class='flag-5'>KiCad</b> 与 Altium Designer 图纸互转详解

    在 Windows 上编译 KiCad

    版本控制工具介绍 依赖管理篇 构建自动化篇 Scripting 篇 环境变量篇 使用VS2022构架KiCad 注意:如果想第一时间收到 KiCad 内容推送,请点击下方的名片,按关注,再设为星标
    的头像 发表于 03-28 11:23 839次阅读
    在 Windows 上编译 <b class='flag-5'>KiCad</b>

    KiCad直播活动(三):在 Windows上编译KiCad 手把手教您编译/构建 KiCad 源码

    Developer Ethan 同学,手把手教您编译/构建 KiCad 源码: 开发工具安装 环境变量配置 使用 VS2022 构建 KiCad 参与直播的小伙伴还有机会获得 KiCon Badge
    的头像 发表于 03-24 11:14 1393次阅读
    <b class='flag-5'>KiCad</b>直播活动(三):在 Windows上编译<b class='flag-5'>KiCad</b> 手把手教您编译/构建 <b class='flag-5'>KiCad</b> 源码

    KiCad 直播系列活动预告():KiCad 华秋发行版专题介绍

    (EDA)工具,正吸引着越来越多设计师的关注。我们希望通过这次活动: 帮助更多人了解 KiCad 的强大功能和使用技巧 分享专业经验和设计方法 鼓励更多爱好者积极参与 KiCad 社区建设 促进开源
    的头像 发表于 03-10 11:16 996次阅读

    探秘新能源行业利器:串保护板测试仪的革新应用

    探秘新能源行业利器:串保护板测试仪的革新应用
    的头像 发表于 03-05 15:09 785次阅读

    KiCad 直播系列活动预告(一):KiCad 9 新功能揭秘

    KiCad 直播系列     亲爱的 KiCad 粉们: 我们很高兴地宣布,从下周起,我们将推出一系列关于 KiCad 的精彩直播活动!KiCad 作为一款功能强大的开源电子设计自动化
    的头像 发表于 03-01 11:22 1036次阅读
    <b class='flag-5'>KiCad</b> 直播系列活动预告(一):<b class='flag-5'>KiCad</b> <b class='flag-5'>9</b> 新功能揭秘

    KiCad 9.0.0 正式发布

    “  千呼万唤始出来,KiCad 9 正式发布!   ” KiCad 项目自豪地宣布推出新一代版本 KiCad 9。该版本包含了众多新功能、
    的头像 发表于 02-21 11:12 2702次阅读
    <b class='flag-5'>KiCad</b> 9.0.0 正式发布

    KiCad 9 引入新的API机制

    “  在FOSDEM 2025的演讲中,核心开发者Jon Evans揭秘了KiCad 9的全新API系统,彻底重构插件生态,为开发者与用户带来更稳定、高效的体验。   ” 旧系统痛点:Python
    的头像 发表于 02-10 11:13 1967次阅读
    <b class='flag-5'>KiCad</b> <b class='flag-5'>9</b> 引入新的API机制

    KiCad 9 探秘(六):如何用&quot;器件类&quot;玩转通道设计与自定义DRC规则

    “  老版本的 KiCad 只有网络类(Net Class),但没有器件类(Component Class),在 KiCad 9 中器件类终于亮相了。结合规则区域,器件类可以在
    的头像 发表于 02-08 11:14 2562次阅读
    <b class='flag-5'>KiCad</b> <b class='flag-5'>9</b> <b class='flag-5'>探秘</b>(六):如何用&quot;器件类&quot;玩转<b class='flag-5'>多</b><b class='flag-5'>通道</b>设计与自定义DRC规则

    KiCad 9 探秘(五):敷铜管理器

    “  KiCad 9 中新增了敷铜管理器的功能,可以让您更方便的查看或编辑 PCB 中的敷铜。   ” 敷铜管理器有什么用? 敷铜管理器(Zone Manager)可以帮助您在同一个对话框中查看或
    的头像 发表于 02-06 11:15 3444次阅读
    <b class='flag-5'>KiCad</b> <b class='flag-5'>9</b> <b class='flag-5'>探秘</b>(五):敷铜管理器

    KiCad 9 探秘(三):定位与捕捉功能的增强

    “  KiCad 9 增加了很多非常好用的定位与捕捉功能,让您画 PCB 或 封装的时候更加高效。   ” 用于捕捉的光标指示器 KiCad 9 增加了几何交点处的光标指示器,可以让您
    的头像 发表于 01-16 11:14 2342次阅读
    <b class='flag-5'>KiCad</b> <b class='flag-5'>9</b> <b class='flag-5'>探秘</b>(三):定位与捕捉功能的增强

    KiCad 9 探秘(一):原理图设计模块复用

    “  KiCad 9 rc 版本已经发布,虽然离正式版发布可能还有一个多月时间,还是忍不住把一些好用的功能先分享给大家。第一个分享的是原理图设计中的模块复用。千呼万唤始出来    ” 概述 这个功能
    的头像 发表于 12-28 11:19 3304次阅读
    <b class='flag-5'>KiCad</b> <b class='flag-5'>9</b> <b class='flag-5'>探秘</b>(一):原理图设计模块复用