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

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

3天内不再提示

更多KiCad布局快速提示和技巧

星星科技指导员 来源:嵌入式计算设计 作者:Jeremy Cook 2022-08-16 10:45 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

当我第一次接触 KiCad 时,路由跟踪被描述为一门艺术,需要从经验中学习。我会说这是真的,但是,除了我的第一篇快速提示文章之外,这里还有一些额外的——也许更具战略性的——技术,我可以提供给那些刚入门的人。

不要害怕过孔

虽然过孔肯定会被过度使用,但在许多设计中,它们都是必要的,也是运行很长走线的绝佳替代方案。如果您可以选择绕一圈又一圈地绕着一条信号线到达目的地,或者点击 v 在层之间布线,那么您就知道该怎么做了。当然,如果有一种方法可以简化您的设计,使两者都不需要,那就更好了。

固件 IO 组织

如果您有一系列(例如 6 个)输入按钮,则只有按照与您的微控制器相关的逻辑顺序分配它们才有意义。也许针脚 1 到左上角的按钮,针脚 2 在旁边,一直到针脚 6,如果是小键盘排列,可能在右下角。但是,如果这种安排意味着您需要来回弯曲信号线和/或使用大量过孔怎么办?

如果 IO 引脚有更直接的连接安排,您可能会考虑在 Schematic Layout Editor 中更改内容以匹配物理情况,而不是引脚编号。然后可以以编程方式分配 IO。这种类型的固件分配通常是微不足道的,所以如果它可以节省您的麻烦和/或电路板空间,它可能是非常值得的。

需要时重新设计

pYYBAGL7BPaAPxioAAExdeFwydQ694.png

pYYBAGL7BPuAS9EaAACgRIXKSUE617.png

说明文字:8 月的 JC Pro Macro 2 电路板布线(上),当前布线与 Pro Micro 板安装翻转和其他更改(下)

在我的JC Pro Macro 2 Kickstarter 项目的开发过程中,我经历了大约五次板子迭代(不包括原始的 JC Pro Macro 设备)。每次我都认为我的设计恰到好处,值得称赞的是,每一个都在名义上有效。但是,需要进行迭代改进以推动卓越。撕毁屏幕上的曲目有点伤脑筋,但最后我认为这是值得的。

一个相当大的修改是翻转 Pro Micro 板的方向。这意味着不必将接头安装在顶部,这与 JC Pro Macro 板最初的设计方式有点保留,这可能会导致混乱和次优可用性。

pYYBAGL7BQGANvvvAAFx3vyj6co093.png

翻转东西并不像我想象的那么难,而且我认为从长远来看这是非常值得的。如果您不确定某事,您可以随时存档您的项目,让您回到已知的良好状态。

可视化

poYBAGL7BQaAPNTRAAEEt2MHuVI029.png

在 KiCad 的 Pcbnew 布局工具中,侧边栏上有三个主要选项,用于显示您正在进行的设计。我倾向于将中间的“不显示区域中的填充区域”作为我的默认设置,因为它可以很好地显示多层中的迹线。当您需要可视化填充区域时,上方的图标显示了更完整的电路板图片,包括信号线和覆铜。不利的一面是,较低的层通常会被遮挡,您需要更有选择性地显示哪些层。然而,这可能是一个重要的工具,可以用来追踪那些仍未连接的讨厌的最复杂的元素。

最后,在3D 查看器上查看您的电路板/组件,尤其是在“显示电路板主体”关闭的情况下,可能还有 3D 模型,在“首选项”》“显示选项”下可能会很有启发性。如果不出意外,在 3D 查看器中快速查看可以让您在将其送去制造之前稍微放心一下!

