Wiznet makers

Aimee0

Published November 17, 2025 ©

35 UCC

16 WCC

11 VAR

0 Contests

0 Followers

0 Following

Original Link

esp32s3-8di8ro-controller

.

COMPONENTS Hardware components

Espressif - ESP32

x 1


WIZnet - W5500

x 1


PROJECT DESCRIPTION

Overview

The ESP32-S3-ETH-8DI-8RO is an industrial 8-channel network relay module based on the ESP32-S3, supporting Wi-Fi, Bluetooth, RS485, and Ethernet for immediate use in a wide range of AIoT environments.

With built-in power, digital, and optocoupler isolation, it operates reliably even in high-voltage or noisy conditions, and its eight 10A relay channels allow control of various external devices.

It features USB Type-C firmware download, a wide 7–36V power input range, RS485 (Modbus) and GPIO expansion, as well as an RGB status LED and buzzer.

System Architecture

 

Features

  • Integrated wireless communication using the ESP32-S3 with Wi-Fi/Bluetooth support
  • Ethernet connectivity enabled via the W5500 SPI chip for wired networking
  • Provides 8 relay channels (up to 10A 250V AC or 10A 30V DC) and 8 digital input channels
  • Isolation design suitable for industrial installations (optical isolation, digital isolation, power isolation) with a wide 7–36V power input range
  • Special features
    • DIN-rail mountable
    • expandable with external RS485 devices
    • includes demo support for Wi-Fi AP/STA/MQTT

Demo

You can download in here.

https://www.waveshare.com/wiki/ESP32-S3-ETH-8DI-8RO#Resources

Market & Application

  • Application Areas: industrial control, smart building automation, home automation control panels, and multi-relay control systems.
  • It combines Wi-Fi, Ethernet, and RS485 into a single module for easy installation, and its isolation-based design provides high reliability suitable for industrial environments.
  • It has strong potential for future commercialization as an industrial IoT gateway or a smart relay panel.

Reference Links

Wiki : https://www.waveshare.com/wiki/ESP32-S3-ETH-8DI-8RO#Demo_2

Use Cases

github : https://github.com/Pascal-Linssen/esp32s3-8di8ro-controller

This project is an all-in-one control firmware for the Waveshare ESP32-S3-ETH-8DI-8RO board, designed as a practical controller software that supports both industrial control and smart home automation.

Features

  • W5500 Ethernet with static IP (192.168.1.50)
  • 8 relays controlled via TCA9554 I2C (pins SDA=42, SCL=41)
  • 8 digital inputs with pull-up resistors (pins 4–11, logic corrected)
  • MQTT interface for Home Assistant with authentication (pascal/123456)
  • Mosquitto broker: 192.168.1.200:1883
  • Interactive serial interface with full command set
  • DHT22 temperature/humidity sensor (pin 1)
  • Advanced diagnostic system with mqtttest
  • JSON parsing for modern MQTT commands

Planned

link : 

https://github.com/Pascal-Linssen/esp32s3-8di8ro-controller/blob/main/ROADMAP.md

https://github.com/Pascal-Linssen/esp32s3-8di8ro-controller/blob/main/TODO.md

 

Documents
  • esp32s3-8di8ro-controller

Comments Write