PCB (KiCad)
Organisation
Section intitulée « Organisation »hardware/pcb/└── esp32-usb-bridge/ ├── esp32-usb-bridge.kicad_pro # Projet KiCad ├── esp32-usb-bridge.kicad_sch # Schéma électrique ├── esp32-usb-bridge.kicad_pcb # Layout PCB ├── esp32-usb-bridge.kicad_sym # Symboles custom ├── esp32-usb-bridge.kicad_fp # Empreintes custom └── gerber/ # Fichiers de fabricationSpécifications PCB
Section intitulée « Spécifications PCB »| Paramètre | Valeur |
|---|---|
| Couches | 2 |
| Épaisseur | 1.6 mm |
| Finition | HASL (étain-plomb) ou ENIG |
| Dimensions | ~40 x 25 mm |
| Cuivre | 1 oz (35 µm) |
| Licence | CERN-OHL-S v2 |
Blocs fonctionnels
Section intitulée « Blocs fonctionnels »- ESP32-S3-WROOM-1 (N16R8) : module SoC avec antenne intégrée, 16 Mo flash, 8 Mo PSRAM
- Connecteur USB-C : alimentation (5V via USB) et communication série (USB 2.0, CDC-ACM)
- LED RGB : indication de statut (WS2812B ou LED discrètes)
- Antenne : antenne PCB intégrée au module WROOM (pas de trace d’antenne sur le PCB principal)
- Condensateurs de découplage : 100 nF + 10 µF sur les rails 3.3V
- Bouton BOOT : pour forcer le mode DFU si nécessaire
- Bouton RESET : reset matériel
Schéma simplifié
Section intitulée « Schéma simplifié » ┌───────────────────────────┐ │ ESP32-S3-WROOM-1 │ ┌──────┐ │ (N16R8) │ │USB-C ├──5V────┤ VIN │ │ ├──D+────┤ GPIO19 (USB_D+) GPIO48──├──── LED RGB │ ├──D-────┤ GPIO20 (USB_D-) │ │ ├──GND───┤ GND EN───├──── RESET └──────┘ │ GPIO0───├──── BOOT │ [antenne intégrée] │ └───────────────────────────┘ │ │ ┌────┴───┐ ┌────┴───┐ │ 100nF │ │ 10µF │ └────┬───┘ └────┬───┘ └─────┬─────┘ GNDFabrication JLCPCB
Section intitulée « Fabrication JLCPCB »Les fichiers Gerber sont générés depuis KiCad et envoyés à JLCPCB :
| Poste | Coût estimé |
|---|---|
| PCB 2 couches (lot de 5) | ~1-2 EUR / unité |
| Assemblage SMD | ~2-3 EUR / unité |
| Total par bridge | ~5 EUR |
| Délai | 5-10 jours ouvrés |
Comparaison avec l’ancienne carrier board
Section intitulée « Comparaison avec l’ancienne carrier board »| Ancienne carrier board | ESP32-S3 USB bridge | |
|---|---|---|
| Couches | 4 | 2 |
| Dimensions | ~120 x 80 mm | ~40 x 25 mm |
| Composants | CM4 connector, NVMe, HDMI, USB3, Ethernet, PoE… | ESP32-S3, USB-C, LED, boutons |
| Routage | Haute vitesse (PCIe, HDMI, USB3) | Simple (USB 2.0, GPIO) |
| Coût | ~30-50 EUR | ~5 EUR |
| Machine hôte | RPi CM5 uniquement | N’importe quelle machine Linux |
| Licence | CERN-OHL-S v2 | CERN-OHL-S v2 |