DRC設定とよくあるミス対策:KiCadAltium別の実践設定例(DRC・KiCad・Altium)
1 min
- DRCの基本と役割
- よくあるミスと発生原因・対処法
- DRCの基本設定項目(実務で必須のルール)
- ツール別の設定例と運用ポイント
- 自動チェックの運用フロー(実務例)
- 見逃しやすいチェックポイントと対策
- 最終チェックリスト
- まとめと実践アドバイス
プリント基板(PCB)設計で製造トラブルや実装不良を防ぐために不可欠なのがDRC(Design Rule Check:設計ルールチェック)です。DRCは設計データが製造可能な範囲に収まっているかを自動で検査する機能で、設計ミスを早期に発見して手戻りを減らします。この記事では、初心者にもわかりやすく用語を都度説明しながら、よくあるミス、実務で使えるDRC設定例、ツール別の運用ポイント、最終チェックリストまでご紹介します。DRCの重要性については、こちらの記事で紹介しています。
DRCの基本と役割
DRCはCAD(基板設計ソフト)上で設定したルールに基づき、配線幅やクリアランス(間隔)、ドリル径、ソルダーマスク開口などの違反を自動検出する機能です。ここで出るエラーは「製造できない」「実装で問題が起きる」といった致命的なものが多いため、出力前に必ず解消する必要があります。
ここで用語について少し解説しておきます。
- クリアランス:導体同士や導体とパッドの最小間隔。
- トレース幅(配線幅):銅箔の線の太さ。流せる電流の大きさや製造性に影響します。
- ビア(via):層間を接続する穴。2層基板や、スルーホールは基板を貫通するタイプです。
- ソルダーマスク:はんだ付けを防ぐ緑などの膜。
よくあるミスと発生原因・対処法

ここでは、DRCで発生するエラーと、エラーの原因について紹介します。
クリアランス不足(配線やパッドが近すぎる)
原因:製造業者の最小クリアランスのルールを満たしていない。ネットクラス(信号ごとのルール)を設定していない。
対処:製造仕様に合わせて最小クリアランスをDRCに設定し、ネットクラスで電源・信号ごとにルールを分けます。
配線幅が細すぎる(電源ラインや高電流ライン)
原因:流そうとしている電流に対して、配線が細すぎる。
対処:電源や大電流ラインはトレース幅を太くする(例:0.5mm以上)か、銅のパターンを厚くします。どれくらい太くすればいいかは、流したい電流の大きさに応じて決まります。オンラインの配線幅計算ツールで簡単に調べられます。
ドリル径・ビアサイズの設定ミス
原因:最小ドリル径を下回る設計、ビアインパッド(パッド内にビアを配置すること)を無処理で配置。
対処:製造業者の最小ドリル径(例:0.2〜0.3mm)を確認し、ビアインパッドが必要なら埋め処理(via fill)や埋め後の平坦化を指定します。
シルクがパッドやビアに重なっている
原因:シルクレイヤーのクリアランス設定不足。
対処:シルクと銅の最小距離をDRCで設定し、極性マークや部品番号はパッドから離して配置します。
ソルダーマスクの開口ミス(覆われすぎ/開きすぎ)
原因:マスク拡張(solder mask expansion)設定の誤り。
対処:マスク拡張値を製造業者の推奨に合わせ、狭ピッチ部品はペーストマスクと合わせて確認します。
外形線が閉じていない・重複している
原因:外形(ボードアウトライン)が複数線や断線で定義されている。
対処:外形は単一の連続線で出力し、Gerber出力前にビューアで確認します。
DRCの基本設定項目(実務で必須のルール)

