KinCony T32M 32-Channel Compact Programmable Smart MOSFET Controller

ESP32-S3 SoC | Compact design | 32CH MOSFET Output | Open & Programmable | Multi-Protocol Ready

Sale price $150.00
Why Choose:
✔ Achieve Unmatched I/O Density
✔ Combine Switching & Sensing in One Unit
✔ Future-Proof Your Installation
✔ Leverage a Universal Software Ecosystem
✔ Program Complex Logic with Ease

Frequently Bought Together

KinCony T32M 32-Channel Compact Programmable Smart MOSFET Controller
+
Type-C USB Cable
+
AC  Adapter
AC  Adapter
This item: KinCony T32M 32-Channel Compact Programmable Smart MOSFET Controller -
Sale price $150.00
Type-C USB Cable
Type-C USB Cable -
Sale price $3.50
AC  Adapter
AC Adapter -
Sale price $6.50
Price for all:
Sale total price $160.00

Double your control without doubling the space. The KinCony T32M pushes the boundaries of density, delivering a staggering 32 MOSFET channels in a streamlined form factor. This powerhouse leverages the ESP32-S3 to offer massive I/O capacity, integrated analog sensing, and solid-state performance, making it the ultimate choice for complex lighting installations, multi-zone control systems, or any project where channel count and reliability are critical, but panel real estate is limited.

 

Why You'll Love This Controller

 

Achieve Unmatched I/O Density
Solve the challenge of controlling dozens of circuits from a centralized point. The T32M’s extreme density eliminates the need for multiple expanders or controllers, simplifying your entire system architecture.

Combine Switching & Sensing in One Unit
Go beyond basic on/off control. The built-in analog inputs allow you to directly connect temperature, pressure, or other sensors, enabling closed-loop control and data logging within the same compact device.

Future-Proof Your Installation
The balanced 32-in/32-out design and industrial communication ports make this controller ready for complex automation tasks, scalable system expansions, and integration into professional SCADA or BMS systems.

Leverage a Universal Software Ecosystem
Operate it your way. Choose from Home Assistant for local smarts, Apple HomeKit for seamless consumer integration, or the feature-rich KCS v3 firmware for advanced industrial protocols and cloud management.

✔ Program Complex Logic with Ease
The open programming environment (Arduino, MicroPython, ESP-IDF) empowers you to create sophisticated automation sequences that intelligently coordinate all 32 channels based on sensor inputs and time schedules.

 

Among other outstanding features are the following:

  • Ultra-Compact, High-Density Design: 32 MOSFET output channels integrated into a footprint of just 87x83x56mm, maximizing panel space efficiency.

  • Solid-State Speed & Reliability: 4A-rated MOSFETs provide silent, fast, and long-life switching for DC loads like LEDs, solenoids, and small motors.

  • Professional Installation Ready: Standard DIN-rail mounting allows for quick, organized integration into any industrial or electrical enclosure.

  • Robust Connectivity: Equipped with both Wi-Fi and 100Mbps Ethernet for flexible network integration, plus RS-485 for industrial serial communication.

  • Extensive Input Capacity: Features 32 opto-isolated dry contact inputs, matching its output count for balanced monitoring and control applications.

 

Technical Specifications:

Category Specification
Core Processor ESP32-S3-WROOM-1U (N16R8, dual‑core 32‑bit Xtensa LX7)
Digital Outputs 32× MOSFET 
▪ Max load: 4 A per channel
Analog Inputs 4× 16‑bit ADC
▪ 2× 0–5 VDC
▪ 2× 4–20 mA (loop‑powered)
Digital Inputs 32× dry contact, opto‑isolated
▪ Cable length: up to 500 m (dependent on installation)
Digital I/O (GPIO) ▪ 4× 1‑Wire interface (with pull‑up)
▪ 3× free GPIO (direct to ESP32, no pull‑up)
Wireless Connectivity ▪ Wi‑Fi 2.4 GHz (802.11 b/g/n)
▪ Bluetooth 5.0 (BLE)
IoT Platform /
Wired Connectivity  ▪ Ethernet: 100M RJ45 (IPv4/IPv6)
▪ RS485
▪ USB‑C (power/programming)
Onboard Peripherals /
Power Supply 12-24 VDC
Dimensions 130 × 83 × 56 mm
Mounting 35 mm DIN rail (EN 60715)


