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

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

3天内不再提示

详解KiCad中的层

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

扫码添加小助手

加入工程师交流群

不同EDA对于PCB中物理层的定义基本相同,比如信号层、丝印、阻焊、助焊等。但对于工艺层(辅助层)的定义会略有不同,比如Altium Designer没有专门的板框层及Courtyard层,通常用机械层替代。今天让我们来看一下KiCad对于层的定义。

wKgaoWcy2LuABeq-AAAwe_nNbpk028.png

PCB是一个由不同材料堆叠在一起的三维物体。如果一个设计师谈到设计一个2层板,那么通常意味着这个板子有两个铜层。4层板有4个铜层,以此类推。除了这些铜层之外,还有其他技术层和文件层可供选择。

可以在“电路板设置”中查看所有的层及其分类。默认情况下,F开头的层为顶层(Front),比如F.Cu表示顶层,F.Silkscreen表示顶层丝印层;B开头的为底层(Back),比如B.Mask表示底层阻焊层。中间信号层默认以In1.Cu的方式命名。

wKgaoWcy2LyASO96AAIgbRDUYD4567.png 如果觉得看着不习惯,可以修改层的名字,下图为将顶层和底层改为Top和Bottom的示例: wKgaoWcy2LyAbwqDAAHjCafIlw8560.png

物理层叠

我们先来看一下最常用的物理层叠:

wKgaoWcy2LyAHLF0AACzyBFDpAc133.png

F.Cu / B.Cu

F.Cu和B.Cu为铜层(顶层和底层)。中间的铜层默认用“In[数字].Cu”来表达。铜层用来走线,是最常用的层。

F.Silk / B.Silk

F.Silk和B.Silk为丝印层(Silkscreen)。一般来说,丝印是印刷在电路板上的白色油墨。如果有空间,Artwork通常包含元件轮廓、极性标记和位号。要注意丝印与裸露铜的最小间隙和最小线宽要求。小的表贴器件下面不应该有丝印,因为它会对回流工艺的产量产生负面影响。

wKgaoWcy2L2AJ3tUAAd7RwshjcU663.png

F.Mask / B.Mask

Mask 为阻焊层(Soldermask)。阻焊层对应的是我们常说的“绿油”(也可以是其他颜色),阻焊层主要有两个作用:

盖在铜层上,防止铜线与空气接触造成氧化。

防止焊桥。焊桥是指焊接时因焊盘与焊盘或焊盘与导线之间距离较近发生意外焊料流动而造成的连接(短路)。

阻焊层是负片,阻焊层上存在的图形对象表示不盖“绿油”的区域。

wKgaoWcy2L2AYFPBAASnEthZF-g070.png

关于更多阻焊层的介绍,请参考:KiCad中的阻焊层及其应用

F.Paste/ B.Paste

Paste为锡膏层(也叫助焊层)。锡膏层并不是PCB实体的一部分,它定义了需要覆盖锡膏的区域。Paste层通常用来制造钢网(Stencil),用于在回流焊前为贴片器件的焊盘区域刷上锡膏。

wKgaoWcy2L6AVyx9AAPvn0vEQuU894.png

辅助层

辅助层包含技术层、工艺层及文档层,它们并不代表PCB的实体,但是对DRC、标注、文档等工作提供了帮助。

Edge.Cut

Edge.Cut表示板框层。该层用于与制造商沟通最终电路板的形状是什么样子。板框不得包含自相交,且描述板框的多边形必须连续且闭合。Edge.Cut层上在PCB内部图形表示切口或开槽。

wKgaoWcy2L6AdTMaAAGLDK4T4ws783.png

wKgaoWcy2L6AabT0AAUQw3UVtGA260.pngMargin

没有明确的定义。关于Margin层的详解可以参考:KiCad中的 Edge.Cut 与 Margin 层

F.Adhesive/ B.Adhesive

F.Adhesive 和 B.Adhesive 是定义粘合(胶水)区域的层。

只有在波峰焊期间SMD元件位于PCB底部时才需要,防止元件在波峰焊过程中脱落或移位。(即使元件位于底部,也并不总是需要它。如果您需要为您的电路板定义粘合层,请咨询您的制造商)。

F.Courtyard/ B.Courtyard

Courtyard层用来定义元件(封装)在PCB上需要占用的区域。不同元件(封装)的Courtyard区域不能重叠。

该区域的大小取决于您的制造能力,也取决于您的需求。如果您的PCB 有可能需要返工,则可能需要更大的区域。

官方库中使用的规则在 KLC - Rule F5.3 中定义,并且与行业标准密切相关。

KiCad 要求该层上的每个图形都代表一个闭合的多边形(使用图形工具绘制)。Courtyard层允许内部切口。

下图白色轮廓为元件(封装)的Courtyard:

wKgaoWcy2L6AaFxVAABv0tdO3eY902.png

更多关于Courtyard的介绍请参考:Courtyard层如何使用?

F.Fab/ B.Fab

F.Fab和B.Fab是文档层。这两层旨在用于与电路板组装厂的沟通和用户文档。它通常有元件主体的轮廓(公称或最大尺寸,取决于你的特殊需要)。在这一层上有一个极性标记是很常见的。位号和数值字段经常出现在这一层。(这可能是高密度电路板上唯一可以显示这些字段的地方,因为丝印层上没有足够的空间可以显示这些字段。Fab层上文本没有丝印层上需要的那种最小尺寸间隙约束)。

