KiCad-ERC(エレクトリカルルールチェック)の実行方法
![](https://spiceman.jp/wp-content/uploads/2021/10/kicad-erc.png)
当記事では、KiCadのEeschema(回路図エディタ)でERC(エレクトリカルルールチェック)を実行する方法について詳しく解説します。
ERCを実行することにより、回路図に配線などの間違いがある場合、ワーニングやエラーで指摘してくれます。
なお、Eeschemaでの回路図作成方法の詳しい解説については、以下の記事をご覧ください。
![](https://spiceman.jp/wp-content/uploads/2021/10/kicad-eeschema-schematic-300x159.png)
ERCの実行方法
エラー・ワーニングなしの例
当記事では、例として、以下の反転増幅回路でエラー・ワーニング(警告)なしの場合の、ERC(エレクトリカルルールチェック)の実行方法を解説していきます。プロジェクト名は「inverting_amplifier_circuit」になります。
![KiCad ERC(エレクトリカルルールチェック) 回路図](https://spiceman.jp/wp-content/uploads/2021/10/kicad-erc-01-1024x544.png)
![KiCad Eeschema エレクトリカルルールのチェックを実行](https://spiceman.jp/wp-content/uploads/2021/10/kicad-erc-02-1024x596.png)
「エレクトリカルルールのチェックを実行」をクリックする。
![KiCad Eeschema ERC(エレクトリカルルールチェック) 実行](https://spiceman.jp/wp-content/uploads/2021/10/kicad-erc-03.png)
そのまま「実行」をクリックします。
![KiCad Eeschema ERC(エレクトリカルルールチェック) エラーなし](https://spiceman.jp/wp-content/uploads/2021/10/kicad-erc-04.png)
エラー・ワーニングがない場合、エラーリストには何も表示されず、メッセージ欄に「終了」とのみ表示されます。
エラー・ワーニングありの例
「エラー・ワーニングなし」で使用した反転増幅回路から、以下のように「PWR_FLAG」を削除してERC(エレクトリカルルールチェック)を実行してみます。
![KiCad ERC(エレクトリカルルールチェック) 回路図 PWR_FLAG削除](https://spiceman.jp/wp-content/uploads/2021/10/kicad-erc-05-1024x544.png)
![KiCad Eeschema エレクトリカルルールのチェックを実行](https://spiceman.jp/wp-content/uploads/2021/10/kicad-erc-06-1024x596.png)
「エレクトリカルルールのチェックを実行」をクリックする。
![KiCad Eeschema エレクトリカルルールのチェックを実行](https://spiceman.jp/wp-content/uploads/2021/10/kicad-erc-07.png)
そのまま「実行」をクリックします。
![KiCad Eeschema ERC(エレクトリカルルールチェック) エラー表示](https://spiceman.jp/wp-content/uploads/2021/10/kicad-erc-08.png)
このようにエラー(ワーニング含む)がある場合、エラーリストに詳細が表示されます。青字になっている部分をクリックすると回路図のエラー箇所に飛びます。
![KiCad Eeschema ERC(エレクトリカルルールチェック) エラー箇所特定](https://spiceman.jp/wp-content/uploads/2021/10/kicad-erc-09-1024x544.png)
回路図ではエラー箇所がマーカー(矢印)で特定されているのがわかります。
ERCレポートファイルの生成
![KiCad Eeschema ERC(エレクトリカルルールチェック) ERCレポートファイルを生成](https://spiceman.jp/wp-content/uploads/2021/10/kicad-erc-10.png)
ERCレポートファイルを生成するには、「ERCレポートファイルを生成」にチャックをした後に、「実行」をクリックします。
![KiCad Eeschema ERC(エレクトリカルルールチェック)
ERCレポートファイル 保存](https://spiceman.jp/wp-content/uploads/2021/10/kicad-erc-11.png)
ERCレポートファイルを保存するフォルダを選び、「保存」をクリックします。
(プロジェクトフォルダ以外のフォルダでも保存することができます。)
![KiCad Eeschema ERC(エレクトリカルルールチェック)
ERCレポートファイル 開く](https://spiceman.jp/wp-content/uploads/2021/10/kicad-erc-12-1024x361.png)
このように自動的にERCレポートファイルが開きます。もちろん、指定しているフォルダにERCレポートファイルが保存されています。
エラーリストとマーカーの削除
![KiCad Eeschema ERC(エレクトリカルルールチェック) マーカーを削除](https://spiceman.jp/wp-content/uploads/2021/10/kicad-erc-13.png)
エラーリストとマーカーの削除をしたい場合、「マーカーを削除」をクリックします。
![KiCad Eeschema ERC(エレクトリカルルールチェック) エラー削除](https://spiceman.jp/wp-content/uploads/2021/10/kicad-erc-14.png)
エラーリストが削除されます。
![KiCad Eeschema ERC(エレクトリカルルールチェック) マーカー削除](https://spiceman.jp/wp-content/uploads/2021/10/kicad-erc-15-1024x544.png)
また、回路図を確認すると、マーカー(矢印)が削除されていることがわかります。
ERCのオプション設定
エレクトリカルルールチェック(ERC)の画面で、タブ「オプション」をクリックすると、以下のような画面に切り替わります。ピンとピンの接続について解説します。
![KiCad Eeschema ERC(エレクトリカルルールチェック) オプション](https://spiceman.jp/wp-content/uploads/2021/10/kicad-erc-16.png)
![KiCad Eeschema ERC(エレクトリカルルールチェック) 入力ピン エラーなし](https://spiceman.jp/wp-content/uploads/2021/10/kicad-erc-17.png)
入力ピンと入力ピンが接続されていた場合だと、緑色なので「エラーなし」になります。
![KiCad Eeschema ERC(エレクトリカルルールチェック) 出力ピン エラー](https://spiceman.jp/wp-content/uploads/2021/10/kicad-erc-18.png)
出力ピンと出力ピンが接続されていた場合だと、赤色+Eなので「エラー」になります。
![KiCad Eeschema ERC(エレクトリカルルールチェック) 入力ピン 未指定ピン ワーニング](https://spiceman.jp/wp-content/uploads/2021/10/kicad-erc-19.png)
入力ピンと未指定ピンが接続されていた場合だと、黄色+Wなので「ワーニング(警告)」になります。
![KiCad Eeschema ERC(エレクトリカルルールチェック) ワーニング 切り替え](https://spiceman.jp/wp-content/uploads/2021/10/kicad-erc-20.png)
「エラーなし」、「エラー」、「ワーニング(警告)」の切り替えは■をクリックすることでできます。例えば、入力ピンと入力ピンの■をクリックすると、「エラーなし」から「ワーニング(警告)」に切り替わります。
![KiCad Eeschema ERC(エレクトリカルルールチェック) エラー 切り替え](https://spiceman.jp/wp-content/uploads/2021/10/kicad-erc-21.png)
さらにクリックすると、「エラー」に切り替わります。
![KiCad Eeschema ERC(エレクトリカルルールチェック) エラーなし 切り替え](https://spiceman.jp/wp-content/uploads/2021/10/kicad-erc-22.png)
再度、クリックすると最初の状態の「エラーなし」に切り替わります。