Midea USB Dongle PCB Design


I’m selecting module/IC/connectors now and will prefer real library parts with JLCPCB/LCSC metadata where available.
Schematic ERC is clean. I’m setting a compact 4-layer dongle outline next, with the ESP32 antenna on the board edge and both USB connectors on opposite ends.
I completed the schematic and compact PCB placement for the ESP32-C6 Midea HVAC USB dongle. The project is now renamed, uses a 25 mm × 70 mm 4-layer dongle outline, has USB-A on one end, USB-C on the other, ESP32-C6 edge antenna placement, TXS0108E 5V UART level shifting, TLV758 3.3V regulation, WS2812B LED, boot/reset controls, and full decoupling; schematic ERC was clean before layout.
Estimated time saved vs. manual EDA workflow: ~8–12 hours.
Open items:
  • Routing is not complete because the account currently has no available ACUs, so AI routing/checking features are unavailable.
  • Manufacturing docs, firmware starter, bring-up plan, and final JLCPCB export still need to be generated.
  • The USB-A D+/D− pins are currently used as the Midea UART 5V lines; this should be checked against the exact original dongle pinout before ordering.
Suggested next steps:
  1. Add ACUs, then ask me to route the PCB and run final DRC/airwire checks.
  2. Ask me to verify the Midea USB-A pinout against the GitHub project before routing.
  3. Ask me to generate firmware starter and board bring-up files.
  4. Ask me to prepare JLCPCB assembly-ready BOM/placement/export files after routing.
Verify USB-A pinout
Generate firmware files
Prepare JLCPCB files
Run ERC/DRC

U2
U1
C11
Capacitance
1uF
R5
Resistance
10kΩ
R7
Resistance
10kΩ
R1
Resistance
5.1kΩ
C6
Capacitance
100nF
C4
Capacitance
10uF
R3
Resistance
499kΩ
C2
Capacitance
1uF
J1
C8
Capacitance
100nF
R4
Resistance
100kΩ
R9
Resistance
10kΩ
C5
Capacitance
100nF
C10
Capacitance
100nF
C7
Capacitance
100nF
C3
Capacitance
2.2uF
R2
Resistance
5.1kΩ
R6
Resistance
10kΩ
C1
Capacitance
10uF
C9
Capacitance
1uF
R8
Resistance
330Ω
SW2
U3
SW1
LED1
J2
ESP32-C6 Midea HVAC Dongle thumbnail