2層基板で信頼性の高いESP32モジュールPCBを設計・組み立てる方法
2 min
多くのエンジニアが、初めてESP32のPCBを設計する際に、アンテナの問題、電源の不安定性、SMTの欠陥などにより失敗します。
ESP32モジュールを使ったカスタム基板の設計は、カスタマイズ性と製造のしやすさのバランスを見事に両立させます。チップダウン設計とは異なり、モジュールには水晶振動子、フラッシュメモリ、RF整合回路が統合されており、PCBAのリスクを大幅に軽減します。
それでも、SMDパッケージ(例:ESP32-S2-WROOMモジュール)は、JLCPCB SMTにおいて独自の課題を伴います。主な懸念事項は、金パッドのウィッキング、大型RFシールドの熱管理、および実装工程によるオンボードPCBアンテナ性能の劣化の可能性です。
本ガイドでは、2層基板で信頼性の高いESP32-S2モジュールPCBを設計する方法を示します。
ステップ1 ESP32モジュールの回路図を設計する
ESP32 SMDモジュールを使用すると、外部クロックやRFパッシブが不要になり、BOMが簡素化されます。PCBAの観点では、回路図の段階でコスト、調達の安定性、実装歩留まりが決まります。
1.1 ESP32モジュール設計の部品選定
回路図の部品は、実在在庫にマップされている必要があります。
● Basic vs. Extended Parts:JLCPCBは「Basic」部品(フィーダにプリロード、セットアップ料無料)と「Extended」部品(手動ローディング、料金発生)を区別します。PCBAコストを下げるには、0603/0402サイズの「Basic」抵抗・コンデンサを優先してください。
● 在庫確認:回路図を完成させる前に、ESP32-S2モジュールや重要なIC(LDOなど)のJLCPCB部品ライブラリでの在庫を確認してください。

JLCPCB部品ライブラリでの検索
1.2 ESP32-S2-Wroomマイクロコントローラモジュールを理解する
このモジュールは41ピン(キャステレーション端子)と統合PCBアンテナを備えています。
● 電気仕様:320mA(TXピーク)に対応できる堅牢な3.3Vレールが必要です。
● PCBAの利点:内部40MHz水晶はすでにシールドされ整合済みのため、カスタム基板で最も起動失敗の多い原因が除去されます。
1.3 マイクロコントローラ用UARTプログラミングインターフェース(FTDI)を設計する
USBコネクタやブリッジICをバイパスし、外部FTDIアダプタを2.54mmピンヘッダで接続します。
● 接続:U0TXD(GPIO 43)とU0RXD(GPIO 44)をコネクタヘッダに配線します。
● ブートストラップピン:EN(リセット)ピンをタクタイルスイッチまたはヘッダで利用可能にし、手動でブートローダモードに入れるようにします。
注意:GPIOマッピングはご使用のESP32-S2-WROOMデータシートで必ず確認してください。
1.4 ESP32モジュールPCBAのための回路図検証
PCBレイアウトに移る前に、実装にフォーカスした以下のチェックを実行してください。
1. ピン番号:回路図シンボルのピンアウトは、特定のSMD-41Pデータシートのバリアントと一致していますか?
2. ネット接続:ストラッピングピン(GPIO 0、GPIO 46)は正しいレベル(プルアップ/プルダウン)に引かれ、フラッシュから起動することを保証していますか?
3. 電源ネット:3.3VおよびGNDネットは明確に定義され、すべての電源ピン(VDD3P3_RTC、VDD3P3_CPU)に接続されていますか?

FTDIヘッダと電源回路を備えたESP32-S2モジュールの回路図
ステップ2 ESP32モジュール用2層PCBのレイアウト
ESP32 SMDモジュール用の2層基板を設計する際は、機械的および熱的ルールを非常に厳密に守る必要があります。
2.1 キャステレーションパッドとサーマルパッドの設計
モジュールには、金属シールド下に大きな中央GNDパッド(EPAD)があります(お使いのデータシートを確認してください。SMD-41PバリアントによってはフルEPADのものと、ピンのみを使用するものがあります)。
● ビア配置:中央にEPADがある場合、放熱のための0.3mmビアを3×3グリッドで配置し、ボトムGNDプレーンに接続します。
● キャステレーションパッド:PCB側パッドはモジュールパッドより少し長く(外側に0.5mm延長)、はんだフィレットが目視できる「ヒール」を形成できるようにします。
キャステレーションパッドの延長とアンテナキープアウトを示すESP32-S2用PCBフットプリントレイアウト
2.2 ESP32 PCBアンテナの適切なキープアウト実装
「オンボードPCBアンテナ」(モジュール端のうねった配線)は非常に敏感です。
● 配置:最適な位置は基板端に張り出させることです。
● キープアウト:モジュールを基板に完全に実装する場合、アンテナエリアの直下からすべての層で銅(GND、電源、信号)を必ず15mm以上除去します。直下の銅はアンテナをデチューンし、信号を遮断します。

