kicad绿油开窗_KiCad里Pcbnew中各层的使用说明-程序员宅基地

技术标签: kicad绿油开窗  

Kicad里Pcbnew提供了至多50个层供电路板设计师使用。

总计32个铜层供导线走线(可覆铜)

总计14个固定用途技术层

12个技术层对(上技术层和下技术层对称),包括Adhesive, Solder Paste, Silk Screen, Solder Mask, Courtyard, Fabrication,共计6对。在KiCad里Pcbnew的层描述中,F.代表电路板上层(Front),B.代表电路板的下层(Back)

2个独立技术层:Edge Cuts, Margin

总计4个辅助层可以任意使用:Comments, E.C.O. 1, E.C.O. 2, Drawings

1. 层设置

在Pcbnew工具栏的设计规则(D)中,选择层设置(L)。在弹出的图层设置对话框中,可以选择铜层的层数(从2到32)和电路板的厚度(通常是1.6mm)。在层类型中,还可以选择铜层的类型(信号、电源、混合、跳线四种)。

2. 层描述

2.1 铜层

铜层是用于放置和重新布置导线的工作层。 层号从0开始(第一个铜层,在上层,即F.Cu),并以31(最后一个铜层,在下层,即B.Cu)结束。 由于元件不能放置在内层(层1到层30)中,所以只有层0(F.Cu)和层31(B.Cu)是元件层。

任何铜层的名字都是可以编辑的。层0的默认名称为F.Cu,层31的默认名称为B.Cu。当电路板是2层板时,层0和层31之间没有其他的铜层。当电路板是4层板时,层0和层31中间多了两个铜层,名称按从上层到下层的顺序依次为In1.Cu和In2.Cu。当电路板是6层板时,层0和层31中间多了四个铜层,名称按从上层到下层的顺序依次为In1.Cu,In2.Cu,In3.Cu和In4.Cu。

通常,电路板是2层时,采用如下结构:

F.Cu ====Signal

B.Cu ====GND Plane

通常,电路板是4层时,采用如下结构:

F.Cu ====Signal

In1.Cu ====GND Plane

In2.Cu ====VCC Plane

B.Cu ====Signal

通常,电路板是6层时,采用如下结构:

F.Cu ====Signal

In1.Cu ====GND Plane

In2.Cu ====Signal

In3.Cu ====Signal

In4.Cu ====VCC Plane

B.Cu ====Signal

通常,电路板是8层时,采用如下结构:

F.Cu ====Signal

In1.Cu ====GND Plane

In2.Cu ====Signal

In3.Cu ====VDD Plane

In4.Cu ====GND Plane

In5.Cu ====Signal

In6.Cu ====VCC Plane

B.Cu ====Signal

通常,电路板是10层时,采用如下结构:

F.Cu ====Signal

In1.Cu ====GND Plane

In2.Cu ====Signal

In3.Cu ====Signal

In4.Cu ====VDD Plane

In5.Cu ====GND Plane

In6.Cu ====Signal

In7.Cu ====Signal

In8.Cu ====VCC Plane

B.Cu ====Signal

2.2 技术层对

KiCad中12个技术层总是成对出现的:上层一个,下层一个。可以通过F.或者B.来区分它们的位置。

KiCad中的6个技术层对分别为:

Adhesive (F.Adhes and B.Adhes)粘合层

用于在波峰焊前将SMD元件的粘合剂粘贴到电路板上的粘合层。

Solder Paste (F.Paste and B.Paste)焊膏层

用于在回流焊接之前生产掩模以允许焊膏放置在SMD元件的焊盘上。 通常这些层只有表面安装元件的焊盘。

Silk Screen (F.SilkS and B.SilkS)丝印层

它们是元件的图样出现的层,也就是你画的东西,用于辅助元件的安装。如元件极性,第一针脚,安装参考图等等…

Solder Mask (F.Mask and B.Mask)阻焊层

