kicad

Kicad文档

https://docs.kicad.org/5.1/en/eeschema/eeschema.pdf
https://docs.kicad.org/5.1/en/pcbnew/pcbnew.pdf

KicadGUI

kicad_第1张图片
GUI

KiCAD问题

  1. 原理图及PCB注释不支持中文显示
  2. 在原理图和PCB之间交互布线时,只能在原理图中选中一个元器件在PCB中显示
  3. 在PCB文件中,不支持同时选择选择多个元器件并修改其属性,只能一个一个元器件的修改
  4. 不同厂家得Kicad元器件库,有不同的字段名,不统一,不方便处理,
    Digi-key的封装库字段名称:
kicad_第2张图片
Digi-key

立创商城的封装库字段名称:
kicad_第3张图片

Kicad元器件的属性,默认的必须有 Reference, Value, Footprint, Datasheet,四个基本属性,其他的属性可以自己根据需要修改或者添加
kicad_第4张图片

当在PCB中元器件被锁定(locked),如果在原理图中删除并更新了这个元器件,则在PCB中无法更新成功(既无法删除之前的元器件),此时需要在PCB中解除对应元器件的锁定,选定元器件后,使用快捷键L解除锁定,然后再更更新PCB即可。
kicad_第5张图片

KiCad里Pcbnew中各层的用途说明
KiCAD的一些快捷操作
原理图库和封装库转化为KiCad对应的库文件
KiCAD差分布线方法

关于KiCAD导入dxf文件时,图形比例和实际不符的问题。

KiCAD默认导入dxf文件的单位是mm,因此必须设置dxf文件的缩放单位为mm
kicad_第6张图片
kicad_第7张图片

Kicad 原理图之间的复制

Kicad V5版本 不能像其他的cad软件一样,在打开的原理图之间相互复制内容。原因是Kicad复制时,使用的不是系统的粘贴板,导致无法在两个原理图之间复制内容。目前暂时的解决办法有两个:

一、使用原理图的Hierarchical Sheet(分层图)和Append Schematic Sheet Content(添加原理图内容),在主图和子图之间复制内容。

1.在当前原理图中创建Hierarchical Sheet(分层图)

kicad_第8张图片

2、进入分层图

kicad_第9张图片

3、使用Append Schematic Sheet Content(添加原理图内容),导入需要拷贝的原理图

kicad_第10张图片
kicad_第11张图片

4、选择要复制的内容,并复制 Ctr+C,然后返回到主原理图

kicad_第12张图片

5、在主原理图中,使用Ctr+V 粘贴,就可以将需要的内容复制到主原理图

二、使用Kicad的Eechema程序,打开需要复制的原理图,复制内容后,再打开需要粘贴的原理图,进行粘贴即可

1、使用Kicad的Eechema程序,打开需要复制的原理图,复制需要的内容

kicad_第13张图片

2、再File-Open,打开需要粘贴内容的原理图,然后直接粘贴即可

kicad_第14张图片


Kicad 3D Viewer 单击鼠标滚轮,设置3D视图的中心点(3D视图旋转的中心点),按住鼠标滚轮可拖动3D视图

KiCad Mark 点名称

Mark 点的用处是给 IC 等高密度的元件在贴片时定位参考
kicad_第15张图片

kicad_第16张图片


如何给元件给元件的管脚加上划线?

在一线元件需要注明一些引脚是低电位使能的。
比如这样。
kicad_第17张图片

每款 EDA 软件有不同的做法,有的是在前后使用 /,有的是给每个字母加上 /。
KiCad 不一样,使用的是 ~,在键盘的左上角。
如下图所示加上就可以显示上划线。
kicad_第18张图片


不要使用Add layer alignment target 功能,会导致有些插件无法生成gerber文件,Add layer alignment target 没有啥实际作用

Layer alignment target
kicad_第19张图片
kicad_第20张图片

Kicad 快捷键

PCB New
kicad_第21张图片
R:旋转对应的元器件
Alt+3 :3D视图
Alt+6 :差分走线
~:高亮网络,将鼠标放在对应的网络上,按波浪线,可高亮显示对应的网络
Ctrl+H:高亮显示层
Ctrl+Shift+z:放置铺铜网络
W:切换到下一个走线宽度
Shift+W:切换到上一个走线宽度
Ctrl+Shift+V:放置过孔Via
Ctrl+Shift+Z:放置铺铜区域 Filled Zone
Ctrl+Shift+K:放置禁止走线铺铜区域 Keepout Area


删除PCB所有走线

kicad_第22张图片
kicad_第23张图片


PCB导出step文件

在tolerance中选择Very loose,如果选择Standard,有些元器件有问题
kicad_第24张图片


FreeRouting

https://github.com/freerouting/freerouting/

注意事项

1、kicad的PCB文件的路径,必须是纯ASCII(不能有中文或者希腊字母等)
2、元器件的Value一栏,必须是纯ASCII(不能有中文或者希腊字母等)

使用步骤

1、将PCB文件导出为dsn文件kicad_第25张图片
2、打开FreeRouter软件,导入生成的dsn文件,选择Autorouter,开始自动布线

kicad_第26张图片

2、布线完成后,会生成.ses文件,在kicad中导入该文件即可

kicad_第27张图片


kicad 原理图中元器件的封装不在PCB显示

kicad 原理图中,如果元器件的Reference的值是以#开始的,则表示该元器间是不可制造的,不会导入到PCB中
例如:原理图中,Symbol的Reference都是以#开始的,表示不会导入到PCB,即使给Symbol指定封装,也不会在PCB中显示。
想要在PCB中显示,必须去掉Reference中的#
kicad_第28张图片

你可能感兴趣的:(PCB设计,kicad)