T32M PCB circuit board wiring diagram


I. Firmware Options and Features
Solution Ideal For Key Advantages
1. KCS v3 Firmware (Recommended) Beginners / Zero-Code Users Auto-detects Home Assistant via MQTT (no config files)
✔ Works with Tuya App + Alexa/Google Voice Control
✔ Local IFTTT automation (no internet needed)
2-year free KinCony Cloud (official store only)
✔ Apple HomeKit support (one-tap setup)
2. ESPHome Firmware Home Assistant Enthusiasts ✔ Full open-source customization
✔ Web UI + HA deep integration
✔ Full YAML examples
3. Tasmota Firmware Open-Source Community ✔ Massive plugin ecosystem
✔ MQTT/Web control + rule engine
4. Arduino/ESP-IDF Custom Code Developers ✔ Full Arduino demos
✔ Supports MicroPython/ESP-IDF
5. Hybrid Setup (Best Practice) Advanced Users Tuya App (remote via internet) + Home Assistant (local via LAN) – Security + convenience

II. Technical Resources by Product

Direct links to pin definitions, ESPHome configurations, Arduino demo source codes, and KCS firmware. All open-source and maintained on GitHub.

B Series – MOSFET & Relay Boards
Model KCS Firmware Pin Definitions ESPHome (YAML) Arduino Demos
B4
8‑ch relay · 4 inputs
ADS1115 · 1‑Wire
📦 kcs_{KCS_VERSION}.bin 📄 B4_pin_definition.md
🔹 with Tuya Tuya module
🔸 without Tuya Ethernet/WiFi only
📁 B4/ (11 examples)
01_turn_on_off_relay02_read_digital_inputs03_ads1115
B4M
8‑ch MOSFET · 4 inputs
ADS1115 · 1‑Wire
📦 kcs_{KCS_VERSION}.bin 📄 B4M_pin_definition.md
🔹 with Tuya Tuya module
🔸 without Tuya Ethernet/WiFi only
📁 B4M/ (11 examples)
01_turn_on_off_relay02_read_digital_inputs03_ads1115
B8
8‑ch relay · 8 inputs
PCF8575 · Ethernet
📦 kcs_{KCS_VERSION}.bin 📄 B8_pin_definition.md
🔹 with Tuya Tuya module
* Only Tuya version provided
📁 B8/ (11 examples)
01_turn_on_off_relay02_read_digital_inputs03_ads1115
B8M
8‑ch MOSFET · 8 inputs
PCF8575 · Ethernet
📦 kcs_{KCS_VERSION}.bin 📄 B8M_pin_definition.md
🔹 with Tuya Tuya module
* Only Tuya version provided
📁 B8M/ (11 examples)
01_turn_on_off_relay02_read_digital_inputs03_ads1115
B16
16‑ch relay · 16 inputs
Dual PCF8575 · Ethernet
📦 kcs_{KCS_VERSION}.bin 📄 B16_pin_definition.md
🔹 with Tuya Tuya module
* Only Tuya version provided
📁 B16/ (11 examples)
01_turn_on_off_relay02_read_digital_inputs03_ads1115
B16M
16‑ch MOSFET · 16 inputs
Dual PCF8575 · Ethernet
📦 kcs_{KCS_VERSION}.bin 📄 B16M_pin_definition.md
🔹 with Tuya Tuya module
* Only Tuya version provided
📁 B16M/ (11 examples)
01_turn_on_off_relay02_read_digital_inputs03_ads1115
B24
24‑ch relay · 24 inputs
3×PCF8575
📦 kcs_{KCS_VERSION}.bin 📄 B24_pin_definition.md
🔹 with Tuya Tuya module
🔸 without Tuya Ethernet/WiFi only
📁 B24/ (11 examples)
01_turn_on_off_relay02_read_digital_inputs03_ads1115
B24M
24‑ch MOSFET · 24 inputs
3×PCF8575
📦 kcs_{KCS_VERSION}.bin 📄 B24M_pin_definition.md
🔹 with Tuya Tuya module
🔸 without Tuya Ethernet/WiFi only
📁 B24M/ (11 examples)
01_turn_on_off_relay02_read_digital_inputs03_ads1115
F Series – Relay Controllers
Model KCS Firmware Pin Definitions ESPHome (YAML) Arduino Demos
F4
4‑ch relay · 4 inputs
ADS1115
📦 kcs_{KCS_VERSION}.bin 📄 F4_pin_definition.md
🔹 with Tuya Tuya module
🔸 without Tuya Ethernet/WiFi only
📁 F4/ (11 examples)
01_turn_on_off_relay02_read_digital_inputs03_read_analog_inputs
F8
8‑ch relay · 8 inputs
PCF8575
📦 kcs_{KCS_VERSION}.bin 📄 F8_pin_definition.md
🔹 with Tuya Tuya module
🔸 without Tuya Ethernet/WiFi only
📁 F8/ (11 examples)
01_turn_on_off_relay02_read_digital_inputs03_rs485_test
F16
16‑ch relay · 16 inputs
PCF8575
📦 kcs_{KCS_VERSION}.bin 📄 F16_pin_definition.md
🔹 with Tuya Tuya module
🔸 without Tuya Ethernet/WiFi only
📁 F16/ (11 examples)
01_turn_on_off_relay02_read_digital_inputs03_read_analog_inputs
F24
24‑ch relay · 24 inputs
3×PCF8575
📦 kcs_{KCS_VERSION}.bin 📄 F24_pin_definition.md
🔹 with Tuya Tuya module
🔸 without Tuya Ethernet/WiFi only
📁 F24/ (12 examples)
01_turn_on_off_relay02_read_digital_inputs03_read_analog_inputs
F32
32‑ch relay · 32 inputs
3×PCF8575
📦 kcs_{KCS_VERSION}.bin 📄 F32_pin_definition.md
🔹 with Tuya Tuya module
🔸 without Tuya Ethernet/WiFi only
📁 F32/ (11 examples)
01_turn_on_off_relay02_read_digital_inputs03_read_analog_inputs
T Series – High‑Density I/O & Thermostat Adapter
Model KCS Firmware Pin Definitions ESPHome (YAML) Arduino Demos
T16M
16‑ch relay + 16 inputs
single I2C bus
📦 kcs_{KCS_VERSION}.bin 📄 T16M_pin_definition.md 📁 T16M/ (6 examples)
01_turn_on_off_relay02_read_digital_inputs03_rs485_test
T32M
32‑ch relay + 32 inputs
dual I2C bus
📦 kcs_{KCS_VERSION}.bin 📄 T32M_pin_definition.md 📁 T32M/ (7 examples)
01_turn_on_off_relay02_read_digital_inputs03_rs485_test
T64M
64‑ch relay + 64 inputs
dual I2C buses
📦 kcs_{KCS_VERSION}.bin 📄 T64M_pin_definition.md 📁 T64M/ (8 examples)
01_turn_on_off_relay02_read_digital_inputs03_rs485_test
T128M
128‑ch relay + 128 inputs
dual I2C buses
📦 kcs_{KCS_VERSION}.bin 📄 T128M_pin_definition.md 📁 T128M/ (8 examples)
01_turn_on_off_relay02_read_digital_inputs03_rs485_test
TA
Thermostat Adapter
📦 kcs_{KCS_VERSION}.bin 📄 TA_pin_definition.md 📁 TA/ (11 examples)
01_turn_on_off_relay02_read_digital_inputs03_ads1115
N Series – Energy Meter Controllers

