Resources:
Documents
Isolated Industrial IO Expansion Module with Dual Analog Inputs, Solid-State Relays and Configurable I2C Address
The M5Stack StamPLC IO Module is an electrically isolated industrial IO expansion module designed for the StamPLC host in applications where low-voltage control electronics operate alongside higher-voltage sensors and loads. It integrates an STM32G030F6P6 controller with 2 active analog input channels, 2 solid-state relay outputs, and 1 mechanical relay output, enabling industrial signal acquisition and load switching through a single expansion module. The analog inputs support standard 0 V to 10 V voltage-output sensors and 4 mA to 20 mA current-output sensors for integration with industrial transmitters and monitoring equipment.
The device uses I2C to communicate with the StamPLC host, and an onboard 4-position DIP switch lets you configure the device address for multi-module expansion. A CA-IS3020S digital isolator and B0505M-2WR3 isolated power module provide electrical separation between the communication side and field-power circuitry, helping reduce the influence of common-mode interference and surge events. Input and output protection, relay-status LEDs, DIN-rail compatibility, and mounting holes make the module suitable for industrial automation, actuator control, sensor monitoring, and distributed isolated IO systems.
Key Features
- STM32G030F6P6 Controller: Manages analog inputs, relay outputs, I2C communication, and device-address configuration.
- Isolated IO Architecture: Designed for industrial systems where control electronics and field circuits require electrical separation.
- 2 Analog Input Channels: Supports simultaneous acquisition from 2 compatible active industrial sensors.
- 0 V to 10 V Input Support: Accepts standard industrial voltage-output sensor signals.
- 4 mA to 20 mA Input Support: Compatible with widely used industrial current-loop transmitters and sensors.
- 2 Solid-State Relay Outputs: Provides 2 electronically switched output channels for compatible DC loads.
- 60 V DC Switching: Solid-state relay channels support DC circuits up to 60 V.
- 2.5 A Output Capacity: Each compatible solid-state relay channel supports loads up to 2.5 A under specified operating conditions.
- Mechanical Relay Output: Includes 1 relay channel for switching AC or DC load circuits.
- High-Voltage Relay Switching: Mechanical relay supports up to AC 250 V at 5 A or DC 28 V at 5 A.
- I2C Communication: Enables straightforward communication with the compatible StamPLC host controller.
- Configurable I2C Address: Onboard 4-position DIP switch allows hardware configuration of the module address.
- Multi-Module Expansion: Adjustable addressing supports parallel or cascaded installations using multiple IO modules.
- CA-IS3020S Digital Isolation: Provides isolated I2C communication between the host and field-side circuitry.
- B0505M-2WR3 Isolated Power: Integrated isolated power module strengthens separation between communication and power sections.
- Channel Protection: Input and output protection circuits improve reliability in industrial environments.
- Relay Status Indicators: Onboard LEDs provide visual indication of relay-output states.
- Flexible Installation: Supports both DIN-rail mounting and mounting-hole installation.
Applications
- Industrial automation systems
- General-purpose analog signal acquisition
- 0 V to 10 V sensor monitoring
- 4 mA to 20 mA sensor acquisition
- Power branch monitoring
- External actuator switching
- Low-voltage load control
- Relay dry-contact control
- Sensor power management
- Industrial equipment monitoring
- PLC IO expansion
- Distributed control systems
- Multi-module isolated IO systems
- Factory automation
- Process-monitoring systems
Model Size

Package Includes:
- 1 x StamPLC IO
- 2 x Mounting Brackets