kicad-happy用户指南:如何用AI检查PCB的电源树、ESD保护和去耦电容问题

发布时间:2026/10/12 15:02:16

kicad-happy用户指南:如何用AI检查PCB的电源树、ESD保护和去耦电容问题 【免费下载链接】kicad-happyAI coding agent skills for KiCad electronics design. Works with Claude Code and OpenAI Codex. Analyze schematics, review PCB layouts, EMC pre-compliance, SPICE simulation, download datasheets, source components, and prep boards for fabrication.项目地址https://gitcode.com/gh_mirrors/ki/kicad-happy点击查看免费下载kicad-happy是一个面向KiCad的 AI 电子设计审查工具可配合 Claude Code、OpenAI Codex 等 AI 编程代理使用。它能把你的原理图、PCB 布局解析成结构化数据自动追踪电源树、审计ESD 保护覆盖、检查去耦电容距离与数量在打样前就发现真实 bug。本指南带你用自然语言命令让 AI 帮你搞定这三类最常见的 PCB 隐患。为什么需要 AI 检查这三类问题电源树、ESD 保护、去耦电容是新手最容易踩坑、又是量产前必查的三块检查项常见隐患后果电源树反馈分压电阻算错、上电时序混乱、负载没接对电压不对、芯片烧毁️ESD 保护连接器没有 TVS/ESD 器件、保护器件离接口太远静电击穿、认证不过去耦电容电容离 IC 太远、缺少高频旁路、频段有覆盖缺口供电噪声、信号抖动、EMC 超标手工逐个核对费时还容易漏。kicad-happy 把这一整套检查交给 AI你只需指一下项目目录它会自动跑解析脚本、查数据手册、生成带严重度排序的报告。快速上手安装 kicad-happy 技能分析脚本是纯 Python 3.10零必选依赖无需安装 Docker也不需要装 KiCad。Claude Code推荐/plugin marketplace add aklofas/kicad-happy /plugin install kicad-happykicad-happyopencode / 手动安装git clone https://gitcode.com/gh_mirrors/ki/kicad-happy cd kicad-happy opencode[!TIP] 各平台的安装、升级与排错细节可以直接让 AI 代理阅读 install-guidance.md 获取。安装完成后AI 代理就加载了kicad、emc、spice、datasheets等 11 个技能。对电源、ESD、去耦这三类问题核心用到的是kicad原理图/PCB 解析与emcEMC 预合规两个技能。用 AI 检查电源树从输入到负载全链路电源树Power Tree就是把整板供电从输入端一路画到每个负载的树状图哪个 LDO/DC-DC 从哪个电源轨取电、输出电压由哪组反馈电阻决定、负载挂在哪。一条命令让 AI 画电源树直接对代理说“分析hardware/rev2/下的 KiCad 项目帮我画电源树并检查电源问题。”代理会调用 analyze_schematic.py 解析原理图识别电源调节器、反馈网络、使能链EN/PG并根据反馈分压比计算实际输出电压。AI 实际能算出什么以一块真实的机器人控制器板详见 example-report-1.md为例AI 自动还原出这样的电源树VBUS (USB-C / 电池输入, 有保险丝) ├── AP63357 buck (500kHz 开关) → 5V │ └── 反馈: R8/R9 比值0.155 → Vout3.87V └── RT9080-3.3 LDO → 3.3V └── 去耦: 16 颗电容, 共 10.8µF它还会给出关键判断依据Vref 来源输出为vref_source lookup数据手册核实覆盖约 60 个芯片系列还是heuristic启发式估算需人工复核。分压核算反馈电阻 R8180k / R933k比值 0.1549Vout 0.8V / 0.1549 ≈ 5.16V并标注与设计目标的偏差是否在容差内。上电时序Enable Chain / PG 链检查各级电源的开启依赖顺序是否正确。[!NOTE] 计算出的 Vout 与电源轨命名电压偏差超过 15% 时vout_net_mismatch字段会被标记提醒你重点核对分压电阻。用 AI 检查 ESD 保护找出裸露的连接器ESD静电放电保护决定你的板子扛不扛得住静电冲击。AI 会对每一个连接器做覆盖审计哪些信号有 TVS/ESD 器件保护、哪些接口暴露在外。一条命令触发 ESD 审计“帮我检查所有连接器的 ESD 保护标出裸露的信号。”代理会解析 TVS/ESD 器件与其保护的接口映射输出类似这样的覆盖表连接器类型覆盖状态未保护网络J2USB-C部分D/D-/CC 有保护SBU、SHIELDJ420-pin 排针无16 个信号J620-pin 排针无12 个信号真实报告中一块板的结论19 个连接器中仅 2 个有保护覆盖率 10.5%其余全部裸露。不只是“有没有”还看“好不好”emc技能进一步用几何规则检查保护质量见 emc_rules.pyES-001ESD 器件离连接器太远—— 会估算走线电感带来的过冲8kV 击打下 dI/dt ≈ 37.5 GA/s每 nH 电感产生约 37.5V 过冲推荐距离 10mm。ES-002TVS 接地过孔不足—— 接地路径电感过大钳位效果打折。IO-001连接器无滤波—— 外部接口未做 ESD/滤波防护。这三条规则配合前面的“覆盖审计”能让你既知道哪里没保护也知道保护装得对不对位置。用 AI 检查去耦电容距离、数量与频段覆盖去耦电容是 IC 供电稳定的关键。AI 会从三个维度审查1. 去耦电容距离DC 系列规则PCB 分析会测量每颗 IC 到最近去耦电容的距离IC最近电容距离状态U1 (RP2350B)C12 (4.7uF)6.18mm太远3mmU7 (DRV8411A)C34 (0.1uF)2.67mm良好对应规则见 emc_rules.pyDC-001电容离 IC 太远—— 距离 3mm 报 HIGH3–5mm 报 MEDIUM建议移到电源引脚 2–3mm 内。DC-002IC 无去耦电容—— 10mm 范围内找不到任何电容。DC-003电容离过孔太远—— 连接电感过大高频旁路失效。2. 数量与频段覆盖双层级旁路AI 会统计每条电源轨的电容数量、总容量、大电解与高频旁路的搭配并指出频段覆盖缺口“5V 轨只有 22µF 大电解、没有 0.1µF 旁路 —— 在约 1MHz22µF 自谐振点到约 15MHz 之间存在覆盖空白。”这正是“大电解 小旁路”双层级旁路思想大电容管低频小 MLCC 管高频二者都要有、都要靠近。3. PDN 阻抗PD 系列规则emc技能还会做电源分配网络阻抗PDN Impedance分析PD-001 到 PD-004从调节器输出沿走线追踪到 IC 负载点检测反谐振峰是否超过目标阻抗。当安装了 ngspice 时可用--spice-enhanced让 SPICE 实跑 AC 扫描比解析模型更准——实测曾抓到一个解析模型低估 10 倍的 33Ω 反谐振峰。[!TIP] 完整方法、公式与规则表见 emc-precompliance.md。AI 是怎么做到的很多人担心 AI 是不是“瞎编”。kicad-happy 的设计很透明KiCad 原理图 → analyze_schematic.py → schematic.json KiCad PCB → analyze_pcb.py --full → pcb.json 两份 JSON → analyze_emc.py → emc.json风险分 测试计划数据提取是确定性脚本纯 Python 解析 KiCad 的 S 表达式文件输出结构化 JSON可复现、可审计。AI 负责“推理”读 JSON 数据手册写出带依据的审查结论。每个发现都带置信度标签deterministic/heuristic/datasheet-backed你能一眼看出哪些结论有厂商手册背书。交叉核对代理会用原始.kicad_sch抽查器件数量、引脚-网络映射避免脚本误报。解析脚本位于 skills/kicad/scripts/其中 analyze_schematic.py 负责 60 种信号/领域检测器analyze_pcb.py 负责布局与去耦距离测量cross_analysis.py 做原理图↔PCB 交叉验证。完整报告长什么样一次完整审查会产出一份结构化 Markdown 报告包含电源树图、ESD 覆盖审计表、去耦分析表、EMC 预合规风险分、SPICE 仿真结果、DFM 评估等按error / warning / info排序。想看真实成品建议对照这两个例子example-report-1.md机器人控制器184 个器件含电源树 EMC SPICE 全流程。example-report-2.mdGNSS 驯服振荡器296 个器件、10 条电源轨含数据手册同步工作流。配合 datasheet-extraction.md 可知同步数据手册后AI 才能从“自洽检查”升级为“正确性验证”——例如把反馈分压算出的 Vout 与芯片真实 Vref 对比。常见问题Q不装数据手册也能查吗可以。没有数据手册时 AI 只做“自洽性”检查设计是否前后一致同步 MPN 与数据手册后才能做“正确性”验证数值是否符合厂商规范、是否超绝对最大额定值。Q必须装 ngspice 吗不是。EMC 预合规与全部静态分析用解析公式即可完成装了 ngspice/LTspice/Xyce 后 PDN 阻抗等检查会更准。Q支持哪些 KiCad 版本KiCad 5 到 10 全覆盖原理图、PCB、Gerber 均支持完整解析层级式设计也会递归解析。QAI 会误报吗可能。因此报告要求把每个结论都给出依据计算、引脚追踪、手册引用让你能逐条核验或排除而不是盲信。小结用 kicad-happy 检查 PCB本质是把三件苦活交给 AI电源树一条命令画出供电全链路自动算输出电压、查上电时序ESD 保护审计每个连接器覆盖找出裸露接口和保护器装错位置去耦电容查距离、数量、频段覆盖与 PDN 反谐振给出可落地的修改建议。装好技能后只要对代理说“帮我审查这块板的电源、ESD 和去耦”它就会跑脚本、读数据手册、出一份带严重度排序的报告——让问题在打样花钱之前就被发现。赞分享【免费下载链接】kicad-happyAI coding agent skills for KiCad electronics design. Works with Claude Code and OpenAI Codex. Analyze schematics, review PCB layouts, EMC pre-compliance, SPICE simulation, download datasheets, source components, and prep boards for fabrication.项目地址https://gitcode.com/gh_mirrors/ki/kicad-happy点击查看免费下载相关推荐AI-on-the-edge-device超级电容供电瞬时断电保护方案设计AI on the edge device超级电容供电瞬时断电保护方案设计 一、痛点解析边缘计算设备的致命短板 工业现场的瞬时断电200ms会导致ES人工智能计算机视觉物联网嵌入式智能硬件创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/12 14:57:15