正しいアンテナキープアウトゾーンと誤ったGNDプレーン配置の比較
2.3 ESP32 TX電流ピーク(320mA)に対する電源完全性を確保
● コンデンサ配置:10uF(0603)と0.1uF(0402)を3V3入力ピン(多くのSMD-41Pピンアウトでピン2)の近くに配置します。
● 配線幅:320mAの送信スパイクによる電圧降下を減らすため、メイン3.3V配線は幅20-30mil以上にします。
ステップ3 ESP32モジュールPCBをSMT実装向けに設計
3.1 FTDIヘッダをSMT実装・機械信頼性向けに設計
シンプルなヘッダを使うとBOMが簡素化されますが、機械的考察が必要です。
ヘッダDFM
● SMDヘッダ:FTDIケーブルの挿入力に耐えられるよう、パッドの銅面積を十分に大きくします。
● ピン定義:GND、CTS、VCC、TX、RX、DTRなど、共通FTDIケーブルに合わせてピンアウトを標準化します。
| 欠陥 | 根本原因 | 防止策 |
|---|---|---|
| ウィッキング不足 | パッド短すぎ | PCBパッドを外側に0.5mm延長 |
| シャドーイング | モジュールが熱を遮る | リフロープロファイル調整 |
| アンテナデチューン | アンテナ下銅箔 | 厳格なキープアウトゾーン |
3.2 ESP32モジュール用はんだペースト・ステンシル開口の最適化
SMD-41Pモジュールの大型金属シールドはヒートシンクとして機能し、はんだペーストの溶け方に影響します。
● キャステレーションピン:側面ピンのステンシル開口は1:1またはやや拡大し、十分なペースト量を確保します。はんだがモジュールの側面に這い上がることを目指します。
● サーマルパッド(存在する場合):「ウィンドウペイン」設計(50-60%カバー)を使い、はだ池にモジュールが浮いて外側ピンが離れることを防ぎます。
3.3 ESP32モジュールのJLCPCB向け製造設計(DFM)ルール適用
部品間隔
モジュール周囲に1.0mm以上のクリアランスを確保し、ピックアンドプレース機のノズルが隣接する抵抗・コンデンサに接触せずにモジュールを搭載できるようにします。
詳細はJLCPCB能力をご確認ください。
パネル化
小さな基板は「Panel by JLCPCB」オプションを使用します。
向き:USB/FTDIコネクタ(張り出している場合)やアンテナの張り出しがVカットレールに干渉しないようにします。

Panel by JLCPCB
ステップ4 ESP32モジュールSMT実装用のGerber、BOM、CPLファイル準備
1. Gerberファイル:標準的なGerberエクスポート(任意のEDAソフト)。
2. CPL回転:JLCPCB 3Dビューアで大型モジュールの回転を確認します。デフォルトエクスポートでは90°または180°回転していることがよくあります。
回転ずれしたコンポーネントを示す3D配置ビュー
ステップ5 JLCPCBでESP32モジュールPCBAを発注
1. JLCPCBの即見積もりページでGerberファイルをアップロードし、SMT実装サービスを選択。

2. PCB実装を選択し、両面とも標準タイプ

3. 調達:特定の「ESP32-S2 SMD-41P」モジュールがJLCPCB部品ライブラリにあるか確認。「Extended Part」の場合、小さなローディング料(約3USD)がかかります。
4. グローバル調達:JLCPCBライブラリにない場合、発注プロセスでグローバル調達を利用できます。
実装済みコンポーネントビュー
実装歩留まり・検査リスクの管理
キャステレーションESP32モジュールのAOI検査
可視フィレット:キャステレーションモジュールの主な利点は、側面のはんだ接合部をAOI(および人間の目)で簡単に検証できることです。半穴の側面に光沢のある凹面フィレットが這い上がっているのを確認したいところです。
モジュール実装における一次合格歩留まり(FPY)リスクの理解
モジュールの歩留まりは一般に非常に高いです。主なリスクは「ヘッド・イン・ピロー」で、ペーストは溶けても基板が反ったりピンが僅かに酸化していたりしてモジュールピンに濡れません。
| リスク要因 | 影響 |
|---|---|
| ヘッド・イン・ピロー | 開放不良 |
| はんだ玉 | シールド下短絡 |
| アンテナシールド | 通信距離低下 |
マイクロコントローラモジュールPCBA歩留まりリスク要因
ESP32モジュールPCBAの立ち上げと検証
1. インピーダンスチェック:VCCとGND間の抵抗を測定。1kΩ以上を期待。
2. FTDI経由UART:FTDIアダプタを接続。BOOTを押しながらENを押す。
成功:シリアルターミナル(115200ボー)にwaiting for downloadが表示されれば、モジュールの実装、給電、UART0ピン接続が正しいことを確認できます。
3. RF性能:Wi-Fiスキャッチスケッチを実行。RSSIが弱い場合、アンテナエリア下にGNDプレーンを置いていないか確認。
さらに読む:ESP32マイクロコントローラプロジェクトの魅力を発見
まとめ
ESP32-S2 SMD-41PモジュールをカスタムPCB設計に活用することで、ベアチップに比べて参入障壁を大幅に下げられます。アンテナキープアウトやキャステレーションパッドのはんだ付けなど、機械的統合に注力することで、JLCPCBの自動実装を通じて高信頼なプロフェッショナル品質のIoTハードウェアを製造できます。
JLCPCBでマイクロコントローラ開発基板を作る
マイクロコントローラプロジェクトを量産したいですか?JLCPCBは自動SMT実装、モジュール調達、2層PCB・PCBAの高速納品を提供します。

