AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

Waveshare

$50.75 |
In stock
No reviews yet

An RS485-controlled industrial I/O module with 8 isolated digital inputs and 8 open-drain digital outputs, communicating via the Modbus RTU protocol. Multipl...

Stock availability

Ready to ship from Sydney
1 in stock
Available with leadtime
100 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

An RS485-controlled industrial I/O module with 8 isolated digital inputs and 8 open-drain digital outputs, communicating via the Modbus RTU protocol. Multiple protection layers — power isolation, magnetic isolation, TVS diode, and resettable fuse — ensure stable and reliable operation in demanding environments.

The rail-mount ABS enclosure supports easy installation and stacking for expanded systems. Compatible with Raspberry Pi, Arduino, and STM32 via RS485 CAN HATs or shields.

Key Features

  • RS485 Modbus RTU – Configurable addresses (1–255) with cascading support
  • 8 Digital Inputs – 5–36 V, passive/active, NPN/PNP, optocoupler-isolated
  • 8 Digital Outputs – Open-drain with Darlington transistors, up to 500 mA sinking per channel
  • DI/DO Linkage – Input-to-output linking and toggle control via Modbus commands
  • Flash On/Off – Timed output control with built-in flyback diode protection
  • Multi-Layer Protection – Power isolation, magnetic isolation, TVS diode, resettable fuse, and ESD protection
  • LED Indicators – STA (MCU status), TXD, RXD, plus individual input/output status LEDs
  • Rail-Mount Enclosure – Industrial ABS housing, stackable for expansion

Specifications

  • Power Supply – 7–36 V DC
  • Communication – RS485 (Modbus RTU)
  • Baud Rate Options – 4 800, 9 600, 19 200, 38 400, 57 600, 115 200, 128 000, 256 000 (default: 9 600, N, 8, 1)
  • Digital Inputs – 8 channels, 5–36 V
  • Digital Outputs – 8 channels, 5–36 V, max 500 mA per channel
  • Address Range – 1–255

Compatibility

  • Raspberry Pi – Via RS485 CAN HAT (Python)
  • STM32 – Via RS485 CAN Shield (C)
  • Arduino – Via RS485 CAN Shield (Arduino IDE)
  • PC – Windows, Mac, Linux, and Android via FTDI-based USB-to-RS485 adaptor

Ideal For

  • Industrial automation and process control
  • Smart home relay and actuator control
  • Remote monitoring and data acquisition
  • Multi-node RS485 sensor/actuator networks

Resources

Jargon buster

Plain-language definitions for the technical terms used above.

baud
Baud is the signalling rate of a serial connection, often used as the speed setting for UART communication. Matching the baud rate matters because both connected devices must use the same setting for readable data.
DC
DC means direct current, where electricity flows in one constant direction, as supplied by batteries, USB ports and many plug-pack power supplies. When a product specifies DC, it runs from a DC supply rather than mains AC, so you need to provide the correct voltage and polarity.
ESD protection
ESD protection helps protect electronics from damage caused by static electricity discharges. It is useful on development boards because cables, sensors and modules are often plugged and unplugged during prototyping.
IDE
Short for Integrated Development Environment, a program used to write, run and manage code. It matters because some learners prefer a traditional coding workspace instead of a guided notebook-style lesson.
LED
A light-emitting diode (LED) is a small electronic component that emits light when current flows through it in the correct direction. Because it only conducts one way, its polarity matters, and a through-hole LED must be soldered the correct way around to light up.
Modbus
Modbus is an industrial communication protocol used by many meters, sensors, PLCs and automation devices. When a product lists Modbus support, it is generally easier to integrate with existing industrial equipment that speaks the same protocol.
Modbus RTU
Modbus RTU is a version of the Modbus protocol that runs over serial wiring, commonly RS485. When a product lists Modbus RTU, it can connect to industrial sensors, meters or drives that use serial Modbus rather than Ethernet.
RS485
RS485 is a robust differential serial communication standard often used in factories, farms and buildings where cables may be long or electrically noisy, and it can link many devices on a single pair of wires. When a product lists RS485, it can communicate with industrial sensors, meters and control equipment over longer distances than typical hobby serial wiring.
Shield
An add-on board that plugs into a main controller board to give it extra features such as sensing, motor control or communication. Knowing a product supports shields helps you judge whether it can connect neatly into an existing maker-board setup.
STM32
STM32 is a family of microcontroller chips commonly used in embedded electronics. Knowing a product uses an STM32 can help when looking at firmware updates, pin connections, or low-level serial control options.

Related Tutorials

Free guides on learn.littlebird.com.au

Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.