在熟悉AD条件下,学习使用KiCad,相对是容易的,只是一个熟练的过程。添加了必要插件的KICAD能够完美替代AD,额外还能增加一点可玩性。
参考资料
简短高效的入门视频教程:
https://www.bilibili.com/video/BV12J411z7j7?p=1
KICAD中国,其中包括软件源码、原理图&封装&3d官方库、文档、讨论区等:
关于各种必要插件的安装:
https://gitee.com/KiCAD-CN/kicad-cn-forum/blob/master/zh_CN/KiCad_plugin.md
使用笔记(KICAD 5.1.5-3)
基本的使用上文“9分钟”视频已经说得很清楚,本周使用KICAD只做了MSO5000适配逻辑探头,更深入的体验了此制图软件,我打算从一些日常使用中遇到的问题点来做笔记。
如何拷贝现成的原理图?
xx.sch是不能用KICAD直接打开的,虽然可以点击,但是打开失败。
- 新建一个sch空白文件
- 点击添加原理图内容,这等同于复制,是有限定的复制:只能在工程内部复制黏贴,此规则也适用于其他场景。
如上,需要一个空白sch文件,那么又如何新建空白文件?
不能直接新建sch文件,只能:
除了新建,还可以加载一个现存的sch文件:
加载现有的库文件,可能会遇到没有相关原理图库的问题:
如何成功加载一个现存的sch文件?
接上一个问题,我需要直接利用A.pro工程文件中的xxx.sch文件,使用分层图框加载xxx.sch的时候,会因为没有库文件而出现乱码。
双击符号,查看符号属性:
可知缺少xxx-rescue.lib,将A.pro工程文件中的xxx-rescue.lib拷贝到当前目录中,进入管理符号库:
在工程专用库中添加rescue库,完成后原理图会立刻更新,乱码消失。需要关注的是$开头的路径字符,一个是软件库地址,另一个是当前工程根目录。
库参考(库地址)为什么会变成rescue?
正常时候,从官方库添加一个器件,库地址如下,分类:器件名
画图花了几天,突然发现如下异常情况:
好好的官方库怎么被修改为当前目录下的恢复库了呢??
仔细查看“工程恢复助手”发现正是如此,所以需要谨慎做此操作!
不能随意重新注释
重置注释,会打乱已经布局的PCB。
PCB中为什么不能正确的均布器件?
首先,可能是锁定了:
其次,可能选中某一层的无关项目:
最小线宽在哪里设置?
间距设置?
布线到焊盘间距?
线与线之间间距?
两个焊盘之间间距?
以上都是:
这是间距的最低要求,也就是上图中的“间隙”,值得大小反演在走线外围阴影区、焊盘最外一圈越界判断层。
- 焊盘外层:
-
走线外层:
下文有说明,可以在PCB封装中单独设置这个规则。但是务必注意,不要轻易修改全局设置!建议单独修改独立封装中的间距规则:
钻孔间最小间距?
电路板设置中;
PCB如何添加一个单独的非金属化过孔?
点击“添加封装”,可以独立地、自由的操作封装:
如何解决焊盘太近的警告?
如下电路板设置是无效的:
不建议修改全局“间隙”,建议局部修改封装,在PCB中点击封装,E修改属性,将焊盘间隙改为一个比0大的一个极小值,即可消除DRC报错!
另外关于连接铜皮的方式也在这里设置。
关于批量操作
批量选择器件丝印?如何只选择一层中的部分丝印?
批量换层
可以参考:
-
如何用Python脚本操作??
关于层设置和层显示
层设置:
显示-层管理器:
关于布线优化
能否改变角度?
上图怎么也拉不出正常连接
常用快捷键
Alt + 6 | 画差分线 | Alt+7 | 画蛇形线 | 选中线+U | 选中整跟线 | V/shift +V | PCB层切换、走线时过孔,过孔,取消过孔 |
P | A | shift+X | PCB画铜线 | W | 原理图画线 | ||
Shift+Z | 3D查看底视图 | Z | 3D查看顶视图 | M | SCH和PCB移动 | D | PCB拖线 |
单层显示 | Ctrl+H | B/Ctrl +B | 覆铜的批量操作 | Alt+3 | 3D查看 | Ctrl+L/I | 选择网络全部线 |
Ctrl+U | 切换单位 | shift+W/W | 改变走线宽度 |
*https://an_kang.gitee.io 同步。