mixelpixx/Konnect
AI-assisted PCB design for KiCAD 10. Native KiCAD plugin — a single Rust binary exposing 217 schematic, layout, routing, placement, design-review, and manufacturing tools to Claude, or the LLM of your choosing
解決する課題
Konnectは、AIアシスタント(Claudeなど)がKiCAD 10内で直接電子回路図やPCBを設計できるようにします。AIに変更内容を説明して手動で適用するプロセスを置き換え、AIがプロジェクトファイルに対して直接設計タスク、配線、監査を実行できるようにします。
仕組み
KonnectはRustで記述されたネイティブなKiCADプラグインであり、Model Context Protocol (MCP) を実装しています。AIクライアントとKiCADの間のブリッジとして機能し、以下のメカニズムを提供します:
- PCB編集: KiCAD 10 IPC API (protobuf over NNG) を使用し、リアルタイムで取り消し可能なボードレイアウト編集を行います。
- 回路図編集: カスタムの S-expression エンジンを採用し、KiCADを開くことなく
.kicad_schファイルを直接アトミック書き込みで編集します。 - ツールセット: 21のツールセットにわたる228種類のツールを提供し、部品配置、配線、ERC/DRCチェック、
kicad-cliを介した製造用出力などに対応します。 - コンテキスト管理: LLMのトークンを節約するため、ルーターを使用して最小限のツールキットを読み込み、AIが必要に応じて特定のツールセットを呼び出せるようにします。
対象ユーザー
KiCAD 10を使用し、AI支援によるPCB設計、自動配線、統合的な設計監査を求める電子エンジニアおよびホビイスト。
ハイライト
- 深い統合: 回路図キャプチャとPCBレイアウトを直接制御し、完全な取り消し/やり直しをサポート。
- 本番環境対応アーキテクチャ: 単一の静的Rustバイナリにより、従来のPython/TypeScript実装における複雑な依存関係チェーンを排除。
- 完全な設計パイプライン: JLCPCBの部品検索、リファレンス回路テンプレート、製造ファイル出力(Gerbers, BOMなど)ツールを内蔵。
- ライブ可視化: AIが編集を行うと自動的に更新されるスタンドアロンの回路図ビューアを搭載。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- Dispatch
- プロジェクト