KiCAD——入门及使用
一、官网及简介
KiCad 是一款开源软件套件,用于制作电子电路原理图,打印版 电路板(PCB)及其相关的零件描述。KiCad支持集成设计 在该工作流程中,原理图与相应的PCB一起设计,也可以独立设计 特殊用途的工作流程。KiCad还包含多个辅助电路和PCB的工具 设计,包括用于确定电路结构电气特性的PCB计算器, Gerber 查看器用于检查制造文件,一个 3D 观察器用于可视化成品 PCB和集成SPICE模拟器用于检测电路行为。
KiCad 可在所有主要操作系统和各种计算机硬件上运行。它支持PCBs 拥有多达32层铜层,适用于各种复杂设计。KiCad 是 由来自全球的软件和电气工程师志愿团队开发,使命明确 创建适合专业设计师的免费开源电子设计软件。
KiCAD官网

让我们开始吧!
二、使用教程
| 程序名称 | 描述 | 文件拓展名 |
|---|---|---|
| KiCad | 项目管理 | .pro |
| Eeschema | 原理图和元器件编辑 | .sch/l.ib/.net |
| Pcbnew | 电路板和封装编辑 | .kicad_pcb/.kicad_mod |
| GerbView | Gerber和钻孔文件查看 | .g/.drl/etc. |
| Bitmap2Component | 将bitmap图像转换成元器件或封装 | .lib/.kicad_mod/kicad_wks |
| PCB计算器 | 计算线宽等 | 无 |
| PI Editor | Page布局编辑 | 无 |

原理图输入编辑工具Eeschema、PCB布局布线工具PCBnew和非常编辑的3D视图工具3D Viewer:
Eeschema
它的功能包括分层原理图,自定义元器件原理图符号库创建和ERC(电气规则检查)。 Eeschema中的原理图符号库与Pcbnew中的封装库非常松散地耦合,以方便重复使用封装和原理图符号(例如,单个0805封装可用于电容器、电阻器、电感器等)。
Pcbnew
Pcbnew可以支持多达32个铜层和32个技术层的绘制。这个工具所用到的尺寸都是以纳米(nm)精度存储在带符号的32位整数中,使理论最大PCB尺寸可以到2.14米。
KiCad有一个自带的自动布线器,用于基本的单连接。也可以使用外部的自动布线工具,例如Alfons Wirtz开发的基于Java的开源工具FreeRouting,Anthony Blake于2008年开发用于gEDA PCB的Toporouter是一款拓扑自动布线器,最初是由Google资助的开源项目,由Delorie指导,现在也可用于KiCad。
3D Viewer
是KiCad的3D PCB查看功能,它基于VRML模型,可以导出板模型以进行CAD集成。
KiCad对板子的大小没有限制,很容易支持到32铜层的电路板,到最多14层技术层和最多4层附加层。它能够产生用于生产制造PCB板的所有必要文件:用于光绘的Gerber文件、钻孔文件、元器件定位文件等等。
KiCad是一个跨平台的程序,用具有wxWidgets的C++编写,可在FreeBSD,Linux,Microsoft Windows和Mac OS X上运行。许多元器件库都可用,用户可以添加自定义元器件,添加的时候可以按你正在设计的项目安装,也可以安装成“全局使用”,也就是任何项目设计的时候都可以直接调用。 还有一些工具可以帮助从其它EDA应用程序导入元器件,例如EAGLE,但貌似还不支持直接导入Altium Designer、OrCAD等工具的设计文件。 配置文件有明确记录的纯文本,这有助于连接到版本控制系统以及自动元器件生成脚本。
KiCad支持多种语言,包括中文。
预先配置
原理图配置
在绘制原理图之前,先先把电路图本身放好。 点击文件→页面设置。给原理图上一个标题和日期,然后 如果需要,可以调整纸张尺寸。

电路板配置
在设计板块之前,先设定页面大小并在标题中添加信息 挡。点击“文件”→页面设置…,然后选择合适的论文 请填写日期、修订日期和标题。
接下来,前往设计规则→约束页面。这个设置 页面指定了板子设计中所有内容的优先设计规则。对于 本指南的目的是默认设置是可以的。不过,对于一个真正的项目来说 这些应根据PCB晶圆厂的能力进行设置,使得 PCB设计是可制造的。
个人符号和封装库的建立
路径
建议路径:
放在软件安装目录下,同默认库一起启动
安装盘位\share\kicad\template\库名
符号属性
如果你觉得默认属性太少,想一步到位导出属于自己的BOM表可以在,原理图界面->工具>偏好设置>原理图编辑器>字段名模板>在全局字段名模板里面增加英文的名称即可(导出必须是英文否则会有;乱码)

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)