aklofas/kicad-happy

⭐⭐⭐☆☆ (3/5) 🧩 软硬件结合 已发布
aklofas 140 Stars 未知 BOM 完整度: /5 教程完整度: /5

项目简介

AI coding agent skills for KiCad electronics design. Works with Claude Code and OpenAI Codex. Analyze schematics, review


kicad-happy 是一个专为 KiCad 电子设计自动化软件打造的 AI 驱动设计审查工具,旨在帮助硬件工程师在打样前自动发现设计中的潜在问题,避免因疏忽导致的经济损失。该项目通过将 AI 编程助手(如 Claude Code、OpenAI Codex、GitHub Copilot CLI 等)转化为专业的电子设计助手,实现对 KiCad 项目的深度理解与分析。其核心功能包括自动解析原理图和 PCB 布局文件,构建完整的电源树结构,追踪每个稳压器从输入到负载的电压转换路径,并基于反馈分压网络精确计算输出电压。同时,它能够识别电路中的功能子模块,如电机驱动、滤波器、传感器接口等,并自动审计每个连接器的 ESD 保护情况,标记出缺乏防护的暴露信号。此外,工具还能验证无源网络的实际行为,计算 RC 滤波器的截止频率、分压器比例以及晶振负载电容匹配度,并根据设计特征建议适用的认证标准,如 FCC 或 CE 认证。在技术栈方面,项目基于 Python 3.10+ 开发,支持作为 GitHub Action 实现自动化 PR 审查,也可作为独立脚本运行。它解决了硬件开发中常见的“肉眼审查”效率低、易遗漏的问题,特别适用于中小型团队或个人开发者,在原型验证、生产准备阶段快速定位电源设计缺陷、信号完整性隐患和合规性问题,显著降低改版成本。

标签