User.Drawing/User.Comment

User.Drawing层和User.Comment层用于用户绘图和评论。可以把尺寸标注置于User.Drawing层中,把用户的一些注释放在User.Comment层上。

在KiCad官方库中,该层用于与用户交流封装的细节。(例如,告诉他们在哪里放置Keepout区域,因为KiCad不直接支持Keepout)。

User.Eco1/User.Eco2

User.Eco1和User.Eco2是没有明确用途的层。(用户可以将它们用于任何他们想要的用途。

除此之外,还可以添加9个用户层,用户可以根据需求,自行添加。其作用与Altium Designer中的机械层类似:

wKgaoWcy2L6AC6cLAAAwmaCeiQk752.png

结束语

了解清楚每个层的定义并正确地加以应用,可以让电子工程师、板厂更准确、清晰地了解设计、制造的意图,减少沟通成本,避免因误解而导致的工程问题。

wKgaoWcy2L6AWoepAABCFfRdHrA615.jpg

审核编辑 黄宇

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

    关注

    4391

    文章

    23746

    浏览量

    420854
  • KiCAD
    +关注

    关注

    5

    文章

    313

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    KiCad PCB 的 Adhesive 有什么用?详解 SMT 的红胶工艺

    听到但却不太常用的“红胶”工艺。   ”   KiCad 的 Adhesive KiCad 的 PCB 存在两个其他 EDA 工具
    的头像 发表于 08-20 11:17 1w次阅读
    <b class='flag-5'>KiCad</b> PCB <b class='flag-5'>中</b>的 Adhesive <b class='flag-5'>层</b>有什么用?<b class='flag-5'>详解</b> SMT <b class='flag-5'>中</b>的红胶工艺

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

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

    2025 KiCon Asia KiCad 用户大会

    主题,请在提交时说明您的主题内容。我们预期的与会者是工程师、设计师、创客、教师和学生。他们一般都能在自己的使用案例精通电子设计。他们的大多数人都非常熟悉 KiCad。所有讲座均以英语进行。 联系方式
    发表于 07-23 15:33

    文件嵌入详解(二):KiCad在原理图中嵌入字体、图框、数据手册

    “   从 KiCad 9 开始,可以直接在原理图中嵌入字体、数据手册、图框、SPICE 模型等外部文件。这样在复制图纸时,无需同时复制外部文件,因为它们已被嵌入到 KiCad 文件(会增加文件
    的头像 发表于 07-14 11:20 1924次阅读
    文件嵌入<b class='flag-5'>详解</b>(二):<b class='flag-5'>KiCad</b>在原理图中嵌入字体、图框、数据手册

    KiCad 的自定义规则(KiCon 演讲)

    “  Seth Hillbrand 在 KiCon US 2025 上为大家介绍了 KiCad 的规则系统,并详细讲解了自定义规则的设计与实例。  ”   演讲主要围绕 加强 KiCad 的自定义
    的头像 发表于 06-16 11:17 1488次阅读
    <b class='flag-5'>KiCad</b> <b class='flag-5'>中</b>的自定义规则(KiCon 演讲)

    您希望KiCad Copilot 帮你做什么? 华秋 KiCad 9.0.2 怎么提升设计效率呢

    什么功能,来提升您的设计效率呢?  ”   为什么要在 KiCad 添加智能助手? 5月初,华秋 KiCad 9.0.2 推出了第一个集成在工具的 AI 智能助手。支持工程们直接选
    的头像 发表于 05-29 11:18 1621次阅读
    您希望<b class='flag-5'>KiCad</b> Copilot 帮你做什么? 华秋 <b class='flag-5'>KiCad</b> 9.0.2 怎么提升设计效率呢

    KiCad 添加一个 AI 助手是一种什么体验?

    原文标题:在 KiCad 添加一个 AI 助手
    的头像 发表于 05-15 14:28 621次阅读

    KiCad 9.0.2 正式发布!

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

    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 图纸互转<b class='flag-5'>详解</b>

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

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

    在 Windows 上编译 KiCad

    “ Ethan 同学为我们分享了在 Windows 编译 KiCad 的准备工作、操作步骤及闭坑指南。以下是核心的操作视频及 PPT,完整的直播视频后续分享给大家! ” 流程概要 准备工作 编译器篇
    的头像 发表于 03-28 11:23 844次阅读
    在 Windows 上编译 <b class='flag-5'>KiCad</b>

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

    亲爱的 KiCad 粉们: 本周继续 KiCad 的直播活动,我们将在 3 月27 日周四晚 19:30 为您带来 “在 Windows 上编译 KiCad” 的专题!邀请了 KiCad
    的头像 发表于 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 9 新功能揭秘

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

    KiCad 9.0.0 正式发布

    “  千呼万唤始出来,KiCad 9 正式发布!   ” KiCad 项目自豪地宣布推出新一代版本 KiCad 9。该版本包含了众多新功能、改进以及数百项错误修复。欢迎访问KiCad
    的头像 发表于 02-21 11:12 2703次阅读
    <b class='flag-5'>KiCad</b> 9.0.0 正式发布