This website requires JavaScript.
Bons Plans Installer Maintenant
Expédier à
Blog

Comment concevoir et assembler un PCB fiable pour module ESP32 sur une carte à 2 couches

Publié initialement Apr 22, 2026, mis à jour Apr 22, 2026

10 min

Table des matières
  • Étape 1 – Schéma du module ESP32
  • Étape 2 – Routage d’un PCB 2 couches pour modules ESP32
  • Étape 3 – Concevoir le PCB pour l’assemblage SMT
  • Étape 4 – Préparer les fichiers Gerber, BOM et CPL pour l’assemblage SMT
  • Étape 5 – Commander la PCBA module ESP32 sur JLCPCB
  • Gestion du rendement et des risques d’inspection
  • Mise en route et validation du PCBA module ESP32
  • Conclusion
  • FAQ

De nombreux ingénieurs échouent lors de la conception de leur premier PCB ESP32 à cause de problèmes d’antenne, d’instabilité d’alimentation ou de défauts de SMT.

Concevoir une carte personnalisée avec un module ESP32 offre l’équilibre parfait entre personnalisation et facilité de fabrication. Contrairement à une conception « chip-down », le module intègre l’oscillateur quartz, la mémoire flash et le réseau d’adaptation RF, réduisant ainsi considérablement le risque de PCBA.

Néanmoins, le boîtier SMD (par exemple les modules ESP32-S2-WROOM) présente ses propres défis chez JLCPCB SMT. Les principales préoccupations sont l’aspiration de la soudure sur les plots dorés, la gestion thermique du grand blindage RF et la possibilité de dégradation des performances de l’antenne PCB embarquée due au processus d’assemblage.

Ce guide montre comment concevoir un PCB fiable pour module ESP32-S2 sur une carte à 2 couches.

Étape 1 – Schéma du module ESP32

Utiliser un module SMD ESP32 simplifie la BOM en éliminant les horloges externes et les passifs RF. Du point de vue PCBA, c’est au stade du schéma que se déterminent le coût, la stabilité d’approvisionnement et le rendement d’assemblage.

1.1 Choix des composants pour les modules ESP32

Vos composants schématiques doivent correspondre à un stock réel.

Pièces « Basic » vs « Extended » : JLCPCB distingue les pièces « Basic » (pré-chargées, sans frais de setup) des « Extended » (chargement manuel, frais applicable). Pour réduire le coût PCBA, privilégiez les résistances et condensateurs « Basic » en 0603/0402.

Vérification de disponibilité : Avant de finaliser le schéma, vérifiez la disponibilité du module ESP32-S2 et des ICs clés (LDO) dans la bibliothèque de composants JLCPCB.

Searching in JLCPCB Parts Library

Recherche dans la bibliothèque de composants JLCPCB

1.2 Présentation du module microcontrôleur ESP32-S2-WROOM

Le module comporte 41 broches (bords castellated) et une antenne PCB intégrée.

Spécifications électriques : Un rail 3,3V capable de fournir 320mA (pics TX) est requis.

Avantage PCBA : Le cristal 40MHz interne est déjà blindé et adapté, supprimant la cause la plus fréquente d’échecs de boot.

1.3 Interface de programmation UART (FTDI) pour le microcontrôleur

Sans connecteur USB ni pont USB, un adaptateur FTDI externe se connecte via un connecteur 2,54mm.

Connexions : Router U0TXD (GPIO 43) et U0RXD (GPIO 44) vers le connecteur.

Broches de démarrage : Rendre la broche EN (Reset) accessible via des switches tactiles ou le connecteur pour entrer manuellement en mode bootloader.

Remarque : Vérifiez le mapping GPIO dans la datasheet de votre ESP32-S2-WROOM.

1.4 Validation du schéma pour PCBA module ESP32

Avant le routage PCB, effectuez ces vérifications orientées assemblage :

1. Numérotation des broches : Le symbole schématique correspond-il bien à la variante SMD-41P de la datasheet ?

2. Connectivité des réseaux : Les broches de strapping (GPIO 0, GPIO 46) sont-elles tirées aux bons niveaux pour démarrer depuis le flash ?

3. Réseaux d’alimentation : Les réseaux 3,3V et GND sont-ils clairement définis et connectés à toutes les broches d’alimentation (VDD3P3_RTC, VDD3P3_CPU) ?