这两个层定义了焊接的掩模,也就是不过绿油的区域。所有焊盘都要出现在这两个层的其中一个层(SMD元件)或者所有两个层(通孔元件)以防止焊盘被过油,影响导电。

Courtyard (F.CrtYd and B.CrtYd)空间层

用于显示元件在PCB上实际占用的空间大小。

Fabrication (F.Fab and B.Fab)生产层

用于辅助元件贴装。

2.3 独立技术层

Edge.Cuts边界层

用于绘制电路板轮廓。 放置在此层上的任何元素(图形,文本…)都显示在所有其他图层上。所以请仅使用此图层绘制PCB的轮廓。

Margin边界层(目前没发现有什么特别的用处)

2.4 通用层

这些层可以任意使用。 它们可以是组装或布线等的说明文本,也可以是组装或加工的构造图。 它们的名字是:Comments,E.C.O. 1,E.C.O. 2,Drawings

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39892565/article/details/113394467

智能推荐

C语言-表达式求值_表达式求值c语言代码-程序员宅基地

文章浏览阅读1.3k次。C语言-表达式求值_表达式求值c语言代码

Struts2的过滤器FilterDispatcher_struts2应用web.xml的filterdispacher问题-程序员宅基地

文章浏览阅读1.4k次。测试环境及其前置知识Struts2.0.14 Spring2.5.6 Eclipse3.4 Filter的相关知识,尤其要知道Filter的执行顺序是按照web.xml中配置的filter-mapping顺序执行的。 web.xml定义文件 CharacterEncoding org.springframewor_struts2应用web.xml的filterdispacher问题

Unity 实现Image中Fill Amount的平滑增减效果(进度条为例)_unity fillamount-程序员宅基地

文章浏览阅读1.9w次,点赞14次,收藏32次。在游戏开发过程中,难免会遇到进度条的制作。这里我新建个场景从头做个简化版的。1、准备工作。在Unity中创建一个简单的UI界面。就像这样:其中imgBG和imgFillAmount的尺寸要相同。修改imgFillAmount的属性:(将Image Type改成Filled,记得要在Source Image中加入Sprite)可以看到FillAmount属性是个从0到1的值,拖动就可..._unity fillamount

linux服务器,卸载tensorflow CPU 安装PGU版_linux conda环境下卸载tensorflow-程序员宅基地

文章浏览阅读793次。linux 服务器,卸载tensorflow CPU 安装PGU版写在前面之前用的和学习的都是pytorch框架,现在要运行一个keras的代码,得安装tensorflow和keras,按一个教程,直接在pycharm里setting,点那个+很快就装好了tensorflow和keras,运行了几次发现运行特别慢,用nvidia-smi查看,发现根本没有用pgu跑,一番查找,最后发现安装的tensorflow本身是按CPU跑的,要用GPU跑,得安装tensorflow-gpu。以下主要参考了https_linux conda环境下卸载tensorflow

JMeter之修改Sampler响应数据的编码格式_sampler自定义数据编码-程序员宅基地

文章浏览阅读1.2w次。问题:JMeter的sampler响应数据中有中文时,会解析出错。 JMeter的Sampler中的响应数据默认的编码格式是:ISO-8859-1。来自文件:jmeter.properties中的语句如下:当默认这种编码格式时,如果响应数据中有中文,就会解析出错,如下图所示:要解决以上问题,有2种方案。方案一:1、 修改jme_sampler自定义数据编码

VMware使用vmdk文件安装Android_vmdk安卓-程序员宅基地

文章浏览阅读5k次。VMDK文件是VMware的虚拟磁盘文件,比用iso镜像安装要方便、迅速。大部分流程是和iso安装一样的,唯一不同的是选择虚拟机硬盘时,不能选择新建虚拟机磁盘,而是选择现有磁盘,然后找到之前下载的VMDK文件。PS:注意Android选择的系统类型是FreeBSD。..._vmdk安卓

随便推点

