Wave ESP32-S3 8-Channel I/O Controller

The Wave ESP32-S3 8-Channel I/O Controller (ESP32-S3-POE-ETH-8DI-8DO) is an industrial-grade control module designed for AIoT applications requiring reliable multi-interface connectivity. Powered by the dual-core Xtensa 32-bit LX7 processor running at up to 240 MHz, it supports Wi-Fi (2.4 GHz), Bluetooth 5 LE, RS485, CAN, and Ethernet communication with PoE power capability. The board integrates full isolation on its power supply, digital inputs, and outputs, ensuring robust protection against electrical interference for safe, stable performance in demanding environments.

W32108-006

Featuring 8 optically isolated digital inputs and 8 Darlington-transistor-based outputs (up to 500 mA per channel), the controller enables flexible connection with industrial sensors, relays, and switches. Additional features include an onboard W5500 Ethernet chip, RTC clock, TF card slot, buzzer, RGB LED, and comprehensive SDK support for rapid development. With its DIN-rail-mountable ABS enclosure and wide 7 – 36 V power range, the ESP32-S3 I/O Controller delivers a complete, durable, and developer-friendly solution for industrial automation, remote monitoring, and smart control systems.

W32108-007

Quick Spec

  • Microcontroller: ESP32-S3 (Xtensa LX7 dual-core 240 MHz)
  • Wireless: 2.4 GHz Wi-Fi (802.11 b/g/n), Bluetooth 5 LE
  • Inputs: 8 × optically isolated digital inputs (5 – 36 V, NPN/PNP type)
  • Outputs: 8 × open-drain Darlington transistor outputs (5 – 40 V, 500 mA max per channel)
  • Interfaces: RS485 (isolated), CAN (isolated), Ethernet with PoE (IEEE 802.3af), USB Type-C, TF card slot
  • Indicators: RGB LED, Power (PWR), TXD, RXD status LEDs
  • Protection: Power, signal and digital isolation with TVS & surge protection
  • Additional Features: RTC clock, buzzer, GPIO header access, SDK and Waveshare.Cloud support (MQTT data visualization)
  • Power Input: 7 – 36 V screw terminal or 5 V via Type-C
  • Dimensions: 175 × 90 × 40 mm (rail-mount enclosure)
  • Operating Temperature: –40 °C to +85 °C

Dimensions

W32108-010

Board Layout

W32108-009
  1. 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
  2. W5500: Extends 10/100 Mbps Ethernet via SPI Interface
  3. RESET Button
  4. TF Card Slot: Supports external TF card for storing images and files
  5. Power Module
  6. Bi-directional Optocoupler Isolation
  7. CAN Transceiver Chip
  8. Onboard TVS (Transient Voltage Suppressor): Effectively suppresses surge voltages and transient spikes in the circuit
  9. Optocoupler & Digital Isolation: Prevents interference from external signal
  10. RS485 Transceiver Chip
  11. Darlington Transistor: sink current up to 500mA, with built-in flyback diode protection
  12. Power Isolation: Provides stable isolated voltage, no extra power supply required for the isolated terminal
  13. Digital Output Screw Terminals
  14. Buzzer
  15. TCA9554PWR: I/O expander for controlling digital outputs
  16. RTC Battery Holder
  17. Power Isolation: Provides stable isolated voltage, no extra power supply required for the isolated terminal
  18. Digital Input Screw Terminals
  19. Power Supply Screw Terminal: Supports DC 7~36V wide voltage input
  20. External Antenna Connector: SMA female connector, for WiFi and Bluetooth wireless communication
  21. Ethernet Port
  22. PoE Module: for PoE capability, supports IEEE 802.3af standard
  23. USB Type-C Port: for module power supply, firmware downloading and USB communication
  24. WS2812 RGB LED
  25. BOOT Button
  26. LED Indicators
    • PWR: power indicator
    • RXD: RS485 / CAN RX indicator
    • TXD: RS485 / CAN TX indicator
  27. Pin Header: for connecting other devices
  28. USB Type-C Power Output Header: Provides external power supply via USB Type-C port
  29. Multi-Function Terminal
  30. Voltage Level Selection for Multi-Function Terminal: for switching the communication logic level and output voltage of the multi-function terminal
  31. CAN Terminal: for connecting to external CAN devices
  32. CAN Matching Resistor: Onboard reserved 120R matching resistor, enabled via jumper
  33. RS485 Terminal: for connecting to external RS485 devices
  34. RS485 Matching Resistor: Onboard reserved 120R matching resistor, enabled via jumper