基于SSM的社区养老信息App开发指南与答辩要点

以下是根据你的标题和内容要求生成的博文正文,直接以 Markdown 格式输出。请查收。 1. 先说清楚:这类"社区养老信息App"到底在做什么 每年到了三四月份,都会有一批计算机专业的学生开始为毕业设计发愁。如果你打开过选题清单&…

2026/10/12 14:57:15

偏振图像去噪实战:Python资源与配套数据集详解

简介:面向计算机视觉与图像处理研究者的偏振图像去噪Python项目,重点解决强反光、眩光场景下偏振数据的噪声抑制与细节恢复问题。资源共38个文件,压缩包仅906KB,其中包含15个Python源码、14个编译后的pyc缓存、5张数据集示例图以及…

2026/10/12 14:57:15

Python实现图书推荐系统:协同过滤与文本相似度实战

简介:这份资源是一套基于协同过滤与文本相似度算法的Python图书推荐系统完整源码,面向计算机、软件工程等专业需要完成课程设计、毕业设计或推荐算法入门实践的学生与开发者,帮助解决推荐系统从算法到前后端落地的完整实现问题。压缩包共1828…

2026/10/12 16:07:38

电力系统机组组合优化实战:MILP建模与Python求解全指南

简介:一套MATLAB电力系统机组组合优化实践资料,面向电力系统调度、运行规划研究人员及相关专业学生,重点覆盖机组启停决策、最优出力分配与多类约束处理。压缩包共10个文件,以Excel结果表格、Visio图表、MATLAB脚本和Word说明文档…