用XAMPP搭建PHP服务器,配置部署多个项目的过程(附blocked port error解决方法)_xampp的phperror-程序员宅基地

文章浏览阅读1k次,点赞23次,收藏23次。安装完成XAMPP后,浏览器输入localhost或127.0.0.1,若远程服务器,替换对应IP地址即可。因浏览网页服务默认的port都是80,因此只需输入网址即可,不用输入“:80”了,​​XAMPP默认指向的文件地址是安装目录下的htdocs文件夹。_xampp的phperror

基于 golang, grpc, gin 和 redis, kafka, MySQL, etcd 和 vue3 的简单分布式信息管理系统-程序员宅基地

文章浏览阅读873次,点赞11次,收藏14次。基于 golang, grpc, gin 和 redis, kafka, MySQL, etcd 和 vue3 的简单分布式信息管理系统含完整前后端,微服务:分布式信息管理系统模板,后台管理系统模板,数据库管理系统模板。实现 grpc 微服务远程过程调用,redis 缓存,etcd 服务发现,负载均衡。令牌签验,非对称加密。通过 Web 应用完成对数据库的增删改查(CRUD),文件流的上传和下载。前后端分离

app inventor入门详细教程(音乐播放器)01-程序员宅基地

文章浏览阅读1.6w次,点赞22次,收藏189次。App inventor 介绍简介App Inventor是由Google公司开发的一款在线开放的Android编程工具软件,通过图形化积木式的拖放组件来完成Apps开发App Inventor在2012年1月移交给麻省理工学院MIT的行动学习中心,并由MIT发布使用,目前已经发布了第2版本特点开发环境搭建简单。采用浏览器+云服务模式,无需复杂软件安装开发过程简单。手机App的界面设计和行为开发都可以通过可视化的拖放拼接组件来完成,无需关注复杂的语法规则组件模块丰富。App Invent_app inventor

Discuz X 3.4 系列漏洞梳理_discuz! x3.4漏洞-程序员宅基地

文章浏览阅读2.2w次,点赞7次,收藏23次。分析了目前已经公开的Dz3.4系列漏洞,作为学习和记录。Discuz!X ≤3.4 任意文件删除漏洞1、简述漏洞原因:之前存在的任意文件删除漏洞修复不完全导致可以绕过。漏洞修复时间:2017年9月29日官方对gitee上的代码进行了修复2、复现环境因为官方提供的下载是最新的源码,漏洞修复时间是17年9月29日,通过git找一个修复前的版本签出就可。git checkout 1a912ddb4a62364d1736fa4578b42ecc62c5d0be通过安装向导安装完._discuz! x3.4漏洞

C语言常见程序讲解,适合初学者快速入门!_简单的c语言代码解析-程序员宅基地

文章浏览阅读936次。之前发了很多有关C/C++项目的文章。但是对于C语言的学习,需要自己亲自敲一些代码才能够学好C语言。在这里讲解一下简单的C语言程序(代码),希望自己能够在自己的电脑上敲几遍。a与b的算术运算描述:输出a和b的初始化值的简单算术运算。代码:输出结果:分析:printf函数是将双引号中的内容输出到弹出框中,其中因为a和b的数据类型都是int型,所以运算结果都要用%d的形式输..._简单的c语言代码解析

python中kmeans求到类中心的平均距离_k-means算法python实现-程序员宅基地

文章浏览阅读3.8k次。1.k-means算法的思想k-means算法是一种非监督学习方式,没有目标值,是一种聚类算法,因此要把数据划分成k个类别,那么一般k是知道的。那么假设k=3,聚类过程如下:随机在数据当中抽取三个样本,当做三个类别的中心点(k1,k2,k3);计算其余点(除3个中心点之外的点)到这三个中心点的距离,每一个样本应该有三个距离(a,b,c),然后选出与自己距离最近的中心点作为自己的标记,形成三个簇群;..._kmeans 计算类内平均距离