KinCony B32M ESP32 smart controller based on ESP32-S3-WROOM-1U (N16R8) wifi chip. Support 32 channel MOSFET output, 4 channel 1-wire GPIOs, 3 free GPIOs, 4 channel ADS1115 16bit analog input ports. One SD card using SPI bus. B32M include DS3231 high precision RTC clock chip. LCD display will show wifi and ethernet IP address and Tuya connection state. B32M have RS485 port. You can write any code by Arduino IDE / MicroPython / ESP-IDF development tool to ESP32 module. We will supply Arduino / ESP-IDF demo code for different samples. Everyone can modify and change the code for your own smart home automation system project. it support use by ESPHome for home assistant or tasmota firmware for smart home automation DIY. B32M use KCS v3 firmware, it support home assistant auto discovery function by MQTT, so without write any config code (zero code) for home assistant.

Model No. KinCony B32M
Description: KinCony 32 Channel ESP32-S3 Smart Controller – B32M
Power supply: 12-24V DC
Processor: ESP32-S3-WROOM-1U (N16R8)
Size: 264mm*83mm*56mm
interfaces: Ethernet(RJ45)-LAN 100Mbps IPv4/IPv6,WiFi,RS485,Bluetooth,USB-C,LCD,Tuya Module
RTC: DS3231 high precision chip (battery socket on PCB)
SD Card: SPI bus
Installation method: DIN RAIL
LCD: SSD1306 I2C display
Outputs:
32CH MOSFET Outputs, every channel use MAX 10A driver IC
Inputs:
ADS1115 16bit ADC: 2CH analog input DC0-5V (A1,A2) 2CH analog input 4-20mA (A3,A4)
32CH dry contact inputs (optocoupler isolation, long distance circuit for MAX 500 meters cable)
3 buttons: 1:ESP32 Reset 2:ESP32 Download 3:Tuya config
1-Wire GPIO: 4CH (with pull-up resistance on PCB)
free GPIO: 3CH (without pull-up resistance on PCB, connect with ESP32 pin directly)

software solution:
1. download KinCony KCS firmware, so that work with multi protocol: HTTP, MQTT, TCP, RS485 modbus, Tuya app, config OUTPUT for “momentary” and “interlock” group functions. use Tuya mobile phone app directly, support voice control by Alexa and Google home speaker directly. “KCS” support IFTTT function work locally without internet. It also support use by KinCony cloud server. KCS v3 support home assistant auto discovery function by MQTT, so without any config file for home assistant.
2. download firmware by ESPHome, integrate to home assistant or use by web service.
3. download tasmota firmware.
4. write your own arudino code for your own requirements.
5. It is recommended to use home assistant and Tuya mobile phone app at the same time. So that remote control by internet using Tuya app, local control by LAN using home assistant app.
Order bundles:
Bundle A: B32M
Bundle B: B32M + USB-C cable+ DC12V power supply
Related technical information
———————————
ESP32 I/O pin define: https://www.kincony.com/forum/showthread.php?tid=9089
config yaml file for ESPHome: https://www.kincony.com/forum/showthread.php?tid=9091
ESPHome official supportted list:
arduino demo source code: https://www.kincony.com/forum/forumdisplay.php?fid=105
KCS v3 firmware online guide: https://www.kincony.com/how-to-use-kcsv3-firmware-esp32-board.html
Different views of the B32M:

support install on DIN RAIL






use by 10A mosfet IC
use by ESP32-S3-WROOM-1U (N16R8) big memory size chip.
OptoCoupler circuit with digital input ports
10A mosfet