🔸 v2 high‑precision ESPHome configs (0.001 kWh) require ARM CPU firmware ≥ V20_260305SP.

Model KCS Firmware Pin Definitions ESPHome (YAML) Arduino Demos
N10
10‑ch energy meter
📦 kcs_{KCS_VERSION}.bin 📄 N10_pin_definition.md
🔸 N10_esphome_v2.yaml v2 (0.001 kWh)

v2 require ARM CPU firmware ≥ V20_260305SP.

📁 N10/ (5 examples)
01_read_digital_inputs02_sd_card03_ethernet_tcp_server
N20
20‑ch energy meter
📦 kcs_{KCS_VERSION}.bin 📄 N20_pin_definition.md
🔸 N20_esphome_v2.yaml v2 (0.001 kWh)

v2 require ARM CPU firmware ≥ V20_260305SP.

📁 N20/ (5 examples)
01_read_digital_inputs02_sd_card03_ethernet_tcp_server
N30
30‑ch energy meter
📦 kcs_{KCS_VERSION}.bin 📄 N30_pin_definition.md
🔸 N30_esphome_v2.yaml v2 (0.001 kWh)

v2 require ARM CPU firmware ≥ V20_260305SP.

📁 N30/ (5 examples)
01_read_digital_inputs02_sd_card03_ethernet_tcp_server
N60
60‑ch energy meter
📦 kcs_{KCS_VERSION}.bin 📄 N60_pin_definition.md
🔸 N60_esphome_v2.yaml v2 (0.001 kWh)