以下はほとんどのプロジェクトで必須となるDRC設定項目です。数値はあくまで一般的な目安です。必ず製造業者の仕様に合わせてください。JLCPCBの仕様はこちらを参照してください。
一般ルール(目安)
- 最小配線幅:0.15〜0.2mm(4〜8mil)
配線が細すぎると製造で切れたり電流容量が不足するため、製造安定性と電気的余裕を確保します。
- 最小クリアランス:0.15〜0.2mm
パターン間のすき間が狭いとショートやはんだブリッジの原因になるため、製造公差と信頼性を確保します。
- 最小ドリル径:0.2〜0.3mm(製造業者依存)
小さすぎる穴はドリル折れやめっき不良を招くため、製造可能性と信頼性を担保します。
- 最小シルク線幅:0.15mm
細すぎるシルクは印刷で欠けやすいため、文字やマークの視認性と印刷品質を保ちます。
- マスク拡張(solder mask expansion):0.05〜0.1mm
マスクの収縮や位置ずれを見越して余裕を持たせ、はんだ付け不良や露出不足を防ぎます。
- アニュラリング(ランドの余肉):0.1mm以上
ドリル穴周りの銅が不足するとはんだ付け強度やめっきが不安定になるため、信頼性を確保します。
ネットクラス(信号別ルール)例
- 電源(Power):配線幅 0.5〜1.0mm、クリアランス 0.2mm
電流を安定して流すために太めにし、電圧降下や発熱を抑えます。
- 一般信号(Signal):配線幅 0.2mm、クリアランス 0.2mm
電流が小さいため細めで十分で、基板スペースを有効活用できます。
- 高速信号(High-speed):インピーダンス制御が必要ならスタックアップ(層構造の見直し)と目標インピーダンスを指定
速い信号は反射や歪みが起きやすいので、伝送特性を合わせて信号品質を保ちます。
ツール別の設定例と運用ポイント
KiCad(キキャド)での運用ポイント
KiCadでは「基板設定」→「デザインルール」でルールを定義します。ネットクラスを作成して電源や信号ごとに幅とクリアランスを割り当て、こまめにDRCを実行して小さなミスを早期に潰す運用が有効です。
Altium Designer(アルティウム)での運用ポイント
Altiumは詳細なルール設定とリアルタイムDRCが強力です。スタックアップ(層構成)やインピーダンスルールを明確に定義し、OutJobにDRCレポートを組み込んでリリース時に自動検証する運用が推奨されます。重大度(Severity)を設定して、致命的な違反はリリース不可とするのが良いでしょう。
その他CAD(例:EAGLE、Quadceptなど)
多くのCADはDRC機能を持ちます。製造業者のMRC(Manufacturing Rule Check)に近い設定を用意できる場合は、DRCと併せてMRCも実行しておくと安心です。ツールごとに用語や設定場所が異なるため、プロジェクトテンプレートを作成して標準化するとミスが減ります。
自動チェックの運用フロー(実務例)
- プロジェクト開始時に製造業者の設計ルール(データシート)を取得し、DRCテンプレートを作成する。
- 部品配置完了後、ネットクラスを割り当てて初回DRCを実行する(早期発見のため)。
- 配線完了後、全項目のDRCを実行し、重大エラーをすべて解消する。
- Gerber出力前に最終DRCとMRCを実行し、レポートを保存して製造に添付する。
- 製造業者からのDFM(Design for Manufacturing)指摘は即時反映し、再DRCを実行する。
見逃しやすいチェックポイントと対策
GNDベタの孤立(アイランド)
大きなベタが分断されて小さな孤立領域(アイランド)になると、はんだ付けや熱特性に問題が出ます。DRCで「最小ポリゴン面積」や「接続性」をチェックし、必要ならスルーホールやサーマルリリーフで接続します。
シルクのフォントやアウトラインの問題
ラスタフォントが正しく変換されず潰れることがあります。アウトラインフォントを使うか、シルクをパス化して確認してください。
ビアインパッドの未処理
BGAなどでビアインパッドを使う場合、埋め処理や埋め後の平坦化を指定しないと実装不良になります。DRCでビアインパッドの存在を検出し、製造指示を明記します。
最終チェックリスト
- 最新のRevで設計しているか。
- 製造業者の最小配線幅・クリアランス・ドリル径をDRCに反映しているか。
- ネットクラスを定義し、電源・信号ごとにルールを割り当てているか。
- Gerber出力前にDRCとMRCを実行し、レポートを保存したか。
- シルクがパッドやビアに重なっていないか。
- ソルダーマスクとペーストマスクの開口が適切か。
- 外形線が閉じており、長穴やスロットが正しく指定されているか。
- ビアインパッドや埋め処理が必要な箇所に製造指示を入れているか。
- インピーダンス制御が必要な場合、スタックアップとターゲット値を明記しているか。
- DRCで出たエラーのスクリーンショットと修正履歴を保存しているか。
まとめと実践アドバイス
DRCは「設計ミスを見つける最後の砦」ではなく、設計プロセスの早い段階から使うべきツールです。ネットクラスの活用、製造業者仕様のテンプレート化、定期的なDRC実行を習慣化することで、製造トラブルや納期遅延を大幅に減らせます。最終的にはGerber出力前のDRCとMRCを必須工程に組み込み、製造業者とのコミュニケーションで疑問点を解消してから発注してください。
学び続ける
デジタル回路とアナログ回路の違い:電子工作で見る0と1の考え方
電子工作を始めると、「デジタル回路」と「アナログ回路」という言葉をよく見かけます。どちらも電気を使って動く電子回路ですが、信号の扱い方が大きく異なります。技術書などでは、デジタル電子回路を「ディジタル電子回路」と表記することもあります。 Arduinoなどのマイコンを使うときは、LEDをON/OFFしたり、スイッチの状態を読んだりする場面でデジタル回路の考え方が出てきます。一方、明るさ、温度、音、電圧の変化などを扱うときは、アナログ回路の考え方が関係します。 デジタル回路とは0と1で考える回路 デジタル回路は、信号を0と1のようなはっきりした状態で扱います。たとえば、LEDが消灯している状態を0、点灯している状態を1と考えると分かりやすいです。回路やプログラムの決め方によって逆になることもありますが、大切なのは、状態を2種類に分けて扱うことです。 スイッチも同じです。押されていない状態を0、押されている状態を1としてマイコンに読み取らせます。このように、デジタル回路では「ONかOFFか」「HighかLowか」のように、状態を区切って判断します。 アナログ回路は連続した変化を扱う アナログ回路は、電......
トランジスタでLEDやリレーを動かす:スイッチング回路の基本
マイコンやスイッチでLEDを光らせるだけなら、比較的簡単に回路を作れます。しかし、明るいLED、リレー、モーターなど、少し大きな電流が必要な部品を動かす場合は、マイコンの出力端子だけでは対応できないことがあります。 そこで使われるのが、トランジスタのスイッチング回路です。トランジスタを使うと、マイコンからの小さな信号で、別の電源から流れる電流をON/OFFできます。この記事では、電子工作でよく使うLED点灯回路やリレー駆動回路を例に、トランジスタをスイッチとして使う基本を整理します。 トランジスタは電気で動くスイッチとして使える トランジスタには、ベース、コレクタ、エミッタという3本の端子があります。NPNトランジスタを使った基本的なスイッチング回路では、ベースに小さな電流を流すことで、コレクタからエミッタへ電流が流れるようになります。 イメージとしては、ベースがスイッチを操作する部分、コレクタとエミッタが実際に電流を流す通り道です。マイコンの出力はトランジスタをON/OFFするために使い、LEDやリレーを動かす電流は、別に用意した電源から流すと考えると分かりやすいです。 LEDを負荷として使う場......
フットプリントとは?部品を基板に正しく載せるための目印
プリント基板を設計するとき、回路図だけでは部品を実際の基板に載せることはできません。抵抗、コンデンサ、IC、コネクタなどには、それぞれ足の形や間隔、外形サイズがあります。その部品を基板上に正しく配置するために必要になるのが、フットプリントです。 フットプリントは、部品を基板に実装するための「足場」のようなものです。この記事では、フットプリントとは何か、ランドやパッド、シルク、テストパッドとどう関係するのかを、電子工作の初心者にも分かりやすく整理します。 フットプリントは部品1個分の配置情報 フットプリントとは、プリント基板上に部品を取り付けるためのパターン一式です。部品の足が載るパッドやランド、部品の外形を示す線、部品番号を表示するシルクなどが含まれます。 たとえば、同じ抵抗でも、リード線を穴に通すタイプと、基板表面にはんだ付けするチップ抵抗では、基板上に必要な形が違います。DIPのIC、SOPのIC、QFNのICなども、それぞれ端子の数や間隔が異なるため、別のフットプリントが必要になります。 ランドやパッドは部品の足が接続される場所 フットプリントの中で特に重要なのが、ランドやパッドです。ランド......
プリプレグとは?多層基板の中で絶縁層が果たす役割
多層基板について調べていると、プリプレグという言葉を見かけることがあります。コア材、銅箔、プリプレグといった材料名が出てきますが、初めて見ると何のために入っているのか分かりにくいかもしれません。 プリプレグは、簡単に言えば、多層プリント基板の層と層を貼り合わせながら、電気的には絶縁するための材料です。この記事では、プリプレグの役割を、多層基板の作り方や、コア材・ABFとの違いも含めて整理します。 プリプレグは半硬化状態の絶縁シート プリプレグは、ガラス繊維の布にエポキシ樹脂などを含ませ、完全には硬化していない状態にしたシート材料です。常温ではシート状ですが、基板を作る工程で熱と圧力をかけると、樹脂が流れて層のすき間を埋め、その後に硬化します。 この性質によって、プリプレグは基板の層同士を接着する役割を果たします。同時に、銅配線の層同士が勝手につながらないようにする絶縁層としても働きます。つまり、プリプレグは「接着材料」と「絶縁材料」の両方の役割を持っています。 多層基板では層と層の間に使われる 1層や2層の基板では、表面や裏面に銅配線を作ります。一方、4層基板や6層基板のような多層基板では、基板の......
放熱基板とは?LEDや電源回路で熱を逃がすための基本
電子工作や基板設計では、電気の流れだけでなく「熱」も考える必要があります。特にLEDや電源回路では、部品が発熱しやすく、熱をうまく逃がせないと故障や寿命低下の原因になります。 そこで重要になるのが、放熱を意識した基板設計です。放熱基板とは、部品から出た熱を基板全体や外部へ逃がしやすくした基板のことです。高輝度LED、パワーLED、電源回路、モーター駆動回路など、発熱しやすい回路で重要になります。 なぜ基板で放熱を考えるのか 電子部品は動作するとき、少なからず熱を出します。小さなLEDを1個光らせる程度なら大きな問題にならないこともありますが、LEDをたくさん並べたり、電源ICやパワートランジスタを使ったりすると、発熱は無視できない設計要素になります。 LEDの場合、熱がこもると明るさが不安定になったり、発光効率が落ちたり、寿命が短くなったりすることがあります。電源回路では、電源ICやトランジスタが高温になり、保護機能が働いて出力が止まったり、電圧が不安定になったりすることがあります。 このような問題は、完成後に部品を交換するだけでは解決しにくいことがあります。熱の逃げ道が基板上に用意されていなけれ......
メタルマスクとは?表面実装でクリームはんだを印刷するための金属版
表面実装部品を使ったプリント基板では、部品を載せる前に、基板上のパッドへクリームはんだを塗る工程があります。このとき、必要な場所だけにクリームはんだを印刷するために使われるのが、メタルマスクです。 メタルマスクは、電子工作で毎回使う道具というより、表面実装基板を作るときや、基板実装を外注するときに関係する治具です。この記事では、メタルマスクが何をするものなのか、どこで作られるのか、KiCadで設計するときに何を意識すればよいのかを整理します。 メタルマスクはクリームはんだを印刷する金属版 メタルマスクは、基板のパッド位置に合わせて穴が開けられた薄い金属板です。基板の上にメタルマスクを重ね、その上からクリームはんだを広げると、穴の開いた部分だけにクリームはんだが残ります。 イメージとしては、ステンシルや版画に近いものです。必要な場所だけにインクを通す代わりに、メタルマスクでは必要なパッドだけにクリームはんだを通します。これにより、小さな表面実装部品でも、はんだを決まった位置に載せやすくなります。 表面実装でははんだの位置と量が重要になる 表面実装では、部品の足を穴に通すのではなく、基板表面のパッドに......