KiCad #学习笔记02#| KiCad 设计流程与实际操作
#硬禾学堂直播笔记#https://class.eetree.cn/live/l_5e315dc3961b3_Go3cObkx
- 绘制原理图
- 绘制PCB
- Gerber文件
1、电路原理图绘制
-
第一步:新建PCB工程文件 - 【文件】- 【新建】 - 【工程】。
-
第二步:打开原理图编辑器
KiCad 原理图编辑器界面如下图所示。 -
第三步:原理图编辑器基本操作如下
- 放置元件
- 元件操作:旋转、移动、编辑值等可以在放置符号模式下鼠标右键(移动、方向、属性、重复、删除等等)选择相应的选项进行操作。
- 批注原理图:【工具】- 【批注原理图】可对多个元件符号进行编号。
- 放置元件
-
第四步:Debug :【检查】 - 【电气规则检查】
注意:KiCad 比较特殊的一点,必须要有下面PWR_FLAG POWER接地。
-
第五步:给所有元件分配封装 难点
-
第一种方式双击元件符号后【符号属性】-【封装】-点击库标识。
LED 封装: LED_THT -> LED_D5.0mm
3D查看器
(电源连接器:单排和双排,直针和弯针,针脚间距为2.54mm和3.96mm,多种针脚长度。)
连接器原理图符号:
封装:
滑动变阻器:R_POT_TRIM -
第二种方式【工具】- 【分配封装】。我暂时还搞不清楚到底是什么封装~~~
-
-
第六步:生成网表【工具】-【生成网表文件】
(2020/02/02 晚上 22:55)
2、PCB原理图布线
-
打开PCB编辑器
-
加载网表文件【工具】- 【加载网表】
-
元件基本操作:移动、旋转、固定元件等鼠标右键选择对应的选项即可。
-
3D查看器【视图】-【3D查看器】
-
画电路板边框:【Edge.Cut】-【添加图形线条】工具。
如果线条弯弯曲曲不美观,可以用鼠标双击线条,修改线条坐标,从而让线条变平滑,如下图所示。 -
布线
双击设置布线参数,坐标工具栏中可以设置单位:mm、mil。
通过【文件】-【电路板设置】设置电路板布线参数。 -
过孔
-
层:关闭F.Fab让页面更简洁。
-
覆铜
选择【添加覆铜工具】点击覆铜电路板起点弹出【覆铜属性】方框,设置间隙、边距等属性。底层覆铜
顶层覆铜- 圆角(倒角)
选择定义电路板边框轮廓层【Edge.Cut】- 【添加圆弧】
进入圆弧编辑状态下,鼠标左键点一下确定圆点, 再点击一下确定半径,移动鼠标确定角度,同样,双击圆弧可以对其操作(移动、删除等),如下以90°为例:
- 圆角(倒角)
(2020/02/03 下午 16:14)
3、Gerber文件
- 生成Gerber文件【文件】-【绘制】弹出绘制方框,接着点击【绘制】生成电路板的每层文件。
- 生成钻孔文件/图文件/ 报告文件
-
- 查看Gerber
点击GBR组件,打开Gerber文件。
4、KiCad 电路板上放置LOGO
-
生成logo的kicad_mod文件
首先打开KiCad软件包中的Bitmap2Component,点击右侧的打开位图,导入自己的logo图片。
在上方选项卡中选择 “黑白图片”,可以发现logo变成了黑白单色。黑色的部分不会出现在丝印层上,只有白色的图样会留在丝印上。我们可以在右方的设置中,选择“负片”或者“标准”,这样可以在“镂空”和“不镂空”的图案样式中切换。
接着左右调节阈值,可以调节显示的清晰度。在要使用的层里保持顶层丝印选中。最后修改右上方X轴Y轴方向的分辨率以修改丝印尺寸。分辨率越大则尺寸越小。
注意,丝印层上的logo不适宜太大,这样可能遮挡其他丝印标识;也不适宜太小,不然可能PCB板厂无法打印出清晰分辨率的logo。
-
将logo的kicad_mod文件导入封装库
生成logo图像的封装以后我们可以把它添加到我们的电路板上。而在电路板上添加封装需要我们先把封装保存到项目封装库中。打开KiCad软件包中的PCB封装编辑器,先选择工作库为我们的项目文件库,再在上方工具栏中选择文件->载入封装->从文件导入封装,将我们之前生成的logo.kicad_mod文件导入到工作库中,保存工作库即可。
【文件】-【新建库】新建一个pcb封装库,命名、保存封装库;保存logo在封装库中。 -
将logo添加到电路板上
打开项目里的PcbnewPCB编辑器,点击右侧工具栏的 添加封装,在搜索框输入刚才封装的名称或者直接选择全部列出,选中刚才的logo,放置在电路板上方或下方合理的位置,如图所示:
鼠标左键双击工作界面空白区出现“选择封装封装”对话框。
3D查看器查看实际效果时,发现二维码太大了!原因是分辨率设置问题。将位图导出图片分辨率设置为:600600即可。具体大小根据实际需求而定。
注意:分辨率设置:600600,实际大小如下。
参考文档
(2020/02/03 下午 17:48)