よくある質問
Q1. なぜマイクロコントローラ基板はアナログ基板よりPCBA品質に敏感なのですか?
マイクロコントローラは電源完全性、はんだ接合信頼性、過渡電流挙動に敏感です。デカップリング不足、冷間接合、パケージずれなどの実装欠陥は、起動失敗や断続的な誤動作を引き起こします。
Q2. マイクロコントローラモジュールはSMTで信頼性高く実装できますか?
もちろん!ステンシル設計(開口サイズ)とピックアンドプレース整列ルールを適切に守れば、キャステレーションパッドに接合特徴があります。
Q3. 回路図が正しいのに実装後にマイクロコントローラ基板が失敗する理由は?
多くの場合、電源完全性の問題(コンデンサ配置ミス)やはんだ接合欠陥(トームストーニング、冷間接合)が論理エラーより原因です。
Q4. JLCPCBはESP32やその他マイクロコントローラチップモジュールの調達・実装をサポートしていますか?
はい、JLCPCB PCBAはグローバルパートナーと連携し、各種マイクロコントローラチップモジュールを調達してカスタム基板のサプライチェーンを簡素化し、入手を容易にします。

学び続ける
ArduinoでBluetooth制御カーを作る方法:ステップバイステップガイド
ArduinoでBluetooth制御カーを作る方法:ステップバイステップガイド このチュートリアルでは、特別に設計されたPCBA(プリント基板実装)上にArduino Nanoモジュールを搭載した二輪Bluetooth RCカーの、完全なエンジニアリングと実装を詳しく解説します。 多くのホビーヤーはブレッドボード上でジャンパワイヤを使ってモーターやBluetoothモジュールを配線することから始めますが、この方法は接続の脱落や信号ノイズの問題が起きやすいです。このガイドでは、プロフェッショナルなメインボードの設計方法を学ぶことで、そうした問題を解決します。 主な設計特徴: ● コントローラ: Arduino Nanoをプラグインモジュールとして使用。 ● 駆動システム: 差動駆動用に設定された2個のN20 DCギアモーター。 ● ドライバ: 表面実装TB6612FNG MOSFETベースドライバ。 ● 製造: 信頼性のためにプロフェッショナルに実装された [PCB実装サービス → JLCPCB PCBA]。 ステップ1: Arduino Bluetoothカーの機械・電気システムを定義する 差動......
プロ並みのはんだごて先の掃除法:必要な道具、手順、コツ
電子製造の世界では、最も簡単なDIYプロジェクトから複雑な航空宇宙プロトタイピングに至るまで、はんだごてのこて先(または「ビット」)は最も重要なインターフェースです。これは、発熱体からはんだ接合部へエネルギーを伝達する熱チェーンの最終リンクです。それにもかかわらず、作業台で最も見落とされがちな工具でもあります。 多くのエンジニアは、はんだステーションの品質(ワット数、温度安定性、立ち上がり時間)を重視する一方で、こて先自体の状態を無視しています。酸化した、ピットができた、または汚れたこて先は熱的障壁を作り出します。ステーションがいかに高価であっても、こて先が適切に濡れなければ、熱伝達は非効率となり、不良接合とフラストレーションの原因となります。 このガイドでは、はんだごてのこて先を正しく清掃する方法を詳しく示します。見た目を光沢にするだけでなく、効率的な熱伝達を回復し、こて先の早期劣化を防ぐための方法です。 はんだごてのこて先形状の比較:円錐形、ベveled、チゼルタイプが異なる熱接触面積を示しています。 注意:すぐに答えを知りたい場合は、以下のステップバイステップの清掃セクションにジャンプしてく......
さまざまなプロトボードのタイプを探る:はんだ付きとはんだレスのオプション
さまざまなプロトボードのタイプを探る:はんだ付きとはんだレスのオプション プロトボードは、回路の試作と実験のためのプラットフォームを提供することで、電子機器の世界において重要な役割を果たしています。プロトボードには、はんだ付けタイプとソケットタイプの2つの主要な種類があります。それぞれのタイプには独自の利点と考慮事項があります。この記事では、これら2つのプロトボードの違い、それぞれの特徴、最適な使用例について探ります。利用可能なオプションを理解することで、回路試作のニーズに合わせて賢明な判断ができます。 はんだ付けプロトボード: はんだ付けプロトボードは、その名の通り、部品を接続するにはんだ付けが必要です。これらのプロトボードは通常、部品をはんだ付けするための予め穴が開いたパッドが配置されています。以下に考慮すべき重要なポイントを示します。 利点: 耐久性と安定性:はんだ付けされた接続は、振動や動きに対する頑強さで知られています。 永久回路設計:はんだ付けプロトボードは、長期的な安定性と信頼性が求められる回路の作成に最適です。 高周波アプリケーションに適している:はんだ付け接続は信号の整合性に優れ......
スルーホール技術の将来動向
スルーホール技術は、数十年にわたり電子部品実装の基盤となってきました。その信頼性、耐久性、使いやすさは、様々な産業における好ましい選択肢となっています。電子産業が進化し続ける中、スルーホール技術もPCB設計と実装の変化するニーズに対応するために適応しています。本記事では、スルーホール部品について包括的なレビューを提供し、その種類、製造プロセス、産業用途を検討します。さらに、スルーホール技術の未来を探り、PCB設計・製造に影響を与える新たな発展、イノベーション、トレンドについて議論します。 スルーホール部品の理解 スルーホール部品は、プリント基板(PCB)に予め開けられた穴に挿入され、反対側はんだ付けされることで電気的接続を確立する電子部品です。機械的安定性と堅牢な電気接続を提供し、耐久性と信頼性が求められるアプリケーションに適しています。 スルーホール部品の種類 スルーホール技術は、抵抗器、コンデンサ、ダイオード、トランジスタ、コネクタなど、幅広い部品を包含しています。これらの部品は様々な形状係数で利用可能であり、異なる実装オプションと組立ての容易さを可能にします。各タイプの部品は独自の構造と機能......
JLCPCBにおける包括的なPCB組立プロセスガイド:効率的で信頼性の高いPCB製造
JLCPCBにおける包括的なPCB組立プロセスガイド:効率的で信頼性の高いPCB製造 実装可能な回路基板を作る上で最も重要な要因の1つは、組立技術およびプロセスです。この工程は管理され、慎重に実行される必要があり、最終的に製造されるデバイスの健全性を保証します。JLCPCBは、各コンポーネントをその能力に基づいて基板上の配置位置にハンダ付けする全工程を担当することでPCB組立を提供し、エンジニアや企業の時間を大幅に節約します。 PCB組立プロセスはPCB製造の直後に行われ、コンポーネントの露出したパッドに必要な量のハンダペーストを塗布した後、次のリフロー工程のためにコンポーネントを配置し、回路組立を完成させます。こちらからPCB製造に関する総合ガイドをご確認いただけます。 JLCPCBにおけるPCB組立: JLCPCBのPCB組立サービスは、お客様の電子機器製造ニーズを満たす信頼性が高く効率的なオプションであり、手頃な価格で高品質な組立を提供することで、すべてのエンジニアの選択肢のトップに立つPCBAサービスです。 組立保証が多ければ多いほど回路基板の有効性が高まる、それがJLCPCB PCBAサ......
バンドから値へ:抵抗器のカラーコードの読み方
バンドから値へ:抵抗器のカラーコードの読み方 抵抗器は電子回路の重要な部品であり、電流の流れを制御します。抵抗器はさまざまな値、形状、物理的サイズで提供されています。実際には、2ワットまでの定格電力を持つほとんどすべてのリード付き抵抗器に、このような色帯のパターンがあります。抵抗器の本体にある色帯は、抵抗値、許容差、場合によっては温度係数に関する重要な情報を伝えます。 抵抗器には3本から6本の色帯があり、最も一般的なのは4本帯です。最初の帯は通常抵抗値の桁を示し、続く乗算帯で小数点の位置を調整します。最後の帯は許容差レベルと温度係数を示します。詳細な電子機器の説明については、新しい記事をご覧ください。 抵抗器の色コードとは? 抵抗器の色コードは、抵抗値と許容差を表すために抵抗器本体に色帯を用いた標準化されたシステムです。各色は数字に対応しており、抵抗値をオーム(Ω)で特定するのに役立ちます。各色帯の意味と計算方法を理解すれば、抵抗器の色コードの読み取りは簡単です。以下に抵抗器の色コードの詳細を示す簡単なチャートがあります: 4本帯抵抗器の色コード: 4本帯抵抗器の最初の2本の帯は、抵抗値の最初と2......