# ESP32-C6 Midea HVAC Dongle
## Description
Compact USB dongle PCB for Midea air conditioners based on the mideahvac-dongle architecture, using an ESP32-C6 module, 5V UART level shifting, WS2812B status LED, USB-A appliance connector, and USB-C programming/power.
## Project Details
- **Owner:** felix123321
- **Created:** 6/23/2026
- **Last Updated:** 6/23/2026
- **Visibility:** Public
## Key Components
### J1 — [TYPEC-304J-BCP16](https://www.flux.ai/lcsc/typec-304j-bcp16~8fhw.md)
- Package or Case Code: USB-C-SMD_TYPEC-304J-BCP16
- Manufacturer Name: XUNPU(讯普)
- Role: USB-C programming/power port
- Manufacturer Part Number: TYPEC-304J-BCP16
- Part Type: USB Connectors
- JLCPCB Part Class: Extended Part
- LCSC Part Number: C2835315
**Pins:**
- CC1 [pin A5]
- CC2 [pin B5]
- DN1 [pin A7]
- DN2 [pin B7]
- DP1 [pin A6]
- DP2 [pin B6]
- GND [pin A1B12]
- GND [pin 15]
- GND [pin 16]
- GND [pin B1A12]
- GND [pin 14]
- GND [pin 13]
- SBU1 [pin A8]
- SBU2 [pin B8]
- VBUS [pin A4B9]
- VBUS [pin B4A9]
### J2 — [1013-0021-001-020](https://www.flux.ai/lcsc/1013-0021-001-020~qap.md)
- JLCPCB Part Class: Extended Part
- Manufacturer Name: 国满
- LCSC Part Number: C779660
- Role: USB-A appliance plug
- Part Type: USB Connectors
- Manufacturer Part Number: 1013-0021-001-020
- Package or Case Code: USB-A-SMD_1013-0021-001-020
**Pins:**
- D- [pin 2]
- D+ [pin 3]
- EH [pin 6]
- EH [pin 5]
- GND [pin 4]
- VCC [pin 1]
### LED1 — [WS2812B-2020](https://www.flux.ai/lcsc/ws2812b-2020~kra3.md)
- LCSC Part Number: C965555
- JLCPCB Part Class: Extended Part
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2012110135_Worldsemi-WS2812B-2020_C965555.pdf
- Product Info Url: https://lcsc.com/product-detail/Light-Emitting-Diodes-LED_Worldsemi-WS2812B-2020_C965555.html
- Manufacturer Part Number: WS2812B-2020
- Role: Addressable status LED
- Manufacturer Name: worldsemi
- Package or Case Code: LED-SMD_4P-L2.0-W2.0-TL_WS2812B-2020
- Part Type: Light Emitting Diodes (LED)
- Max Reverse Voltage: 5V
- Forward Voltage: Red: 2.0V to 2.2V
Green: 3.0V to 3.2V
Blue: 3.0V to 3.2V
- Max Forward Current: 20mA
**Pins:**
- DI [pin 3]
- DO [pin 1]
- GND [pin 2]
- VDD [pin 4]
### SW1 — [TS-1088-AR02016](https://www.flux.ai/lcsc/ts-1088-ar02016~e3n1.md)
- Part Type: Tactile Switches
- Role: Bootstrapping
- Manufacturer Name: XUNPU(讯普)
- JLCPCB Part Class: Extended Part
- Product Info Url: https://lcsc.com/product-detail/Tactile-Switches_XUNPU-TS-1088-AR02016_C720477.html
- LCSC Part Number: C720477
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2409302330_XUNPU-TS-1088-AR02016_C720477.pdf
- Package or Case Code: SW-SMD_L3.9-W3.0-P4.45
- Manufacturer Part Number: TS-1088-AR02016
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### SW2 — [TS-1088-AR02016](https://www.flux.ai/lcsc/ts-1088-ar02016~e3n1.md)
- Manufacturer Part Number: TS-1088-AR02016
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2409302330_XUNPU-TS-1088-AR02016_C720477.pdf
- Package or Case Code: SW-SMD_L3.9-W3.0-P4.45
- Product Info Url: https://lcsc.com/product-detail/Tactile-Switches_XUNPU-TS-1088-AR02016_C720477.html
- LCSC Part Number: C720477
- Part Type: Tactile Switches
- Manufacturer Name: XUNPU(讯普)
- JLCPCB Part Class: Extended Part
- Role: Bootstrapping
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### U1 — [ESP32-C6-MINI-1-N4](https://www.flux.ai/vasyl/esp32-c6-mini-1-n4~0jh.md)
- Datasheet URL: https://www.espressif.com/sites/default/files/documentation/esp32-c6-mini-1_mini-1u_datasheet_en.pdf
- Part Type: RF module
- JLCPCB Part Class: LCSC available
- Manufacturer Name: Espressif Systems
- Role: Main MCU / wireless module
- Manufacturer Part Number: ESP32-C6-MINI-1-N4
- Symbol Style: parametric-v1
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- 3V3 [pin 3]
- EN [pin 8]
- GND_1 [pin 1]
- GND_1__1 [pin 2]
- GND_1__10 [pin 42]
- GND_1__11 [pin 43]
- GND_1__12 [pin 44]
- GND_1__13 [pin 45]
- GND_1__14 [pin 46]
- GND_1__2 [pin 11]
- GND_1__3 [pin 14]
- GND_1__4 [pin 36]
- GND_1__5 [pin 37]
- GND_1__6 [pin 38]
- GND_1__7 [pin 39]
- GND_1__8 [pin 40]
- GND_1__9 [pin 41]
- GND_2 [pin 47]
- GND_2__1 [pin 48]
- GND_2__10 [pin 49_9]
- GND_2__11 [pin 50]
- GND_2__12 [pin 51]
- GND_2__13 [pin 52]
- GND_2__14 [pin 53]
- GND_2__2 [pin 49_1]
- GND_2__3 [pin 49_2]
- GND_2__4 [pin 49_3]
- GND_2__5 [pin 49_4]
- GND_2__6 [pin 49_5]
- GND_2__7 [pin 49_6]
- GND_2__8 [pin 49_7]
- GND_2__9 [pin 49_8]
- IO0 [pin 12]
- IO1 [pin 13]
- IO12 [pin 17]
- IO13 [pin 18]
- IO14 [pin 19]
- IO15 [pin 20]
- IO18 [pin 24]
- IO19 [pin 25]
- IO2 [pin 5]
- IO20 [pin 26]
- IO21 [pin 27]
- IO22 [pin 28]
- IO23 [pin 29]
- IO3 [pin 6]
- IO4 [pin 9]
- IO5 [pin 10]
- IO6 [pin 15]
- IO7 [pin 16]
- IO8 [pin 22]
- IO9 [pin 23]
- NC [pin 21]
- NC [pin 4]
- NC__1 [pin 7]
- NC__5 [pin 32]
- NC__6 [pin 33]
- NC__7 [pin 34]
- NC__8 [pin 35]
- RXD0 [pin 30]
- TXD0 [pin 31]
### U2 — [TXS0108EPWR](https://www.flux.ai/adrian95/txs0108epwr~yg.md)
- Manufacturer Part Number: TXS0108EPWR
- Manufacturer Name: Texas Instruments
- Part Type: Integrated Circuit
- Symbol Style: parametric-v1
- License: https://creativecommons.org/licenses/by/4.0/
- Role: 5V UART level shifter
- Datasheet URL: https://www.ti.com/lit/ds/symlink/txs0108e.pdf
**Pins:**
- A1 [pin 1]
- A2 [pin 3]
- A3 [pin 4]
- A4 [pin 5]
- A5 [pin 6]
- A6 [pin 7]
- A7 [pin 8]
- A8 [pin 9]
- B1 [pin 20]
- B2 [pin 18]
- B3 [pin 17]
- B4 [pin 16]
- B5 [pin 15]
- B6 [pin 14]
- B7 [pin 13]
- B8 [pin 12]
- GND [pin 11]
- OE [pin 10]
- VCCA [pin 2]
- VCCB [pin 19]
### U3 — [TLV75801PDBV](https://www.flux.ai/kicad-part-library/tlv75801pdbv~1af.md)
- Role Details: Power budget target: ~160mA typical, ~400mA peak; LDO rated 500mA, dissipation ~0.27W typical at 5V input.
- Datasheet URL: https://www.ti.com/lit/ds/symlink/tlv758p.pdf
- Manufacturer Part Number: TLV75801PDBV
- Role: 3.3V LDO regulator
- Manufacturer Name: Texas Instruments Inc.
- Package or Case Code: SOT-23-5
**Pins:**
- EN [pin 3]
- FB [pin 4]
- GND [pin 2]
- IN [pin 1]
- OUT [pin 5]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/felix123321/esp32-c6-midea-hvac-dongle~ql](https://www.flux.ai/felix123321/esp32-c6-midea-hvac-dongle~ql).*
---
*Generated from [https://www.flux.ai/felix123321/esp32-c6-midea-hvac-dongle~ql](https://www.flux.ai/felix123321/esp32-c6-midea-hvac-dongle~ql)*