{"product_id":"esp32-s3-4-channel-dc-motor-controller-mt4","title":"ESP32-S3 4 Channel DC Motor Controller - MT4","description":"\u003ch2 data-section-id=\"rzkdgm\" data-start=\"274\" data-end=\"285\"\u003eOverview\u003c\/h2\u003e\n\u003cp data-start=\"287\" data-end=\"599\"\u003eKinCony\u003cspan\u003e \u003c\/span\u003e\u003cstrong data-start=\"295\" data-end=\"302\"\u003eMT4\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eis a professional\u003cspan\u003e \u003c\/span\u003e\u003cstrong data-start=\"321\" data-end=\"354\"\u003e4 Channel DC Motor Controller\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ebased on the\u003cspan\u003e \u003c\/span\u003e\u003cstrong data-start=\"368\" data-end=\"396\"\u003eESP32-S3-WROOM-1 (N16R8)\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003emodule. It is designed for smart home automation, industrial automation, DIY IoT projects, motorized curtains, electric valves, linear actuators, robotic systems and other DC motor control applications.\u003c\/p\u003e\n\u003cp data-start=\"601\" data-end=\"850\"\u003eMT4 integrates\u003cspan\u003e \u003c\/span\u003e\u003cstrong data-start=\"616\" data-end=\"650\"\u003e4 independent DC motor drivers\u003c\/strong\u003e,\u003cspan\u003e \u003c\/span\u003e\u003cstrong data-start=\"652\" data-end=\"661\"\u003eRS485\u003c\/strong\u003e,\u003cspan\u003e \u003c\/span\u003e\u003cstrong data-start=\"663\" data-end=\"685\"\u003e433MHz RF receiver\u003c\/strong\u003e,\u003cspan\u003e \u003c\/span\u003e\u003cstrong data-start=\"687\" data-end=\"702\"\u003eIR receiver\u003c\/strong\u003e,\u003cspan\u003e \u003c\/span\u003e\u003cstrong data-start=\"704\" data-end=\"731\"\u003eI²C expansion interface\u003c\/strong\u003e,\u003cspan\u003e \u003c\/span\u003e\u003cstrong data-start=\"733\" data-end=\"748\"\u003e1-Wire GPIO\u003c\/strong\u003e,\u003cspan\u003e \u003c\/span\u003e\u003cstrong data-start=\"750\" data-end=\"758\"\u003eWiFi\u003c\/strong\u003e,\u003cspan\u003e \u003c\/span\u003e\u003cstrong data-start=\"760\" data-end=\"773\"\u003eBluetooth\u003c\/strong\u003e,\u003cspan\u003e \u003c\/span\u003e\u003cstrong data-start=\"775\" data-end=\"784\"\u003eUSB-C\u003c\/strong\u003e, and a\u003cspan\u003e \u003c\/span\u003e\u003cstrong data-start=\"792\" data-end=\"812\"\u003eTuya WiFi module\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003einto one compact DIN Rail controller.\u003c\/p\u003e\n\u003cp data-start=\"852\" data-end=\"1068\"\u003eWhether you are a developer, system integrator, or smart home enthusiast, MT4 provides multiple firmware options, including\u003cspan\u003e \u003c\/span\u003e\u003cstrong data-start=\"976\" data-end=\"994\"\u003eKinCony KCS v3\u003c\/strong\u003e,\u003cspan\u003e \u003c\/span\u003e\u003cstrong data-start=\"996\" data-end=\"1007\"\u003eESPHome\u003c\/strong\u003e,\u003cspan\u003e \u003c\/span\u003e\u003cstrong data-start=\"1009\" data-end=\"1020\"\u003eTasmota\u003c\/strong\u003e,\u003cspan\u003e \u003c\/span\u003e\u003cstrong data-start=\"1022\" data-end=\"1033\"\u003eArduino\u003c\/strong\u003e,\u003cspan\u003e \u003c\/span\u003e\u003cstrong data-start=\"1035\" data-end=\"1046\"\u003eESP-IDF\u003c\/strong\u003e, and\u003cspan\u003e \u003c\/span\u003e\u003cstrong data-start=\"1052\" data-end=\"1067\"\u003eMicroPython\u003c\/strong\u003e.\u003c\/p\u003e\n\u003chr data-start=\"1070\" data-end=\"1073\"\u003e\n\u003ch1 data-section-id=\"1fah8gx\" data-start=\"1075\" data-end=\"1085\"\u003e\u003cimg decoding=\"async\" class=\"alignnone size-medium\" src=\"https:\/\/www.kincony.com\/images\/MT4\/MT4-1.jpg\" alt=\"esp32 dc motor driver\" width=\"1000\" height=\"1044\"\u003e\u003c\/h1\u003e\n\u003ch1 data-section-id=\"1fah8gx\" data-start=\"1075\" data-end=\"1085\"\u003eFeatures\u003c\/h1\u003e\n\u003cul data-start=\"1087\" data-end=\"1738\"\u003e\n\u003cli data-section-id=\"o1d2at\" data-start=\"1087\" data-end=\"1133\"\u003eESP32-S3-WROOM-1 (N16R8) Dual-Core Processor\u003c\/li\u003e\n\u003cli data-section-id=\"2gxyil\" data-start=\"1134\" data-end=\"1169\"\u003e4 Channel DC Motor Driver (L298N)\u003c\/li\u003e\n\u003cli data-section-id=\"1x0kw40\" data-start=\"1170\" data-end=\"1213\"\u003eSupports Forward \/ Reverse \/ Stop control\u003c\/li\u003e\n\u003cli data-section-id=\"lhgbei\" data-start=\"1214\" data-end=\"1253\"\u003eMaximum\u003cspan\u003e \u003c\/span\u003e\u003cstrong data-start=\"1224\" data-end=\"1253\"\u003e2A load per motor channel\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"1itsujp\" data-start=\"1254\" data-end=\"1281\"\u003eBuilt-in WiFi \u0026amp; Bluetooth\u003c\/li\u003e\n\u003cli data-section-id=\"1nd2fbq\" data-start=\"1282\" data-end=\"1309\"\u003eBuilt-in Tuya WiFi module\u003c\/li\u003e\n\u003cli data-section-id=\"a8p3m1\" data-start=\"1310\" data-end=\"1362\"\u003eRS485 interface (Modbus supported by KCS firmware)\u003c\/li\u003e\n\u003cli data-section-id=\"19w4qna\" data-start=\"1363\" data-end=\"1397\"\u003eUSB Type-C programming interface\u003c\/li\u003e\n\u003cli data-section-id=\"1xrhhe6\" data-start=\"1398\" data-end=\"1418\"\u003e433MHz RF Receiver\u003c\/li\u003e\n\u003cli data-section-id=\"1sruzm2\" data-start=\"1419\" data-end=\"1432\"\u003eIR Receiver\u003c\/li\u003e\n\u003cli data-section-id=\"5eql68\" data-start=\"1433\" data-end=\"1453\"\u003eI²C Expansion Port\u003c\/li\u003e\n\u003cli data-section-id=\"m2i38d\" data-start=\"1454\" data-end=\"1477\"\u003e2 Channel 1-Wire GPIO\u003c\/li\u003e\n\u003cli data-section-id=\"x8lrm1\" data-start=\"1478\" data-end=\"1524\"\u003eDIN Rail installation with plastic enclosure\u003c\/li\u003e\n\u003cli data-section-id=\"13erxzh\" data-start=\"1525\" data-end=\"1556\"\u003eOpen-source hardware platform\u003c\/li\u003e\n\u003cli data-section-id=\"cm31bq\" data-start=\"1557\" data-end=\"1579\"\u003eSupports Arduino IDE\u003c\/li\u003e\n\u003cli data-section-id=\"iqcgwk\" data-start=\"1580\" data-end=\"1598\"\u003eSupports ESP-IDF\u003c\/li\u003e\n\u003cli data-section-id=\"4fmxwa\" data-start=\"1599\" data-end=\"1621\"\u003eSupports MicroPython\u003c\/li\u003e\n\u003cli data-section-id=\"io7jkt\" data-start=\"1622\" data-end=\"1640\"\u003eSupports ESPHome\u003c\/li\u003e\n\u003cli data-section-id=\"bluin9\" data-start=\"1641\" data-end=\"1659\"\u003eSupports Tasmota\u003c\/li\u003e\n\u003cli data-section-id=\"gyz7nu\" data-start=\"1660\" data-end=\"1696\"\u003eHome Assistant MQTT Auto Discovery\u003c\/li\u003e\n\u003cli data-section-id=\"ldn13s\" data-start=\"1697\" data-end=\"1738\"\u003eApple HomeKit support (KCS v3 firmware)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"1740\" data-end=\"1743\"\u003e\n\u003ch1 data-section-id=\"c3mln3\" data-start=\"1745\" data-end=\"1759\"\u003eApplications\u003c\/h1\u003e\n\u003cp data-start=\"1761\" data-end=\"1828\"\u003eKinCony MT4 is suitable for various automation projects, including:\u003c\/p\u003e\n\u003cul data-start=\"1830\" data-end=\"2045\"\u003e\n\u003cli data-section-id=\"mbjh3o\" data-start=\"1830\" data-end=\"1850\"\u003eMotorized Curtains\u003c\/li\u003e\n\u003cli data-section-id=\"9hmq8s\" data-start=\"1851\" data-end=\"1866\"\u003eRoller Blinds\u003c\/li\u003e\n\u003cli data-section-id=\"1spic1g\" data-start=\"1867\" data-end=\"1883\"\u003eWindow Openers\u003c\/li\u003e\n\u003cli data-section-id=\"yfphf4\" data-start=\"1884\" data-end=\"1901\"\u003eElectric Valves\u003c\/li\u003e\n\u003cli data-section-id=\"pbi7nx\" data-start=\"1902\" data-end=\"1920\"\u003eLinear Actuators\u003c\/li\u003e\n\u003cli data-section-id=\"peqji9\" data-start=\"1921\" data-end=\"1938\"\u003eSmart Furniture\u003c\/li\u003e\n\u003cli data-section-id=\"1tmeve8\" data-start=\"1939\" data-end=\"1956\"\u003eAutomatic Doors\u003c\/li\u003e\n\u003cli data-section-id=\"1p11qo0\" data-start=\"1957\" data-end=\"1976\"\u003eSmart Agriculture\u003c\/li\u003e\n\u003cli data-section-id=\"17og4a8\" data-start=\"1977\" data-end=\"2000\"\u003eIndustrial Automation\u003c\/li\u003e\n\u003cli data-section-id=\"1lbarfs\" data-start=\"2001\" data-end=\"2019\"\u003eDIY IoT Projects\u003c\/li\u003e\n\u003cli data-section-id=\"1kwftqm\" data-start=\"2020\" data-end=\"2045\"\u003eHome Automation Systems\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"2047\" data-end=\"2050\"\u003e\n\u003ch1 data-section-id=\"zjxypn\" data-start=\"2052\" data-end=\"2078\"\u003eTechnical Specifications\u003c\/h1\u003e\n\u003cdiv class=\"TyagGW_tableContainer\"\u003e\n\u003cdiv class=\"group TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\"\u003e\n\u003ctable class=\"w-fit min-w-(--thread-content-width)\" data-start=\"2080\" data-end=\"2521\"\u003e\n\u003cthead data-start=\"2080\" data-end=\"2104\"\u003e\n\u003ctr data-start=\"2080\" data-end=\"2104\"\u003e\n\u003cth class=\"last:pe-10\" data-start=\"2080\" data-end=\"2087\" data-col-size=\"sm\"\u003eItem\u003c\/th\u003e\n\u003cth class=\"last:pe-10\" data-start=\"2087\" data-end=\"2104\" data-col-size=\"md\"\u003eSpecification\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"2130\" data-end=\"2521\"\u003e\n\u003ctr data-start=\"2130\" data-end=\"2153\"\u003e\n\u003ctd data-start=\"2130\" data-end=\"2138\" data-col-size=\"sm\"\u003eModel\u003c\/td\u003e\n\u003ctd data-col-size=\"md\" data-start=\"2138\" data-end=\"2153\"\u003eKinCony MT4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"2154\" data-end=\"2194\"\u003e\n\u003ctd data-start=\"2154\" data-end=\"2166\" data-col-size=\"sm\"\u003eProcessor\u003c\/td\u003e\n\u003ctd data-start=\"2166\" data-end=\"2194\" data-col-size=\"md\"\u003eESP32-S3-WROOM-1 (N16R8)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"2195\" data-end=\"2220\"\u003e\n\u003ctd data-start=\"2195\" data-end=\"2210\" data-col-size=\"sm\"\u003ePower Supply\u003c\/td\u003e\n\u003ctd data-start=\"2210\" data-end=\"2220\" data-col-size=\"md\"\u003eDC 12V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"2221\" data-end=\"2245\"\u003e\n\u003ctd data-start=\"2221\" data-end=\"2236\" data-col-size=\"sm\"\u003eMotor Driver\u003c\/td\u003e\n\u003ctd data-col-size=\"md\" data-start=\"2236\" data-end=\"2245\"\u003eL298N\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"2246\" data-end=\"2276\"\u003e\n\u003ctd data-start=\"2246\" data-end=\"2262\" data-col-size=\"sm\"\u003eMotor Outputs\u003c\/td\u003e\n\u003ctd data-start=\"2262\" data-end=\"2276\" data-col-size=\"md\"\u003e4 Channels\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"2277\" data-end=\"2319\"\u003e\n\u003ctd data-start=\"2277\" data-end=\"2301\" data-col-size=\"sm\"\u003eMaximum Motor Current\u003c\/td\u003e\n\u003ctd data-col-size=\"md\" data-start=\"2301\" data-end=\"2319\"\u003e2A per Channel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"2320\" data-end=\"2356\"\u003e\n\u003ctd data-start=\"2320\" data-end=\"2336\" data-col-size=\"sm\"\u003eCommunication\u003c\/td\u003e\n\u003ctd data-start=\"2336\" data-end=\"2356\" data-col-size=\"md\"\u003eWiFi \/ Bluetooth\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"2357\" data-end=\"2434\"\u003e\n\u003ctd data-start=\"2357\" data-end=\"2370\" data-col-size=\"sm\"\u003eInterfaces\u003c\/td\u003e\n\u003ctd data-col-size=\"md\" data-start=\"2370\" data-end=\"2434\"\u003eRS485, USB-C, IR Receiver, 433MHz RF Receiver, I²C Expansion\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"2435\" data-end=\"2467\"\u003e\n\u003ctd data-start=\"2435\" data-end=\"2442\" data-col-size=\"sm\"\u003eGPIO\u003c\/td\u003e\n\u003ctd data-col-size=\"md\" data-start=\"2442\" data-end=\"2467\"\u003e2 Channel 1-Wire GPIO\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"2468\" data-end=\"2495\"\u003e\n\u003ctd data-start=\"2468\" data-end=\"2483\" data-col-size=\"sm\"\u003eInstallation\u003c\/td\u003e\n\u003ctd data-col-size=\"md\" data-start=\"2483\" data-end=\"2495\"\u003eDIN Rail\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"2496\" data-end=\"2521\"\u003e\n\u003ctd data-start=\"2496\" data-end=\"2507\" data-col-size=\"sm\"\u003ePCB Size\u003c\/td\u003e\n\u003ctd data-col-size=\"md\" data-start=\"2507\" data-end=\"2521\"\u003e87 × 93 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr data-start=\"2523\" data-end=\"2526\"\u003e\n\u003ch1 data-section-id=\"492z9q\" data-start=\"2528\" data-end=\"2549\"\u003eHardware Interfaces\u003c\/h1\u003e\n\u003ch3 data-section-id=\"et0zxm\" data-start=\"2551\" data-end=\"2562\"\u003eOutputs\u003c\/h3\u003e\n\u003cul data-start=\"2564\" data-end=\"2621\"\u003e\n\u003cli data-section-id=\"1fh33t7\" data-start=\"2564\" data-end=\"2586\"\u003e4 × DC Motor Outputs\u003c\/li\u003e\n\u003cli data-section-id=\"1iu4k0b\" data-start=\"2587\" data-end=\"2621\"\u003eMaximum Load:\u003cspan\u003e \u003c\/span\u003e\u003cstrong data-start=\"2603\" data-end=\"2621\"\u003e2A per channel\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-section-id=\"nbnrr7\" data-start=\"2623\" data-end=\"2633\"\u003eInputs\u003c\/h3\u003e\n\u003cul data-start=\"2635\" data-end=\"2681\"\u003e\n\u003cli data-section-id=\"uyhbhl\" data-start=\"2635\" data-end=\"2652\"\u003e2 × 1-Wire GPIO\u003c\/li\u003e\n\u003cli data-section-id=\"1ttdyvh\" data-start=\"2653\" data-end=\"2681\"\u003eBuilt-in pull-up resistors\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-section-id=\"e9i3j7\" data-start=\"2683\" data-end=\"2694\"\u003eButtons\u003c\/h3\u003e\n\u003cul data-start=\"2696\" data-end=\"2788\"\u003e\n\u003cli data-section-id=\"1lulor\" data-start=\"2696\" data-end=\"2718\"\u003e\n\u003cstrong data-start=\"2698\" data-end=\"2704\"\u003eS1\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e– ESP32 Reset\u003c\/li\u003e\n\u003cli data-section-id=\"1u51act\" data-start=\"2719\" data-end=\"2751\"\u003e\n\u003cstrong data-start=\"2721\" data-end=\"2727\"\u003eS2\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e– Download Mode (GPIO0)\u003c\/li\u003e\n\u003cli data-section-id=\"pjthk4\" data-start=\"2752\" data-end=\"2788\"\u003e\n\u003cstrong data-start=\"2754\" data-end=\"2760\"\u003eS3\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e– Tuya Configuration Button\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-section-id=\"vu3hrk\" data-start=\"2790\" data-end=\"2818\"\u003eCommunication Interfaces\u003c\/h3\u003e\n\u003cul data-start=\"2820\" data-end=\"2920\"\u003e\n\u003cli\u003e\n\u003cul data-start=\"2820\" data-end=\"2920\"\u003e\n\u003cli data-section-id=\"1j4ggnt\" data-start=\"2820\" data-end=\"2826\"\u003eWiFi\u003c\/li\u003e\n\u003cli data-section-id=\"1bhqjpa\" data-start=\"2827\" data-end=\"2838\"\u003eBluetooth\u003c\/li\u003e\n\u003cli data-section-id=\"179pf00\" data-start=\"2839\" data-end=\"2846\"\u003eRS485\u003c\/li\u003e\n\u003cli data-section-id=\"xydj2y\" data-start=\"2847\" data-end=\"2859\"\u003eUSB Type-C\u003c\/li\u003e\n\u003cli data-section-id=\"1xrhhe6\" data-start=\"2860\" data-end=\"2880\"\u003e433MHz RF Receiver\u003c\/li\u003e\n\u003cli data-section-id=\"1sruzm2\" data-start=\"2881\" data-end=\"2894\"\u003eIR Receiver\u003c\/li\u003e\n\u003cli data-section-id=\"jcf2lo\" data-start=\"2895\" data-end=\"2920\"\u003eI²C Expansion Interface\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch1 data-section-id=\"1fah8gx\" data-start=\"1075\" data-end=\"1085\"\u003e\u003cimg decoding=\"async\" class=\"alignnone size-medium\" src=\"https:\/\/www.kincony.com\/images\/MT4\/KinCony-MT4-smart-controller-diagram.jpg\" alt=\"esp32 dc motor driver\"\u003e\u003c\/h1\u003e\n\u003ch1 data-section-id=\"1fah8gx\" data-start=\"1075\" data-end=\"1085\"\u003e\u003cimg decoding=\"async\" class=\"alignnone size-medium\" src=\"https:\/\/www.kincony.com\/images\/MT4\/MT4-7.jpg\" alt=\"esp32 dc motor driver\"\u003e\u003c\/h1\u003e\n\u003chr data-start=\"2922\" data-end=\"2925\"\u003e\n\u003ch1 data-section-id=\"1v585w3\" data-start=\"2927\" data-end=\"2956\"\u003eMultiple Software Solutions\u003c\/h1\u003e\n\u003cp data-start=\"2958\" data-end=\"3044\"\u003eOne of the biggest advantages of KinCony MT4 is the flexibility of firmware selection.\u003c\/p\u003e\n\u003ch2 data-section-id=\"10neit2\" data-start=\"3046\" data-end=\"3089\"\u003e1. KinCony KCS v3 Firmware (Recommended)\u003c\/h2\u003e\n\u003cp data-start=\"3091\" data-end=\"3215\"\u003eKCS v3 firmware is pre-designed for smart home automation and supports multiple communication protocols without programming.\u003c\/p\u003e\n\u003cp data-start=\"3217\" data-end=\"3234\"\u003eFeatures include:\u003c\/p\u003e\n\u003cul data-start=\"3236\" data-end=\"3430\"\u003e\n\u003cli data-section-id=\"apn30o\" data-start=\"3236\" data-end=\"3246\"\u003eHTTP API\u003c\/li\u003e\n\u003cli data-section-id=\"1j3z87o\" data-start=\"3247\" data-end=\"3253\"\u003eMQTT\u003c\/li\u003e\n\u003cli data-section-id=\"if1dbe\" data-start=\"3254\" data-end=\"3266\"\u003eTCP Server\u003c\/li\u003e\n\u003cli data-section-id=\"17ryf76\" data-start=\"3267\" data-end=\"3281\"\u003eRS485 Modbus\u003c\/li\u003e\n\u003cli data-section-id=\"178x1xl\" data-start=\"3282\" data-end=\"3298\"\u003eTuya Smart App\u003c\/li\u003e\n\u003cli data-section-id=\"1goazoz\" data-start=\"3299\" data-end=\"3346\"\u003eLocal IFTTT Automation (No Internet Required)\u003c\/li\u003e\n\u003cli data-section-id=\"1n92l1n\" data-start=\"3347\" data-end=\"3369\"\u003eKinCony Cloud Server\u003c\/li\u003e\n\u003cli data-section-id=\"gyz7nu\" data-start=\"3370\" data-end=\"3406\"\u003eHome Assistant MQTT Auto Discovery\u003c\/li\u003e\n\u003cli data-section-id=\"c1edjq\" data-start=\"3407\" data-end=\"3430\"\u003eApple HomeKit Support\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"3432\" data-end=\"3549\"\u003eWith MQTT Auto Discovery enabled, Home Assistant can automatically detect MT4 without writing any YAML configuration.\u003c\/p\u003e\n\u003chr data-start=\"3551\" data-end=\"3554\"\u003e\n\u003ch2 data-section-id=\"oquels\" data-start=\"3556\" data-end=\"3569\"\u003e2. ESPHome\u003c\/h2\u003e\n\u003cp data-start=\"3571\" data-end=\"3598\"\u003eMT4 fully supports ESPHome.\u003c\/p\u003e\n\u003cp data-start=\"3600\" data-end=\"3734\"\u003eUsers can easily integrate the controller into Home Assistant and customize every GPIO according to their own automation requirements.\u003c\/p\u003e\n\u003chr data-start=\"3736\" data-end=\"3739\"\u003e\n\u003ch2 data-section-id=\"1oi9fvt\" data-start=\"3741\" data-end=\"3754\"\u003e3. Tasmota\u003c\/h2\u003e\n\u003cp data-start=\"3756\" data-end=\"3869\"\u003eDevelopers who prefer Tasmota can simply flash the firmware and configure the hardware through the web interface.\u003c\/p\u003e\n\u003chr data-start=\"3871\" data-end=\"3874\"\u003e\n\u003ch2 data-section-id=\"1yfcdi5\" data-start=\"3876\" data-end=\"3893\"\u003e4. Arduino IDE\u003c\/h2\u003e\n\u003cp data-start=\"3895\" data-end=\"3934\"\u003eMT4 is completely open for development.\u003c\/p\u003e\n\u003cp data-start=\"3936\" data-end=\"3977\"\u003eUsers can write their own firmware using:\u003c\/p\u003e\n\u003cul data-start=\"3979\" data-end=\"4016\"\u003e\n\u003cli data-section-id=\"13t4ucq\" data-start=\"3979\" data-end=\"3992\"\u003eArduino IDE\u003c\/li\u003e\n\u003cli data-section-id=\"1jiir48\" data-start=\"3993\" data-end=\"4002\"\u003eESP-IDF\u003c\/li\u003e\n\u003cli data-section-id=\"1h69wau\" data-start=\"4003\" data-end=\"4016\"\u003eMicroPython\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"4018\" data-end=\"4115\"\u003eKinCony provides sample source code and hardware examples to help developers get started quickly.\u003c\/p\u003e\n\u003chr data-start=\"4117\" data-end=\"4120\"\u003e\n\u003ch1 data-section-id=\"12goji4\" data-start=\"4122\" data-end=\"4155\"\u003eRecommended Smart Home Solution\u003c\/h1\u003e\n\u003cp data-start=\"4157\" data-end=\"4268\"\u003eFor the best user experience, KinCony recommends using\u003cspan\u003e \u003c\/span\u003e\u003cstrong data-start=\"4212\" data-end=\"4230\"\u003eHome Assistant\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003etogether with the\u003cspan\u003e \u003c\/span\u003e\u003cstrong data-start=\"4249\" data-end=\"4267\"\u003eTuya Smart App\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp data-start=\"4270\" data-end=\"4289\"\u003eAdvantages include:\u003c\/p\u003e\n\u003cul data-start=\"4291\" data-end=\"4504\"\u003e\n\u003cli data-section-id=\"1ontd0s\" data-start=\"4291\" data-end=\"4343\"\u003eRemote control through the Internet using Tuya App\u003c\/li\u003e\n\u003cli data-section-id=\"1jd2jq9\" data-start=\"4344\" data-end=\"4386\"\u003eLocal LAN control through Home Assistant\u003c\/li\u003e\n\u003cli data-section-id=\"1f04uv0\" data-start=\"4387\" data-end=\"4404\"\u003eFaster response\u003c\/li\u003e\n\u003cli data-section-id=\"eehyp4\" data-start=\"4405\" data-end=\"4425\"\u003eBetter reliability\u003c\/li\u003e\n\u003cli data-section-id=\"1takbky\" data-start=\"4426\" data-end=\"4447\"\u003eFlexible automation\u003c\/li\u003e\n\u003cli data-section-id=\"1uy5cac\" data-start=\"4448\" data-end=\"4477\"\u003eVoice assistant integration\u003c\/li\u003e\n\u003cli data-section-id=\"xonl0c\" data-start=\"4478\" data-end=\"4504\"\u003eZero-code MQTT discovery\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"4506\" data-end=\"4509\"\u003e\n\u003ch1 data-section-id=\"boz3iw\" data-start=\"4511\" data-end=\"4536\"\u003eWhy Choose KinCony MT4?\u003c\/h1\u003e\n\u003cp data-start=\"4538\" data-end=\"4566\"\u003e✅ Industrial DIN Rail Design\u003c\/p\u003e\n\u003cp data-start=\"4568\" data-end=\"4592\"\u003e✅ Open Hardware Platform\u003c\/p\u003e\n\u003cp data-start=\"4594\" data-end=\"4631\"\u003e✅ ESP32-S3 High Performance Processor\u003c\/p\u003e\n\u003cp data-start=\"4633\" data-end=\"4660\"\u003e✅ Multiple Firmware Choices\u003c\/p\u003e\n\u003cp data-start=\"4662\" data-end=\"4684\"\u003e✅ Home Assistant Ready\u003c\/p\u003e\n\u003cp data-start=\"4686\" data-end=\"4709\"\u003e✅ Apple HomeKit Support\u003c\/p\u003e\n\u003cp data-start=\"4711\" data-end=\"4732\"\u003e✅ Tuya App Compatible\u003c\/p\u003e\n\u003cp data-start=\"4734\" data-end=\"4761\"\u003e✅ Rich Expansion Interfaces\u003c\/p\u003e\n\u003cp data-start=\"4763\" data-end=\"4788\"\u003e✅ Open Source Development\u003c\/p\u003e\n\u003cp data-start=\"4790\" data-end=\"4838\"\u003e✅ Ideal for Smart Home and Industrial Automation\u003c\/p\u003e\n\u003chr data-start=\"4840\" data-end=\"4843\"\u003e\n\u003ch1 data-section-id=\"hg9dub\" data-start=\"4845\" data-end=\"4863\"\u003ePackage Includes\u003c\/h1\u003e\n\u003ch1 data-section-id=\"1fah8gx\" data-start=\"1075\" data-end=\"1085\"\u003e\u003cimg decoding=\"async\" class=\"alignnone size-medium\" src=\"https:\/\/www.kincony.com\/images\/MT4\/SKU1.jpg\" alt=\"esp32 dc motor driver\"\u003e\u003c\/h1\u003e\n\u003ch1 data-section-id=\"1fah8gx\" data-start=\"1075\" data-end=\"1085\"\u003e\u003cimg decoding=\"async\" class=\"alignnone size-medium\" src=\"https:\/\/www.kincony.com\/images\/MT4\/SKU2.jpg\" alt=\"esp32 dc motor driver\"\u003e\u003c\/h1\u003e\n\u003ch1 data-section-id=\"1fah8gx\" data-start=\"1075\" data-end=\"1085\"\u003e\u003cimg decoding=\"async\" class=\"alignnone size-medium\" src=\"https:\/\/www.kincony.com\/images\/MT4\/SKU3.jpg\" alt=\"esp32 dc motor driver\"\u003e\u003c\/h1\u003e\n\u003chr data-start=\"5027\" data-end=\"5030\"\u003e\n\u003ch1 data-section-id=\"bazihh\" data-start=\"5032\" data-end=\"5054\"\u003eTypical Applications\u003c\/h1\u003e\n\u003cul data-start=\"5056\" data-end=\"5257\"\u003e\n\u003cli data-section-id=\"1y9ano\" data-start=\"5056\" data-end=\"5072\"\u003eSmart Curtains\u003c\/li\u003e\n\u003cli data-section-id=\"17eykaj\" data-start=\"5073\" data-end=\"5092\"\u003eWindow Automation\u003c\/li\u003e\n\u003cli data-section-id=\"1e771g9\" data-start=\"5093\" data-end=\"5118\"\u003eLinear Actuator Control\u003c\/li\u003e\n\u003cli data-section-id=\"cuif5w\" data-start=\"5119\" data-end=\"5143\"\u003eElectric Valve Control\u003c\/li\u003e\n\u003cli data-section-id=\"1p11qo0\" data-start=\"5144\" data-end=\"5163\"\u003eSmart Agriculture\u003c\/li\u003e\n\u003cli data-section-id=\"1krxu9x\" data-start=\"5164\" data-end=\"5179\"\u003eSmart Factory\u003c\/li\u003e\n\u003cli data-section-id=\"bnurxd\" data-start=\"5180\" data-end=\"5194\"\u003eDIY Robotics\u003c\/li\u003e\n\u003cli data-section-id=\"102tdmt\" data-start=\"5195\" data-end=\"5211\"\u003eIoT Automation\u003c\/li\u003e\n\u003cli data-section-id=\"o36w6t\" data-start=\"5212\" data-end=\"5237\"\u003eHome Assistant Projects\u003c\/li\u003e\n\u003cli data-section-id=\"1icmwm4\" data-start=\"5238\" data-end=\"5257\"\u003eESP32 Development\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eRelated technical information\u003cbr\u003e———————————\u003cbr\u003eESP32 I\/O pin define:\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/www.kincony.com\/forum\/showthread.php?tid=9607\"\u003ehttps:\/\/www.kincony.com\/forum\/showthread.php?tid=9607\u003c\/a\u003e\u003cbr\u003eKCS v3 firmware download: \u003ca href=\"https:\/\/www.kincony.com\/forum\/forumdisplay.php?fid=75\"\u003ehttps:\/\/www.kincony.com\/forum\/forumdisplay.php?fid=75\u003c\/a\u003e\u003cbr\u003eKCS v3 firmware online guide: \u003ca href=\"https:\/\/www.kincony.com\/how-to-use-kcsv3-firmware-esp32-board.html\"\u003ehttps:\/\/www.kincony.com\/how-to-use-kcsv3-firmware-esp32-board.html\u003c\/a\u003e\u003cbr\u003eMT4 ESPHome yaml for home assistant without tuya:\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/www.kincony.com\/forum\/showthread.php?tid=9608\"\u003ehttps:\/\/www.kincony.com\/forum\/showthread.php?tid=9608\u003c\/a\u003e\u003cbr\u003earduino demo source code:\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/www.kincony.com\/forum\/forumdisplay.php?fid=115\"\u003ehttps:\/\/www.kincony.com\/forum\/forumdisplay.php?fid=115\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003emore photo:\u003c\/p\u003e\n\u003ch1 data-section-id=\"1fah8gx\" data-start=\"1075\" data-end=\"1085\"\u003e\u003cimg decoding=\"async\" class=\"alignnone size-medium\" src=\"https:\/\/www.kincony.com\/images\/MT4\/MT4-2.jpg\" alt=\"esp32 dc motor driver\"\u003e\u003c\/h1\u003e\n\u003ch1 data-section-id=\"1fah8gx\" data-start=\"1075\" data-end=\"1085\"\u003e\u003cimg decoding=\"async\" class=\"alignnone size-medium\" src=\"https:\/\/www.kincony.com\/images\/MT4\/MT4-3.jpg\" alt=\"esp32 dc motor driver\"\u003e\u003c\/h1\u003e\n\u003ch1 data-section-id=\"1fah8gx\" data-start=\"1075\" data-end=\"1085\"\u003e\u003cimg decoding=\"async\" class=\"alignnone size-medium\" src=\"https:\/\/www.kincony.com\/images\/MT4\/MT4-4.jpg\" alt=\"esp32 dc motor driver\"\u003e\u003c\/h1\u003e\n\u003ch1 data-section-id=\"1fah8gx\" data-start=\"1075\" data-end=\"1085\"\u003e\u003cimg decoding=\"async\" class=\"alignnone size-medium\" src=\"https:\/\/www.kincony.com\/images\/MT4\/MT4-5.jpg\" alt=\"esp32 dc motor driver\"\u003e\u003c\/h1\u003e\n\u003ch1 data-section-id=\"1fah8gx\" data-start=\"1075\" data-end=\"1085\"\u003e\u003cimg decoding=\"async\" class=\"alignnone size-medium\" src=\"https:\/\/www.kincony.com\/images\/MT4\/MT4-6.jpg\" alt=\"esp32 dc motor driver\"\u003e\u003c\/h1\u003e\n\u003ch1 data-section-id=\"1fah8gx\" data-start=\"1075\" data-end=\"1085\"\u003e\u003cimg decoding=\"async\" class=\"alignnone size-medium\" src=\"https:\/\/www.kincony.com\/images\/MT4\/MT4-7.jpg\" alt=\"esp32 dc motor driver\"\u003e\u003c\/h1\u003e\n\u003ch1 data-section-id=\"1fah8gx\" data-start=\"1075\" data-end=\"1085\"\u003e\u003cimg decoding=\"async\" class=\"alignnone size-medium\" src=\"https:\/\/www.kincony.com\/images\/MT4\/MT4-8.jpg\" alt=\"esp32 dc motor driver\"\u003e\u003c\/h1\u003e\n\u003ch1 data-section-id=\"1fah8gx\" data-start=\"1075\" data-end=\"1085\"\u003e\u003cimg decoding=\"async\" class=\"alignnone size-medium\" src=\"https:\/\/www.kincony.com\/images\/MT4\/MT4-9.jpg\" alt=\"esp32 dc motor driver\"\u003e\u003c\/h1\u003e\n\u003ch1 data-section-id=\"1fah8gx\" data-start=\"1075\" data-end=\"1085\"\u003e\u003cimg decoding=\"async\" class=\"alignnone size-medium\" src=\"https:\/\/www.kincony.com\/images\/MT4\/MT4-10.jpg\" alt=\"esp32 dc motor driver\"\u003e\u003c\/h1\u003e\n\u003ch1 data-section-id=\"1fah8gx\" data-start=\"1075\" data-end=\"1085\"\u003e\u003cimg decoding=\"async\" class=\"alignnone size-medium\" src=\"https:\/\/www.kincony.com\/images\/MT4\/MT4-11.jpg\" alt=\"esp32 dc motor driver\"\u003e\u003c\/h1\u003e\n\u003ch1 data-section-id=\"1fah8gx\" data-start=\"1075\" data-end=\"1085\"\u003e\u003cimg decoding=\"async\" class=\"alignnone size-medium\" src=\"https:\/\/www.kincony.com\/images\/MT4\/MT4-12.jpg\" alt=\"esp32 dc motor driver\"\u003e\u003c\/h1\u003e\n\u003ch1 data-section-id=\"1fah8gx\" data-start=\"1075\" data-end=\"1085\"\u003e\u003cimg decoding=\"async\" class=\"alignnone size-medium\" src=\"https:\/\/www.kincony.com\/images\/MT4\/NTC.JPG\" alt=\"NTC\"\u003e\u003c\/h1\u003e\n\u003ch1 data-section-id=\"1fah8gx\" data-start=\"1075\" data-end=\"1085\"\u003e\u003cimg decoding=\"async\" class=\"alignnone size-medium\" src=\"https:\/\/www.kincony.com\/images\/MT4\/Tuya.JPG\" alt=\"tuya dc motor\"\u003e\u003c\/h1\u003e\n\u003ch1 data-section-id=\"1fah8gx\" data-start=\"1075\" data-end=\"1085\"\u003e\u003cimg decoding=\"async\" class=\"alignnone size-medium\" src=\"https:\/\/www.kincony.com\/images\/MT4\/w5500.JPG\" alt=\"w5500\"\u003e\u003c\/h1\u003e\n\u003ch1 data-section-id=\"1fah8gx\" data-start=\"1075\" data-end=\"1085\"\u003e\u003cimg decoding=\"async\" class=\"alignnone size-medium\" src=\"https:\/\/www.kincony.com\/images\/MT4\/433MHz_receiver.JPG\" alt=\"rf receiver\"\u003e\u003c\/h1\u003e\n\u003ch1 data-section-id=\"1fah8gx\" data-start=\"1075\" data-end=\"1085\"\u003e\u003cimg decoding=\"async\" class=\"alignnone size-medium\" src=\"https:\/\/www.kincony.com\/images\/MT4\/ESP32S3.JPG\" alt=\"esp32s3\"\u003e\u003c\/h1\u003e","brand":"KinCony IoT","offers":[{"title":"Bundle-A: MT4","offer_id":48000607289509,"sku":null,"price":60.0,"currency_code":"USD","in_stock":true},{"title":"Bundle-B: MT4 + plastic shell","offer_id":48000607322277,"sku":null,"price":63.0,"currency_code":"USD","in_stock":true},{"title":"Bundle-C: MT4 + RF433M Receiver + plastic shell","offer_id":48000607355045,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0636\/4859\/6133\/files\/10_ad029773-9424-46ee-b7e8-ea5bd7bf9926.jpg?v=1783739405","url":"https:\/\/shop.kincony.com\/products\/esp32-s3-4-channel-dc-motor-controller-mt4","provider":"KinCony IoT","version":"1.0","type":"link"}