2026/10/12 16:07:38

RAG知识库构建指南:从向量化到Agent集成

1. 为什么 Agent 场景里先打 RAG 基础做 Lang-Agent 系列做到第 5 篇,前面已经聊过 Agent 的基本框架、工具调用、记忆管理。这一篇开始进入一个绕不开的核心环节:RAG,也就是检索增强生成。我在实际项目里见过不少同学一上来就让 Agent 直接对…

2026/10/12 16:07:38

仿生学信息素网络:多智能体上下文管理的突破口

1. 先别急着调 Prompt:我为什么盯上了一个仿生学方案如果你也维护过不止两三个智能体协作的复杂任务,大概率会撞上这样一个场景:Agent 一多,上下文就开始“膨胀”和“稀释”。我最早是在一套模拟三个智能体协作的流程里被逼到墙角…

2026/10/12 16:07:38

B站动漫爬虫全流程:从requests+xpath采集到可视化看板

简介:面向Python爬虫与数据分析初学者的B站动漫数据项目,以哔哩哔哩番剧为对象,演示从总榜爬取动漫列表、访问详情页抓取追番人数与评分,再到数据清洗、统计分析与可视化的完整流程,适合作为爬虫与数据分析方向的入门实…

2026/10/12 16:02:36

2026年围棋赛事日程全解析:赛程结构与观赛指南

2026年主要围棋赛事的日程,最近陆续在各大赛体系里露出轮廓了。每年这个时候,棋迷圈都会掀起一轮“赛程整理热”,有人拿日历逐个标注,有人守着官方通知蹲更新。今年这份排期比往年更满、更挤,年初就有多项国际赛事扎堆…

2026/10/11 0:02:13

Python调用Gemini Structured Outputs实现工单路由门禁

客服工单最怕的不是模型“答错一句话”,而是它给出一段看起来合理的说明,程序却从中猜错优先级。通俗做法是:要求模型只交 JSON(JavaScript Object Notation,轻量数据格式),再让代码验证它。Gem…

2026/10/12 12:01:26

Spring Boot超市进销存系统毕设实战:从需求拆解到答辩通关

最近带的一个学生项目组里,有A同学跑来问我:选什么毕设题目最稳妥,既能让评审老师觉得工作量够,又不会在答辩时被问到语无伦次。我第一反应就是推荐基于Spring Boot的超市仓库管理系统——也就是超市进销存系统。这个题目乍一看平…

2026/10/12 12:54:07

Flutter StatefulWidget 生命周期核心解析

很多刚开始接触 Flutter 的朋友,在看完一堆“Hello World”和基础组件之后,大概率都会撞上同一堵墙:StatefulWidget 里那堆 initState、build、dispose 方法,到底什么时候被调用?为什么顺序是那样?在里面到…

2026/10/12 0:04:22

绝缘子缺陷检测数据集清洗与工业级训练实战指南

简介:本资源是面向电力AI研发人员、工业视觉工程师及智能巡检系统开发者的绝缘子缺陷检测专用YOLO格式数据集,解决无人机航拍场景下绝缘子破损、污闪、积雪等9类典型缺陷的精准识别与定位难题。数据集共2139张真实巡检图像(含训练/验证/测试集…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