Schematic diagram of ESP32-S2 module

Schéma du module ESP32-S2 avec connecteur FTDI et circuit d’alimentation.

Étape 2 – Routage d’un PCB 2 couches pour modules ESP32

Il est indispensable de respecter scrupuleusement les règles mécaniques et thermiques lors de la conception d’une carte deux couches pour module ESP32 SMD.

2.1 Conception des pads castellated et du pad thermique

Le module possède un grand pad central de masse (EPAD) sous le blindage (vérifiez votre datasheet : certaines variantes SMD-41P ont un EPAD complet, d’autres utilisent uniquement les broches).

Disposition des vias : Si votre module a un EPAD central, placez une grille 3×3 de vias 0,3mm connectées au plan de masse inférieur pour la dissipation thermique.

Pads castellated : Le pad sur le PCB doit être légèrement plus long que celui du module (prolongement de 0,5mm) afin de former un filet de soudure visible en « talon » inspectable.

PCB footprint layout for ESP32-S2

Empreinte PCB ESP32-S2 avec prolongement des pads castellated et keep-out antenne.

2.2 Zone keep-out sous l’antenne PCB du module ESP32

L’antenne PCB embarquée (trace en zigzag à l’extrémité du module) est extrêmement sensible.

Placement : Le mieux est de la faire dépasser du bord de la carte.

Keep-out : Si le module est entièrement sur la carte, vous devez retirer tout cuivre (masse, alim, signaux) sous la zone d’antenne sur toutes les couches sur au moins 15mm. Le cuivre désaccorde l’antenne et bloque le signal.

correct antenna keep-out zone vs incorrect ground plane placement for ESP32 modules

Comparaison de routage : zone keep-out correcte vs. plan de masse incorrect sous l’antenne.

2.3 Intégrité d’alimentation : pics de 320mA en TX

Condensateurs : Placez un 10µF (0603) et un 0,1µF (0402) près de la broche d’entrée 3V3 (broche 2 sur la plupart des SMD-41P).

Largeur de piste : Pour limiter la chute de tension lors des pics de 320mA, la piste 3,3V principale doit faire au moins 20-30 mils.

Étape 3 – Concevoir le PCB pour l’assemblage SMT

3.1 Connecteur FTDI : fiabilité mécanique et SMT

Un simple connecteur réduit la BOM mais nécessite une attention mécanique.

DFM du connecteur

Connecteurs SMD : La surface cuivre des pads doit être suffisante pour absorber la force d’insertion du câble FTDI.

Définition des broches : Standardisez (ex. GND, CTS, VCC, TX, RX, DTR) pour correspondre aux câbles FTDI courants.

DéfautCause racinePrévention
Mouillage insuffisantPad trop courtProlonger le pad de 0,5mm
OmbrageModule bloque la chaleurAjuster le profil de refusion
Désaccord antenneCuivre sous l’antenneZone keep-out stricte

3.2 Optimisation pâte et stencil pour modules ESP32

Le grand blindage métal du module SMD-41P agit comme dissipateur, influençant la fonte de la pâte.

Broches castellated : L’ouverture stencil doit être 1:1 ou légèrement plus grande pour un volume suffisant ; la soudure doit remonter le long du trou semi-métallisé.

Pad thermique (si présent) : Utilisez une structure « Window Pane » (couverture 50-60%) pour éviter que le module ne flotte et déconnecte les broches périphériques.

3.3 Règles DFM pour modules ESP32 chez JLCPCB

Espacement des composants

Gardez au moins 1,0mm autour du module pour permettre à la buse pick-and-place de le placer sans heurter les composants adjacents.

Consultez les capacités JLCPCB pour plus de détails.

Panélisation

Pour les petites cartes, utilisez l’option « Panel by JLCPCB ».

Orientation : Assurez-vous que le connecteur USB/FTDI ou le dépassement de l’antenne n’interfère pas avec les rails de dépanelisation.

Panel by JLCPCB

Panel by JLCPCB

Étape 4 – Préparer les fichiers Gerber, BOM et CPL pour l’assemblage SMT

1. Fichiers Gerber : Export standard depuis tout EDA.

