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を必須工程に組み込み、製造業者とのコミュニケーションで疑問点を解消してから発注してください。
学び続ける
スイッチを基板に載せる基本|端子・向き・固定方法を解説
電子工作でLEDを光らせたり、マイコンへ入力したりするとき、スイッチはとても身近な部品です。ブレッドボードでは簡単に試せても、いざ基板に載せるとなると、端子の向き、取り付け位置、押しやすさ、固定方法などを考える必要があります。 特にタクトスイッチ、スライドスイッチ、トグルスイッチのような部品は、回路上の役割だけでなく、人が操作する部品でもあります。この記事では、スイッチを基板に載せるときに意識したい基本を、電子工作の視点で整理します。 スイッチは電気信号を切り替える部品 スイッチは、回路をつないだり切ったりするための部品です。LEDのON/OFF、電源の切り替え、マイコンへの入力、モード選択など、さまざまな場面で使われます。 電子工作でよく使うものには、押している間だけONになるタクトスイッチ、レバーを動かして状態を切り替えるスライドスイッチ、パネルに取り付けて操作しやすいトグルスイッチなどがあります。どれも「スイッチ」ですが、操作方法や端子の構造は少しずつ違います。 また、スイッチで直接大きな電流を流すのではなく、スイッチ信号をきっかけにトランジスタを動かすスイッチ回路にすることもあります。小さ......
LED基板を自作する方法|電流制限抵抗と放熱の基本
LEDを使った電子工作では、ブレッドボードで光らせるだけなら比較的簡単です。しかし、LED基板として自作する場合は、ただLEDを並べて配線すればよいわけではありません。 特に大切なのが、電流制限と放熱です。LEDは小さな部品ですが、流す電流を間違えると壊れたり、明るさが安定しなかったりします。また、LEDを多く使う場合や、高輝度LED、パワーLEDを使う場合は、熱の逃がし方も考える必要があります。 LEDには電流制限が必要 LEDは、電圧をかければ自動的に適切な電流で光る部品ではありません。必要以上の電流が流れると、LEDが熱くなり、寿命が短くなったり故障したりする原因になります。 そのため、基本的なLED回路では、LEDと直列に電流制限抵抗を入れます。抵抗値は、電源電圧、LEDの順方向電圧、流したい電流から考えます。電子工作では、LEDの明るさだけでなく、部品に無理をさせないことも大切です。 抵抗の場所と数を考える LED基板を自作するときは、抵抗をどこに置くかも決めておきます。LEDを1個だけ光らせるなら、LEDと抵抗を直列につなぐだけで考えやすいです。 複数のLEDを並べる場合は、すべてのL......
ICパッケージ基板とは?半導体チップとPCBをつなぐ役割
ICパッケージ基板は、半導体チップとプリント基板をつなぐための小さな基板です。スマートフォンやパソコンなどの中にあるICは、半導体チップだけがそのまま大きな基板に載っているわけではありません。 半導体チップはとても小さく、端子の間隔も細かいため、一般的なプリント基板へ直接つなぐのは難しくなります。そこで、チップとPCBの間に入り、信号を受け渡す役割をするのがICパッケージ基板です。 半導体チップとPCBの橋渡しをする ICパッケージ基板の大きな役割は、半導体チップの細かい接続を、プリント基板で扱いやすい接続へ変換することです。チップ側の端子は非常に細かく並んでいますが、PCB側ではそれより広い間隔で接続する必要があります。 つまり、ICパッケージ基板は、細かい世界と大きな基板の世界をつなぐ中間基板のような存在です。小さなチップの信号を外へ引き出し、電子機器全体の回路につなげます。 なぜ普通のPCBに直接つなげないのか 半導体チップの端子は非常に細かく、そのまま一般的なプリント基板へ直接つなぐのは難しいです。プリント基板側の配線やランドは、チップ内部の微細な端子ほど細かく作られていませんし、もしそこ......
ESP32を基板に載せる前に確認したい電源・ピン配置の注意点
ESP32は、Wi-FiやBluetoothが使える便利なマイコンです。Arduino IDEでも扱えるため、電子工作をはじめとして、IoT用途でもよく使われます。 ただし、ESP32を基板に載せるときは、Arduino Unoと同じ感覚で配線すると失敗することがあります。特に注意したいのは、3.3V電源、GPIOの選び方、Wi-Fi通信時の電流、通信ラインの引き回しです。 Arduinoと同じ感覚で使うと失敗しやすい ESP32はArduino IDEで使えるため、Arduinoと同じように扱えると思われがちです。しかし、ESP32基板を自作するときは、電源電圧やピン配置をよく確認する必要があります。 ブレッドボードや開発ボードでは動いていた回路でも、自作基板にすると不安定になることがあります。原因は、電源容量が足りない、GNDが弱い、コンデンサの位置が悪い、起動に関係するGPIOを不用意に使っている、などさまざまです。 ESP32は5Vではなく3.3V系で考える ESP32の信号は、基本的に3.3V系として考えます。Arduino系は5Vで駆動しますから、ここの差を意識するのがポイントです。5......
BGA基板はなぜ難しい?見えないはんだ接合と検査方法を解説
BGA基板という言葉を聞くと、少し難しそうに感じるかもしれません。BGAは「Ball Grid Array」の略で、ICの裏側に小さなはんだボールが格子状に並んだ部品パッケージです。 普通のICでは、接続用の足や端子が部品の外側に見えていることが多いです。一方、BGAでは接続部分が部品の下に隠れます。そのため、実装したあとに、はんだが正しく付いているかを目で確認しにくい点が大きな特徴です。 BGAは端子が部品の下にある BGA部品は、パッケージの裏面に並んだはんだボールで基板と接続します。基板側には、そのはんだボールに対応するパッドがあり、リフロー炉などで加熱することで、はんだボールが溶けて接合されます。 通常のはんだごてだけで、部品の下にあるはんだボールを直接はんだ付けするのは困難です。そのため、BGA実装では、はんだペースト、部品の位置合わせ、温度管理などを含めた実装工程が重要になります。 この構造により、小さな面積の中に多くの接続点を配置できます。スマートフォン、パソコン、通信機器など、小型で高性能な電子機器に向いている方式です。 見えないから実装確認が難しい BGA基板の実装が難しい理由は......
ABF基板とは?半導体パッケージを支える高密度配線材料
ABF基板という言葉を聞くと、基板そのものの種類のように感じるかもしれません。しかし厳密には、ABF自体は基板ではなく、半導体パッケージ基板に使われるフィルム状の層間絶縁材料です。 ABFとは「Ajinomoto Build-up Film」の略で、日本語では味の素ビルドアップフィルムと呼ばれます。一般に「ABF基板」と呼ばれる場合は、ABFフィルムを使って作られた高密度な半導体パッケージ基板を指すことが多いです。 スマートフォンやパソコンなどに使われる高性能な半導体では、小さなチップから多くの信号を外へ取り出す必要があります。そのため、半導体チップと外部のプリント基板の間には、細かい配線を持つパッケージ基板が使われます。ABFフィルムは、そのような半導体パッケージ基板を支える材料として重要です。 ABFフィルムは絶縁層として使われる ABFフィルムは、半導体パッケージ基板の層間絶縁材料として使われます。基板の中では、銅配線の層と絶縁層を重ねながら、細かい回路を作っていきます。 銅配線どうしが不要につながると、回路はショートしてしまい、意図どおりに動作しません。そのため、配線層の間を絶縁しながら、......