aklofas/kicad-happy
AI 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.
何を解決するか
kicad-happyは、KiCadプロジェクト向けのAI搭載デザインレビューツールです。電子エンジニアが物理的な基板を発注する前に、設計上のバグ、レイアウトエラー、およびEMC(電磁両立性)のリスクを特定するのを支援し、基板の再設計(respin)に伴うコストと時間を削減します。
仕組み
このプロジェクトは、Claude Code、OpenAI Codex、GitHub Copilot CLI、およびGoogle AntigravityのようなAIコーディングエージェントに統合可能な一連の「スキル」(Pythonスクリプト)を提供します。これらのスクリプトは、KiCadの回路図、PCBレイアウト、およびGerberファイルを構造化データに解析し、AIエージェントがそれを使用して詳細な分析を実行できるようにします。
主な機能は以下の通りです:
- 回路分析: 電源ツリーの追跡、サブ回路(フィルタやモータードライバなど)の特定、およびコンポーネント値からの実際の回路動作の計算。
- 検証: コンポーネントの仕様をデータシートと照合し、受動ネットワークを検証。
- シミュレーション: フィルタ周波数、オペアンプ利得を検証するためのSPICEテストベンチを自動生成し、モンテカルロ許容誤差分析を実行。
- EMC事前コンプライアンス: 幾何学的および解析的モデルに基づき、放射エミッションのリスクとグランドプレーンのボイドを予測するために44のルールチェックを実行。
- 製造準備性: BOMの監査、MPNの網羅性を確認し、DFM(製造設計)をスコアリング。
対象ユーザー
AIエージェントを使用して、デザインレビューと事前コンプライアンス試験の退屈な部分を自動化したいKiCadユーザーの電子設計者およびハードウェアエンジニア。
ハイライト
- エージェント統合: 複数のAIエージェントのプラグインとして、または自動PRレビュー用のGitHub Actionとして動作。
- 依存関係なし: 分析スクリプトは純粋なPython 3.10+であり、実行にKiCadのインストールは不要。
- 自動SPICE: テストベンチを生成し、高精度なシミュレーションのためにPCBトレースの寄生容量・抵抗を注入。
- EMCリスクスコアリング: 構造化されたリスクスコアと事前コンプライアンス試験計画により、潜在的なFCC/CISPRの不適合を予測。
- データシート抽出: 分析に役立てるため、PDFデータシートから構造化された仕様を抽出。
関連
- プロジェクト
- Dispatch
- プロジェクト
- Dispatch
- プロジェクト