v2 require ARM CPU firmware ≥ V20_260305SP.

📁 N60/ (5 examples)
01_read_digital_inputs02_sd_card03_ethernet_tcp_server
DM Series – Digital Input Modules
Model KCS Firmware Pin Definitions ESPHome (YAML) Arduino Demos
DM4
4‑ch digital input module
📦 kcs_{KCS_VERSION}.bin 📄 DM4_pin_definition.md
🔸 without Tuya Ethernet/WiFi only
📁 DM4/ (11 examples)
01_turn_on_off_relay02_read_digital_inputs
DM8
8‑ch digital input module
📦 kcs_{KCS_VERSION}.bin 📄 DM8_pin_definition.md
🔸 without Tuya Ethernet/WiFi only
📁 DM8/ (11 examples)
01_turn_on_off_relay02_read_digital_inputs
DM16
16‑ch digital input module
📦 kcs_{KCS_VERSION}.bin 📄 DM16_pin_definition.md
🔹 with Tuya Tuya module
🔸 without Tuya Ethernet/WiFi only
📁 DM16/ (11 examples)
01_turn_on_off_relay02_read_digital_inputs
DM32
32‑ch digital input module
📦 kcs_{KCS_VERSION}.bin 📄 DM32_pin_definition.md
🔸 without Tuya Ethernet/WiFi only
📁 DM32/ (11 examples)
01_turn_on_off_relay02_read_digital_inputs
Special / Industrial
Model KCS Firmware Pin Definitions ESPHome (YAML) Arduino Demos
G1
Gateway controller
📦 kcs_{KCS_VERSION}.bin 📄 G1_pin_definition.md Not supported 📁 G1/ (11 examples)
01_turn_on_off_relay02_read_digital_inputs03_ads1115
AIO Hybrid
All‑in‑one hybrid controller
RF433 · Zigbee · IR · DAC
📦 kcs_{KCS_VERSION}.bin 📄 AIO_Hybrid_pin_definition.md
🔹 with Tuya Tuya module
🔸 without Tuya Ethernet/WiFi only
📁 AIO Hybrid/ (13 examples)
01_rf433_receiver03_ir_transceiver05_zigbee_communication