2. Rotation CPL : Vérifiez la rotation du grand module dans la visionneuse 3D JLCPCB ; il est fréquent qu’elle soit à 90° ou 180° par défaut.

Component Placement 3d view

Vue 3D du placement : composant mal orienté

Étape 5 – Commander la PCBA module ESP32 sur JLCPCB

1. Téléversez les Gerber et sélectionnez le service SMT sur la page de devis instantané JLCPCB.

Ordering PCBA Service at JLCPCB

2. Sélectionnez « PCB Assembly » et « Standard » pour les deux faces

JLCPCB PCB Assembly Service

3. Approvisionnement : Vérifiez que le module « ESP32-S2 SMD-41P » est dans la bibliothèque JLCPCB. S’il est « Extended », un petit frais (~3$) s’applique.

4. Source globale : Si le composant n’est pas en stock, vous pouvez le sourcer via Global Sourcing lors de la commande.

Component assembled view

Vue assemblée du composant

Gestion du rendement et des risques d’inspection

Inspection AOI des modules castellated ESP32

Filets visibles : L’avantage principal des modules castellated est qu’AOI (et l’inspection humaine) peut vérifier facilement les joints sur les côtés. On cherche un filet brillant et concave remontant le long du trou semi-métallisé.

Compréhension des risques de First-Pass Yield (FPY)

Le rendement est généralement très élevé. Le principal risque est « Head-in-Pillow » : la pâte fond mais ne se soude pas à la broche à cause d’un léger gauchissement ou d’oxydation.

Facteur de risqueImpact
Head-in-PillowCircuit ouvert
Boules de soudureCourts-circuits sous blindage
Blindage antennePortée réduite

Facteurs de risque de rendement PCBA module microcontrôleur

Mise en route et validation du PCBA module ESP32

1. Test d’impédance : Mesurez la résistance entre VCC et GND. Attendez >1kΩ.

2. UART via FTDI : Connectez l’adaptateur FTDI. Maintenez BOOT, appuyez sur EN.

Succès : Le terminal série (115200 baud) affiche waiting for download. Le module est correctement soudé, alimenté, et UART0 connecté.

3. Perf RF : Lancez un sketch de scan Wi-Fi. Si le RSSI est faible, vérifiez qu’il n’y a pas de plan de masse sous l’antenne.

Pour aller plus loin : Découvrez la puissance des projets microcontrôleur ESP32

Conclusion

Utiliser le module ESP32-S2 SMD-41P abaisse considérablement la barrière par rapport à une puce nue. En vous concentrant sur l’intégration mécanique – keep-out antenne et soudure des pads castellated – et en exploitant l’assemblage automatisé de JLCPCB, vous obtenez un matériel IoT professionnel et fiable.

Produisez votre carte de développement microcontrôleur avec JLCPCB

Vous voulez passer à l’échelle ? JLCPCB propose assemblage SMT automatisé, sourcing de modules et livraison rapide pour PCB & PCBA 2 couches.

FAQ

Q1. Pourquoi les cartes microcontrôleur sont-elles plus sensibles à la qualité PCBA que les cartes analogiques ?

Le microcontrôleur est sensible à l’intégrité d’alimentation, à la fiabilité des joints et aux transitoires. Des défauts comme un découplage insuffisant, des joints froids ou un mauvais alignement empêchent le boot ou provoquent des défauts intermittents.

Q2. Peut-on assembler fièrement des modules microcontrôleur en SMT ?

Oui ! Les pads castellated permettent des joints fiables si le stencil (taille d’ouverture) et l’alignement pick-and-place respectent les règles.

Q3. Pourquoi des cartes microcontrôleur échouent-elles après assemblage alors que le schéma est correct ?

La plupart des échecs viennent de problèmes d’intégrité d’alimentation (mauvais placement des condensateurs) ou de défauts de soudure (tombstone, joints froids), plutôt que d’erreurs logiques.

Q4. JLCPCB prend-il en charge le sourcing et l’assemblage de modules ESP32 et autres microcontrôleurs ?

Oui, la PCBA JLCPCB s’appuie sur ses partenaires mondiaux pour sourcer divers modules de puces, simplifiant la chaîne d’approvisionnement et la fabrication de cartes personnalisées.


Continuez à apprendre