kicad-layout について
KiCadの基板編集と配線を支援し、プロジェクトで指定された基板ファイルを使い続けるようAIエージェントを導くスキルです。慎重な配置、検証、レイアウトの実践を重視し、利用可能な場合はIPC系ツールまたはkiPyを優先します。
主な機能
- 01設定済み基板ファイルでの編集
- 02節目の保存とバックアップ
- 03フットプリントと3Dモデルの指針
- 04手動配線の優先
- 05信号品質とリターンパスへの配慮
活用シーン
- 01作業中の基板レイアウトの継続
- 02コネクターのアクセス性と向きの確認
- 03配置による配線の複雑さの軽減
- 04高周波レイアウト上の論点の確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ american-embedded/ kistack --skill kicad-layoutインストール後、Claude Code で/kicad-layoutを入力して読み込まれたか確認します。
詳細
このスキルの目的は、エージェントが適切なレイアウトを行えるように支援することです。エージェントが自分の短所を理解し、通常なら省略してしまうレイアウト手順を完了するよう促します。これは GPT-6-Astra と claude-fable-5.1 向けに特化して作成され、それらを対象としていますが、ほかのエージェントでも利用できます。人間向け:モデルやツールの性能が向上するにつれて、こうした内容の多くは不要な冗長さになります。常に最新の状態に保つようにしてください。
アクティブな基板をその場で編集する
通常の配置、配線、クリーンアップ作業では、まずプロジェクトで設定されている正規の .kicad_pcb パス、つまりプロジェクトまたはビューアーで開かれている基板を特定し、常にその同じパスを使ってください。意味のある節目ごとにそこへ保存し、アクティブな基板と共同作業者が進捗を確認できるようにしてください。バックアップや中間的なツール出力は、別のバックアップまたはビルドディレクトリに保管してください。ツールがステージングファイルや別のファイルを書き出す場合は、それを検証し、バックアップを作成したうえで正規のパスに反映してから作業を続けてください。アクティブなファイル名を黙って切り替えてはいけません。別の基板を使うのは、ユーザーが実験用または代替設計を明示的に依頼した場合に限り、明確にラベルを付けてください。アクティブな基板に書き込むエージェントまたはプロセスは一度に一つだけになるよう、担当を調整してください。ほかのエージェントは、基板を確認したり、統合用の変更を準備したりできます。
- 各部品に適したフットプリントを選び、できるだけ良質な3Dモデルを使ってください。良質な3Dモデルが見つからない場合は、低精度でもよいので自分で作成してください。プロジェクトのライブラリ構造は維持しつつ、自己完結したプロジェクトライブラリファイルを優先してください。
- KiCad IPC(系)のツールまたは kiPy が使える場合は、常にそれらを強く優先して使ってください。
- 部品配置には layout-placement スキルを使ってください。このスキルは、各接続で許容できる距離が短い順に部品を並べ、部品の移動や距離・配線可能性の確認に使える IPC スクリプトを提供します。
- オートルーティングについては、特に指示がない限り、オートルーティングソフトウェアは使わず、自分で「手動」で配線することを優先してください。基板が非常に複雑で、ピッチの狭い部品や数千のネットがある場合は、オートルーティング、tscircuit、freerouting などを使ってもかまいません。ただし、可能であれば避けてください。
- 特に指示がない限り、レイアウトをより論理的ですっきりしたものにするため、回路図を自由に変更してください。ピンの入れ替えなどを行い、配線を短くし、レイヤー切り替えを減らし、全体的にすっきりさせてください。ただし、ピンを入れ替える際にはリスクが伴うため、プロジェクトの目的や機能を損なわないよう十分注意してください。また、回路図に新たなバグを持ち込まないよう、細心の注意を払ってください。
- レイアウトについても同様に、特に指示がない限り、配線しやすく完全に機能する基板になるまで、上位レベルの配置も自由に変更できます。
- 上記のすべてにおいて、レイアウトと配線のベストプラクティスを尊重してください。上位レベルと下位レベルのベストプラクティスについて、それぞれの重要度を考えてください。少しでも迷ったら、どのレベルでもそうしてください。ベストプラクティスに反した配線では、素早く配線できても役に立ちません。これらのプラクティスの多くはすでに知っているはずです。適切かつ論理的に対応してください。理論や実践について確信が持てない場合は、オンラインで調べてもかまいません。
- エージェントが見落としがちな、考慮すべき概念や実践の例(すべてではありません):適切なビアステッチング、同一層のグラウンドが配線のインピーダンスに与える影響、高周波で機能しない銅箔領域と、それを介したノイズ結合、重要なすべての信号に対するクリーンなリターンパスなど。状況に応じて判断してください。
- コネクターにアクセスできることを確認してください。どの向きに外を向けるべきか、配線がどこを通るかを確認し、3Dモデル上にも示してください。必要であれば、簡易3Dレンダリングも確認して検証してください。
- 作業がかなり進んでからレイアウトの一部が気に入らないと感じた場合は、より高い視点から検討し、適切であれば一部またはほぼ全体をやり直してもかまいません。
コメント
Markdown 対応