Wiring Reference: Mitsubishi CN105 to ESP32
This page provides a reference for wiring an ESP32-based controller (e.g. M5Stack NanoC6) to the CN105 port on a Mitsubishi mini-split heat pump. You can find links to purchase the parts needed to assemble a custom cable below. Pre-assembled cables coming soon.
Connectors
- JST-PAP-05V-S – Plugs into the CN105 port on the indoor Mitsubishi HVAC unit
- HY2.0-4P (Grove connector) – Connects to the ESP32 controller
CN105 (JST-PAP-05V-S) Pinout
| Pin | Signal | Description |
|---|---|---|
| 1 | 12V | Not used |
| 2 | GND | Ground |
| 3 | 5V | 5V Power |
| 4 | TX | Data output from HVAC (5V logic) |
| 5 | RX | Data input to HVAC (5V logic) |
Grove (HY2.0-4P) Pinout for M5Stack Atom S3, S3 Lite, and NanoC6
| Pin | Signal | Description |
|---|---|---|
| 1 | G | Ground (connects to ESP32 GND) |
| 2 | 5V | 5V Power (connects to ESP32 5V/VCC) |
| 3 | G2 | RX (connects to ESP32 UART RX pin) |
| 4 | G1 | TX (connects to ESP32 UART TX pin) |
Pin Mapping (from left to right)
| Wire Color | Grove Pin | Signal | CN105 Pin | Signal |
|---|---|---|---|---|
| Black | 1 | GND | 2 | GND |
| Red | 2 | 5V | 3 | 5V |
| White | 3 | GPIO 2 (RX) | 4 | TX |
| Yellow | 4 | GPIO 1 (TX) | 5 | RX |
Cable Options
You may use the information above to build your own cable using these parts:
Pre-assembled cables coming soon.
References
Disclaimer
Always turn off power to your HVAC unit before connecting or disconnecting any cables. This reference is provided as-is. Wiring is at your own risk.