GND und Neutralleiter Erklärung

Ja - für dein Ziel sind 2 USB-C-Ports sinnvoll, also je einer pro ESP32.
Ich habe den überflüssigen dritten Port entfernt:
Damit bleibt jetzt die saubere Aufteilung:
  • J3 -> Service-Port für U1
  • J5 -> Service-Port für U2
Das ist auch die richtige Richtung für deinen Anwendungsfall:
  • 1 Port pro MCU
  • kein zusätzlicher dritter Debug-/Flash-Port ohne klaren Zweck
  • weniger Platzbedarf, weniger Verwirrung, weniger unnötige USB-Beschaltung
Wenn du willst, prüfe ich dir als Nächstes noch kurz, ob J3 und J5 jetzt beide wirklich vollständig und korrekt für Flashing + Serial Console beschaltet sind.
USB-Beschaltung prüfen
ESD-Schutz ergänzen
CC-Widerstände kontrollieren
Auto-Reset prüfen
  • Removed J6
  • Removed U5
  • Removed R15
  • Removed R16
  • Removed C9
⚠️ Removed components had their net connections destroyed. Use the connections tool with a view action to verify connectivity and re-wire any lost connections.

Refine this doc
Ask about this doc
Design Notes
AC-DC Module Replacement
  • Replaced HLK-PM01 with IRM-03-5 in the mains input power stage.
  • Preserved existing supply intent and net mapping:
    • AC_L_FUSED -> AC live input of module
    • AC_N -> AC neutral input of module
    • +Vo -> 5V net
    • -Vo -> GND net
  • Existing downstream 5 V rail consumers remain unchanged, including the 5 V bulk capacitors and the input to the 3.3 V regulator.
Electrical Comparison

Table


ParameterHLK-PM01IRM-03-5Result
Output voltage5 V5 VCompatible
Output power3 W3 WCompatible
AC input range85-265 Vac85-305 VacIRM-03-5 meets/exceeds
Isolation3000 Vac withstand (datasheet extract)Class II isolation (datasheet extract)Isolated AC-DC intent preserved
Integration Notes
  • The replacement part exposes an extra NC pin which is intentionally left unconnected.
  • Fuse F1 remains in series with the AC live path.
  • MOV RV1 remains across AC_L_FUSED and AC_N.
  • The 5 V rail topology after the converter is unchanged.
USB Service Port Update
  • Added a second dedicated USB-C service connector so both MCUs now have their own service port.
  • J3 is assigned to ESP32-S3 U1 and wired to its native USB interface:
    • USB_DM -> U1 IO19
    • USB_DP -> U1 IO20
    • VBUS -> 5V
    • CC1/CC2 -> 5.1 kOhm pull-downs to GND
  • J5 remains the dedicated service port for ESP32-H2 U2:
    • H2_USB_DM -> U2 IO26
    • H2_USB_DP -> U2 IO27
    • VBUS -> 5V
    • CC1/CC2 -> 5.1 kOhm pull-downs to GND
  • Added J6 plus U5, R15, R16, and C9 as a complete protected ESP32-S3 USB-C service interface mirroring the expected USB 2.0 device-port pattern.
  • All three USB-C service connectors have their SBU pins intentionally marked no-connect.
  • AC-DC Module Replacement

  • Electrical Comparison

  • Integration Notes

  • USB Service Port Update

Assets

Assets are files uploaded to this project which can be used in various ways.

DIN Rail ESP32-S3 Controller thumbnail
DIN-rail ESP32-S3 mains-powered controller with isolated 5 V supply, Ethernet RJ45, USB-C service port, and central LED module connector.

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$9.95–$12.20

Digi-Key

$18.70–$23.86

LCSC

$23.50–$24.12

Mouser

$25.97

TME

$8.64

Verical

$10.77–$21.47

Controls