Applications

Provides multiple networking demos with waveshare.cloud, using the lightweight MQTT protocol to achieve data visualization service

W32108-008

Resources

Shipping List

  • 1 x Wave ESP32-S3 8-Channel I/O Controller
  • 1 x 2.4G 4DB SMA antenna
  • 1 x Screwdriver


Wave ESP32-S3 8-Channel I/O Controller

  • Brand: Waveshare
  • Product Code: W32108
  • Weight: 0.322kg
  • Product Status : Active
  • Stock

    Warehouse Stock Status Location
    Centurion No Stock
    Stellenbosch No Stock
    Bulk Location No Stock

    We ship free of charge between branches to complete your order.

  • R865.00 (Inc Tax: R994.75)


Related Products

ESP8266 Board with 2 x 30A Relay

ESP8266 Board with 2 x 30A Relay

ESP8266 Board with 2 x 30A Relay This is a ESP8266 Dual 30A Relay WIFI Module, which is based on the ESP-12F wifi module and a 30A relay, supports DC 7 - 28v / 5V power supply mode. It can connect ..

Centurion (No Stock)
Stellenbosch (No Stock)
Bulk Location (No Stock)
Part No: ESP8266-2CH-30A
Product Status : Active

R236.00 (Inc Tax: R271.40)

ESP8266 Board with 1 x 30A Relay

ESP8266 Board with 1 x 30A Relay

ESP8266 Board with 1 x 30A Relay This is a ESP8266 Single Channel 30A Relay WIFI Module, which is based on the ESP-12F wifi module and a 30A relay, supports DC 7 - 28v / 5V power supply mode. It ca..

Centurion (No Stock)
Stellenbosch (No Stock)
Bulk Location (No Stock)
Part No: ESP8266-1CH-30A
Product Status : Active

R189.00 (Inc Tax: R217.35)

8 Channel Relay for Home Assistant

8 Channel Relay for Home Assistant

8 Channel Relay for Home Assistant Introducing the Makerfabs 8 Channel Relay for Home Assistant! Seamlessly integrated with Home Assistant's ESPhome, this relay simplifies your smart home setup. Bu..

Centurion (No Stock)
Stellenbosch (No Stock)
Bulk Location (No Stock)
Part No: HARL08
Product Status : Active

R678.00 (Inc Tax: R779.70)

Wave 6-Channel ESP32-S3 WiFi Relay Module

Wave 6-Channel ESP32-S3 WiFi Relay Module

Wave 6-Channel ESP32-S3 WiFi Relay Module The Wave 6-Channel ESP32-S3 WiFi Relay Module is an industrial-grade solution designed for robust wireless and RS485 control of devices. Featuring the powe..

Centurion (No Stock)
Stellenbosch (No Stock)
Bulk Location (No Stock)
Part No: W26756
Product Status : Active

R558.00 (Inc Tax: R641.70)

AgroSense 4-Channel Relay LoRaWAN® Class C

AgroSense 4-Channel Relay LoRaWAN® Class C

AgroSense 4-Channel Relay LoRaWAN® Class C The AgroSense 4-Channel LoRaWAN® Relay is a versatile and robust Class C LoRaWAN remote control module designed for reliable automation in industrial and ..

Centurion (In Stock)
Stellenbosch (In Stock)
Bulk Location (No Stock)
Part No: AGLW4R01
Product Status : Active

R439.00 (Inc Tax: R504.85)

Tags: esp32-s3, waveshare, io controller, wifi, bluetooth, poe, rs485, can, industrial, automation, aiot, mqtt, ethernet, isolation