The Waveshare 32108 is the ESP32-S3-POE-ETH-8DI-8DO module which is the Industrial ESP32-S3 DIN Rail Control Board With 8-Channel Digital Input & Output, Built-in Xtensa 32-bit LX7 Dual-core Processor, with up to 240MHz.
Part: ESP32-S3-POE-ETH-8DI-8DO
Package Contents:
ESP32-S3-POE-ETH-8DI-8DO × 1
2.4G 4DB SMA antenna × 1
Screwdriver × 1
Industrial 8-Ch ESP32-S3 Digital Input & Output Controller
Supports WiFi / Bluetooth / RS485 / CAN / Ethernet Port, etc.
Built-in protection circuits such as power isolation and optocoupler isolation,
Safe & Stable & Reliable
Features
- Based on ESP32-S3 microcontroller with Xtensa 32-bit LX7 dual-core processor, capable of running at 240 MHz
- Integrated 2.4GHz Wi-Fi and Bluetooth LE dual-mode wireless communication, with excellent RF performance
- The outputs adopt Darlington transistors with optocoupler isolation, delivering higher drive capability with a sink current of up to 500 mA, and feature built-in flyback diode protection
- Supports passive and active digital input, with bi-directional optocoupler isolation. The digital output supports digital input linkage control
- Onboard isolated RS485 interface, for connecting to various RS485 Modbus industrial modules or sensors
- Onboard isolated CAN interface, for connecting to various CAN devices
- Onboard pin header, allowing access to other devices
- Onboard USB Type-C port for power supply, firmware downloading and debugging
- Onboard power supply screw terminal, supports 7~36V wide voltage input, suitable for industrial applications
- Onboard RTC chip, supports scheduled tasks
- Onboard W5500 Ethernet chip for extending 10/100Mbps network port through SPI interface
- Built-in PoE module for PoE capability (compliant with IEEE 802.3af standard)
- Onboard optocoupler isolation to prevent interference from external circuit
- Onboard digital isolation to prevent interference from external signal
- Onboard unibody power supply isolation, providing stable isolated voltage, no extra power supply required for the isolated terminal
- Onboard TF card slot for external TF card storage of images and files
- Built-in buzzer, RGB LED, power supply, RS485 and CAN TX/RX indicators for monitoring the operating status of the devices
- Rail-mounted protective case, easy to install, safe to use.
Specifications
Version |
ESP32-S3-POE-ETH-8DI-8DO |
|
Microcontroller |
ESP32-S3 |
|
Wireless communication |
2.4GHz WiFi (802.11 b/g/n), Bluetooth 5 (LE) |
|
USB Port |
Connector |
USB Type-C |
Power supply |
5V |
|
Functions |
Power supply, USB communication, firmware downloading, etc. |
|
isolated RS485 interface |
Connector |
Screw terminal |
Direction control |
Automatically controlled via main controller hardware flow settings |
|
Protection |
TVS diode, surge protection & ESD protection |
|
Resistor |
Onboard reserved 120R matching resistor, NC by default, enabled via jumper |
|
isolated can interface |
Connector |
Screw terminal |
Direction control |
Hardware automatic control |
|
Protection |
TVS diode, surge protection & ESD protection |
|
Resistor |
Onboard reserved 120R matching resistor, NC by default, enabled via jumper |
|
Ethernet interface |
PoE Ethernet port, supports IEEE 802.3af standard |
|
Digital Output |
Output channel |
8 channels |
Input voltage |
5V~40V |
|
Output type |
Open-drain output, with load capacity of 500mA per channel (MAX) |
|
Isolation type |
Optocoupler isolation |
|
Digital Input |
Input channel |
8 channels |
Input voltage |
5V~36V |
|
Input type |
Passive input / active input (NPN or PNP type) |
|
Isolation |
Bi-directional optocoupler isolation |
|
LED indicators |
RGB |
RGB colorful LED, supports programmable control of display color |
PWR |
Red power indicator, lights up when there is USB connection and voltage is detected |
|
TXD |
Green TX indicator, lights up when the RS485/CAN port sends data |
|
RXD |
Blue RX indicator, lights up when the device port sends data back |
|
power supply Screw terminal |
Voltage range |
7~36V |
Appearance |
Enclosure |
Rail-mount protective case |
Dimensions |
175 × 90 × 40 (mm) |
Based on ESP32-S3, Designed for AIoT market
with Powerful AI Computing Performance and Security Encryption Mechanism,
Integrated 2.4GHz Wi-Fi and Bluetooth LE dual-mode wireless communication.

Onboard multiple isolation protection circuits
Multiple protections, safer and more reliable
Fully Isolated Digital Input
Fully Isolated Digital Input/Output, with Bi-directional Optocoupler isolation,
supports Passive and Active Inputs (PNP or NPN Type)
Fully Isolated Digital Output
Adopts Darlington transistor open-collector output, single-channel
sink current up to 500 mA, capable of directly driving relays
Supports RS485, Bluetooth, or Wi-Fi Networking for Remote Control
Supports Arduino IDE
Comprehensive SDK, Dev Resources, And Tutorials To Help You Easily Get Started
Built-in PoE module
Providing both network connection and power supply in one cable.
Application Examples
Provides Multiple Networking Demonstrations with Waveshare, Cloud, using the Lightweight
MQTT Protocol to Achieve Data Visualization Service.
What's On Board
- ESP32-S3-WROOM-1U-N16R8
Adopts ESP32-S3 series chip with Xtensa 32-bit LX7 dual-core processor, built in 16MB Flash and 8MB PSRAM - W5500
Extends 10/100 Mbps Ethernet via SPI Interface - RESET Button
- TF Card Slot
Supports external TF card for storing images and files - Power Module
- Bi-directional Optocoupler Isolation
- CAN Transceiver Chip
- Onboard TVS (Transient Voltage Suppressor)
Effectively suppresses surge voltages and transient spikes in the circuit - Optocoupler & Digital Isolation
Prevents interference from external signal - RS485 Transceiver Chip
- Darlington Transistor
sink current up to 500mA, with built-in flyback diode protection - Power Isolation
Provides stable isolated voltage, no extra power supply required for the isolated terminal - Digital Output Screw Terminals
- Buzzer
- TCA9554PWR
I/O expander for controlling digital outputs - RTC Battery Holder
- Power Isolation
Provides stable isolated voltage, no extra power supply required for the isolated terminal - Digital Input Screw Terminals
- Power Supply Screw Terminal
Supports DC 7~36V wide voltage input - External Antenna Connector
SMA female connector, for WiFi and Bluetooth wireless communication - Ethernet Port
- PoE Module
for PoE capability, supports IEEE 802.3af standard - USB Type-C Port
for module power supply, firmware downloading and USB communication - WS2812 RGB LED
- BOOT Button
- LED Indicators
PWR: power indicator
RXD: RS485 / CAN RX indicator
TXD: RS485 / CAN TX indicator - Pin Header
for connecting other devices - USB Type-C Power Output Header
Provides external power supply via USB Type-C port - Multi-Function Terminal
- Voltage Level Selection for Multi-Function Terminal
for switching the communication logic level and output voltage of the multi-function terminal - CAN Terminal
for connecting to external CAN devices - CAN Matching Resistor
Onboard reserved 120R matching resistor, enabled via jumper - RS485 Terminal
for connecting to external RS485 devices - RS485 Matching Resistor
Onboard reserved 120R matching resistor, enabled via jumper.
Enclosure Design
Protection Enclosure With 35mm Rail-Mount Support, Easy To Install, Safe To Use
Outline dimensions
Wiki: ESP32-S3-POE-ETH-8DI-8DO