admin 管理员组文章数量: 1184232
目录
KiCad 小白入门全攻略:从 0 到 1 设计电路与 PCB
一、准备工作:认识 KiCad 与安装
二、核心概念:小白必懂的 3 个术语
三、Step 1:绘制原理图(以 “植物传感器” 为例)
四、Step 2:设计 PCB 板
五、Step 3:输出生产文件(交给工厂制作)
六、避坑指南(新手必看)
七、学习资源
本文专为不懂电路原理的新手打造,提供基于 KiCad 的完整电路设计指南。从 KiCad 安装、核心概念科普,到原理图绘制、PCB 布局布线,再到生产文件输出,全程以 “植物传感器” 为例,用 “照葫芦画瓢” 式的步骤讲解操作细节。无需专业知识,只需按步骤执行,即可完成从电路蓝图到可生产 PCB 板的全流程设计。文中还包含避坑指南和资源推荐,帮助新手快速上手,轻松实现属于自己的硬件开发产品设计。
KiCad 小白入门全攻略:从 0 到 1 设计电路与 PCB
一、准备工作:认识 KiCad 与安装
-
什么是 KiCad?
一款免费开源的 EDA(电子设计自动化)工具,能画电路图(原理图)和设计 PCB 板,适合新手入门。 -
安装步骤
- 官网下载:kicad(选择对应系统版本,支持 Windows/macOS/Linux)。
- 安装时全选组件(默认即可),安装完成后打开 KiCad,会看到主界面(包含原理图编辑器、PCB 编辑器等工具)。
二、核心概念:小白必懂的 3 个术语
- 原理图(Schematic):用符号表示元件和连接关系的 “电路蓝图”(类似建筑设计图)。
- PCB(印刷电路板):实际生产的电路板,元件焊接在上面,铜箔线路实现连接。
- 封装(Footprint):元件在 PCB 上的物理尺寸(如电阻的大小、引脚间距),必须与实物匹配。
三、Step 1:绘制原理图(以 “植物传感器” 为例)
目标:用符号画出电路连接,无需懂原理,按 “照葫芦画瓢” 操作。
-
新建项目
- 打开 KiCad,点击菜单栏
File → New Project → New Folder,命名为PlantSensor,勾选 “Create a new schematic sheet”,点击 “OK”。 - 自动生成两个文件:
PlantSensor.kicad_pro(项目文件)和PlantSensor.kicad_sch(原理图文件)。
- 打开 KiCad,点击菜单栏
-
添加元件符号
- 点击顶部工具栏的 “添加元件” 按钮(图标:一个电阻符号 + 绿色加号),或按快捷键
A。 - 在弹出的窗口搜索框输入元件名称,找到后双击添加到画布:
- 微控制器:搜索
ATtiny85(选ATtiny85-20PU或类似型号)。 - 电阻:搜索
R(选Resistor_THT直插或Resistor_SMD贴片,新手推荐直插)。 - 电容:搜索
C(选Capacitor_THT或Capacitor_SMD)。 - 电池座:搜索
CR2032(选带引脚的电池座符号)。 - LED:搜索
LED(选LED_THT直插)。 - 探针接口:搜索
CONN_2(2 脚连接器)。
- 微控制器:搜索
- 拖动元件到画布,按
R旋转,按M移动,合理排列(同类元件放一起)。
- 点击顶部工具栏的 “添加元件” 按钮(图标:一个电阻符号 + 绿色加号),或按快捷键
-
连接元件(画导线)
- 点击顶部工具栏 “添加导线” 按钮(图标:一条线),或按
W。 - 鼠标移到元件引脚上(出现小圆点),点击开始画线,再点击另一引脚结束,完成连接。
- 按示例连接(无需理解原理,照图连线):
- ATtiny85 的 Pin8(VCC)→ 电池座正极。
- ATtiny85 的 Pin4(GND)→ 电池座负极。
- 0.1μF 电容两端分别连 VCC 和 GND。
- 其他连接参考之前的电路描述(严格按步骤连线,错了会报错)。
- 点击顶部工具栏 “添加导线” 按钮(图标:一条线),或按
-
设置元件参数
- 双击电阻符号,在 “Value” 栏输入
10kΩ或220Ω(按电路要求填写)。 - 双击电容,“Value” 栏输入
0.1uF。 - 其他元件默认即可,主要改电阻、电容的数值。
- 双击电阻符号,在 “Value” 栏输入
-
检查错误(ERC 检查)
- 点击顶部菜单
Tools → Electrical Rules Checker(或按F8)。 - 若弹出红色错误(如 “未连接的引脚”),返回画布检查导线是否漏连;绿色警告可忽略。
- 修正所有错误后,原理图绘制完成!
- 点击顶部菜单
四、Step 2:设计 PCB 板
目标:将原理图的符号转换为实际的电路板布局,确定元件位置和铜箔线路。
-
生成网表(连接关系文件)
- 在原理图编辑器中,点击菜单栏
Tools → Generate Netlist File,默认设置,点击 “Generate”,生成PlantSensor文件(记录元件连接关系)。
- 在原理图编辑器中,点击菜单栏
-
打开 PCB 编辑器
- 点击 KiCad 主界面的
PCB Editor按钮,或在原理图编辑器中点击Tools → Open PCB Editor,自动创建PlantSensor.kicad_pcb文件。
- 点击 KiCad 主界面的
-
导入网表与元件封装
- 在 PCB 编辑器中,点击
Tools → Load Netlist,选择刚才生成的PlantSensor文件,点击 “Load”。 - 若弹出 “封装缺失” 警告:选中缺失的元件,点击 “Assign Footprint”,搜索对应封装(如电阻选
R_Axial_DIN0207_L6.3mm_D2.5mm,ATtiny85 选SOIC-8_3.9x4.9mm_P1.27mm),点击 “OK”。 - 导入后,元件会堆在一起,按
Ctrl+A全选,按M拖动到画布空白处。
- 在 PCB 编辑器中,点击
-
布局元件(关键步骤)
- 目标:让元件排列整齐,连线短且不交叉。
- 按功能分区:电源(电池座、电容)放一侧,主芯片(ATtiny85)放中间,探针接口和 LED 放边缘。
- 技巧:
- 按
R旋转元件,让引脚朝向连线方便的方向。 - 重要元件(如芯片)放中央,重的元件(如电池座)放边缘方便固定。
- 按
-
绘制边框(确定 PCB 大小)
- 点击顶部工具栏 “添加图形” 按钮(图标:一个矩形),选择 “Edge.Cuts” 层(边框层)。
- 拖动鼠标画一个矩形(大小适中,比所有元件大一圈),作为 PCB 板的外形。
-
自动布线(新手推荐)
- 点击
Route → Auto Route → All,弹出窗口默认设置,点击 “Start Routing”。 - 系统会自动用铜箔连接所有元件(红色线条为导线),等待几分钟完成。
- 若有未连接的线(绿色),手动补连:点击
Route → Interactive Routing(或按X),点击未连接的引脚,拖动鼠标布线(避开其他导线)。
- 点击
-
检查 PCB 错误(DRC 检查)
- 点击
Tools → Design Rules Checker(或按F8),勾选所有选项,点击 “Run DRC”。 - 若有红色错误(如 “导线间距过小”),根据提示调整元件位置或导线。
- 点击
五、Step 3:输出生产文件(交给工厂制作)
-
生成 Gerber 文件(工厂通用格式)
- 在 PCB 编辑器中,点击
File → Plot,按以下设置:- 勾选 “Gerber”,Layers 选择:
F.Cu(顶层铜)、B.Cu(底层铜,若双面板)、F.SilkS(顶层丝印)、B.SilkS(底层丝印)、F.Mask(顶层阻焊)、B.Mask(底层阻焊)、Edge.Cuts(边框)。 - 点击 “Plot”,生成一堆
.gbr文件,保存到一个文件夹。
- 勾选 “Gerber”,Layers 选择:
- 在 PCB 编辑器中,点击
-
生成钻孔文件
- 在 Plot 窗口,点击 “Generate Drill Files”,默认设置,点击 “Drill File”,生成
.drl钻孔文件。
- 在 Plot 窗口,点击 “Generate Drill Files”,默认设置,点击 “Drill File”,生成
-
打包文件
- 将所有 Gerber 文件和钻孔文件压缩成 ZIP,发给 PCB 工厂(如嘉立创、捷配等),备注 “1.6mm 厚,喷锡,无铅” 即可。
六、避坑指南(新手必看)
- 元件符号与封装对应:选元件时,确保 “符号” 和 “封装” 匹配(如直插电阻配直插封装,贴片芯片配贴片封装)。
- 布线不要太密:新手建议导线宽度设为 0.2mm 以上,间距 0.2mm 以上(在
Design Rules中设置)。 - 电源与地加粗:VCC 和 GND 导线宽度设为 0.5mm 以上,减少发热。
- 多保存:按
Ctrl+S频繁保存,避免软件崩溃丢失文件。
七、学习资源
- 官方教程:KiCad 官方文档(有图文和视频)。
- 新手视频:B 站搜索 “KiCad 入门”,推荐 “太极创客” 或 “硬禾学堂” 的教程。
- 封装库查询:SnapEDA(免费下载元件封装,导入 KiCad 使用)。
按以上步骤操作,即使不懂电路原理,也能完成从电路图到 PCB 的设计!关键是 “照步骤执行”,遇到错误先检查连线和封装是否正确
版权声明:本文标题:搞定电路图与 PCB零基础入门 KiCad 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1766188332a3443465.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论