审核编辑:郭婷

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

    关注

    49

    文章

    8862

    浏览量

    165647
  • 电路板
    +关注

    关注

    140

    文章

    5344

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    KiCad 10.0.1 正式发布!

    “ KiCad 10.0.1 正式发布,主要是修复 10.0 的 Bug。虽然会引入新的 Bug,还是建议大家更新:P   ”   KiCad 10.0.1 版正式发布。10.0.1 稳定版本包含自
    的头像 发表于 04-16 11:20 851次阅读
    <b class='flag-5'>KiCad</b> 10.0.1 正式发布!

    KiCad 10.0.0 正式发布

    “  经过漫长的等待,KiCad 10 终于如约而至。虽然今年的发布节奏比以往稍晚,但这个版本所展现出的庞大更新量和生态活力,足以让整个电子设计社区为之振奋。  ” KiCad 项目自豪地宣布推出
    的头像 发表于 03-21 14:00 1347次阅读
    <b class='flag-5'>KiCad</b> 10.0.0 正式发布

    KiCad 9.0.8 正式发布!

    “  KiCad 10 发布前先来个 9.0.8 的小版本。   ”   KiCad 9.0.8 版正式发布。9.0.8 稳定版本包含自上一版本以来的关键错误修复和其他小改进。 自 9.0.0 版本
    的头像 发表于 03-20 12:35 3081次阅读
    <b class='flag-5'>KiCad</b> 9.0.8 正式发布!

    KiCad 10 IPC API 开发者问答整理

    : 兼容性保留:  依赖旧版 pcbnew.py (SWIG) 的插件在 KiCad 10 中依然可以使用,给了开发者更多的缓冲时间。 功能缺席:   无头模式 (Headless Mode
    的头像 发表于 01-07 11:20 937次阅读

    KiCad 项目动态与 KiCad 10 版本亮点

    “  KiCad 核心开发者 Seth Hillbrand 在 KiCon Asia 2025 上介绍了 KiCad 项目近况以及 KiCad 10 的功能亮点。 ”   原版的演讲视频在这里: 听
    的头像 发表于 11-24 11:20 4042次阅读
    <b class='flag-5'>KiCad</b> 项目动态与 <b class='flag-5'>KiCad</b> 10 版本亮点

    华秋 KiCad 发行版 9.0.5 发布:更多元器件库的选择

    “  9.0.5 华秋发行版集成了国创资源库,为工程提供了更多的选择。由于 9.0.5 存在一些  crash 的 Bug,大家可以自行考虑是否使用。9.0.6 也会在近期发布。  ”   华秋
    的头像 发表于 10-16 11:19 5w次阅读
    华秋 <b class='flag-5'>KiCad</b> 发行版 9.0.5 发布:<b class='flag-5'>更多</b>元器件库的选择

    KiCad 9.0.5 正式发布!

    “   KiCad 9.0.5 正式发布!支持更多工具和 AI 助手 的华秋发行版也即将发布 9.0.5 版本。 ” KiCad 9.0.5 版正式发布。9.0.5 稳定版本包含自上一版本以来的关键
    的头像 发表于 10-05 08:15 2553次阅读
    <b class='flag-5'>KiCad</b> 9.0.5 正式发布!

    KiCad电路仿真简易教程

    “  KiCad作为一款功能强大的开源EDA软件,不仅能进行原理图设计和PCB布局,还集成了强大的电路仿真功能。通过其内置的  ngspice  仿真引擎,工程师可以在设计早期验证电路的功能和性能
    的头像 发表于 09-09 11:19 1.4w次阅读
    <b class='flag-5'>KiCad</b>电路仿真简易教程

    KiCad 9.0.4 正式发布

    “   KiCad 9.0.4 正式发布!支持更多工具和 AI 助手 的华秋发行版也即将发布 9.0.4 版本。 ” KiCad 9.0.4 版正式发布。9.0.4 稳定版本包含自上一版本以来的关键
    的头像 发表于 08-19 11:14 4425次阅读
    <b class='flag-5'>KiCad</b> 9.0.4 正式发布

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

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

    KiCad 9.0.3 正式发布!

    “   KiCad 9.0.3 正式发布!支持更多工具和 Copilot 的华秋发行版也即将发布 9.0.3 版本 ” KiCad 9.0.3 版正式发布。9.0.3 稳定版本包含自上一版
    的头像 发表于 07-09 11:13 4282次阅读
    <b class='flag-5'>KiCad</b> 9.0.3 正式发布!

    用 VSCode 编写自己的 KiCad 插件(下)

    “  很多小伙伴都想自己开发 KiCad 插件,但不知从何入手。本文由华秋电子的另一位 KiCad 开发者波波同学撰写,分享了如何快速搭建环境,并开发一个简单的插件。  ”       所有环境配置
    的头像 发表于 06-19 11:44 3178次阅读
    用 VSCode 编写自己的 <b class='flag-5'>KiCad</b> 插件(下)

    用VSCode编写自己的KiCad插件(上)详细步骤教程

    “  很多小伙伴都想自己开发 KiCad 插件,但不知从何入手。本文由华秋电子的另一位 KiCad 开发者波波同学撰写,分享了如何快速搭建环境,并开发一个简单的插件。  ” 目标     编写一个
    的头像 发表于 06-17 11:10 3405次阅读
    用VSCode编写自己的<b class='flag-5'>KiCad</b>插件(上)详细步骤教程

    KiCad 9.0.2 正式发布!

    “   KiCad 9.0.2 正式发布! ” KiCad 9.0.2 版正式发布。9.0.2 稳定版本包含自上一版本以来的关键错误修复和其他小改进。 自 9.0.0 版本以来所有已修复问题的列表
    的头像 发表于 05-09 11:14 1862次阅读
    <b class='flag-5'>KiCad</b> 9.0.2 正式发布!

    KiCad 教程:集成电路测试 LoadBoard 设计指南

    “  这是一本高质量的 KiCad 入门手册,从设计 IC 测试载板的角度,系统地介绍了如何使用 KiCad 建库、设计原理图、到 PCB Layout。本书不只是 KiCad 的功能介绍,还加
    的头像 发表于 04-28 18:08 1825次阅读
    <b class='flag-5'>KiCad</b> 教程:集成电路测试 LoadBoard 设计指南