Aller au contenu

PCB (KiCad)

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 fabrication
ParamètreValeur
Couches2
Épaisseur1.6 mm
FinitionHASL (étain-plomb) ou ENIG
Dimensions~40 x 25 mm
Cuivre1 oz (35 µm)
LicenceCERN-OHL-S v2
  1. ESP32-S3-WROOM-1 (N16R8) : module SoC avec antenne intégrée, 16 Mo flash, 8 Mo PSRAM
  2. Connecteur USB-C : alimentation (5V via USB) et communication série (USB 2.0, CDC-ACM)
  3. LED RGB : indication de statut (WS2812B ou LED discrètes)
  4. Antenne : antenne PCB intégrée au module WROOM (pas de trace d’antenne sur le PCB principal)
  5. Condensateurs de découplage : 100 nF + 10 µF sur les rails 3.3V
  6. Bouton BOOT : pour forcer le mode DFU si nécessaire
  7. Bouton RESET : reset matériel
┌───────────────────────────┐
│ 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 │
└────┬───┘ └────┬───┘
└─────┬─────┘
GND

Les fichiers Gerber sont générés depuis KiCad et envoyés à JLCPCB :

PosteCoût estimé
PCB 2 couches (lot de 5)~1-2 EUR / unité
Assemblage SMD~2-3 EUR / unité
Total par bridge~5 EUR
Délai5-10 jours ouvrés
Ancienne carrier boardESP32-S3 USB bridge
Couches42
Dimensions~120 x 80 mm~40 x 25 mm
ComposantsCM4 connector, NVMe, HDMI, USB3, Ethernet, PoE…ESP32-S3, USB-C, LED, boutons
RoutageHaute vitesse (PCIe, HDMI, USB3)Simple (USB 2.0, GPIO)
Coût~30-50 EUR~5 EUR
Machine hôteRPi CM5 uniquementN’importe quelle machine Linux
LicenceCERN-OHL-S v2CERN-OHL-S v2