DescriptionThe M5Stack StamPLC IO module is an electrically isolated IO expansion module for StamPLC. It is built for industrial environments where high-voltage and low-voltage circuits coexist, and it adds two active analog input channels, two solid-state relay outputs, and one mechanical relay output.The StamPLC IO module uses an STM32G030F6P6 controller, INA226AIDGSR voltage/current monitor, CA-IS3020S I2C isolator, and B0505M-2WR3 isolated power module. This architecture electrically separates the communication bus from the power circuit, reduces common-mode interference, and supports sensor acquisition, actuator switching, and isolated IO expansion in automation projects.Features StamPLC IO module for isolated industrial input and output expansion. 2 active analog input channels for DC 0 to 10V voltage-output sensors and 0 to 20mA current-output sensors. 2 solid-state relay channels for DC 0 to 60V, max 2.5A switching circuits. 1 mechanical relay for AC 250V at 5A or DC 28V at 5A switching loads. STM32G030F6P6 main controller with I2C communication. CA-IS3020S I2C isolator and B0505M-2WR3 isolated power module. 4-position DIP switch for I2C address range 0x20 to 0x2F and multi-module cascading. Status LEDs, input/output protection circuits, DIN rail mounting, and mounting-hole installation. Specifications SKU M5-A176 Official SKU A176 Product Name StamPLC IO Module MCU STM32G030F6P6 Communication I2C at 0x20 I2C Isolator CA-IS3020S Isolated Power Module B0505M-2WR3 Power Conversion TPAP7343D-33FS4 Voltage / Current Monitor INA226AIDGSR Detection Channels 2 analog signal detection channels, compatible with 0 to 20mA and 0 to 10V analog acquisition MOS Switch Output 2 solid-state relay outputs, MOS1 / MOS2, common terminal COM, DC 0 to 60V, max 2.5A switching Relay Output 1 SRD-5VDC-SL-C mechanical relay, N.C / COM / N.O terminals, AC 250V at 5A or DC 28V at 5A switching Address Configuration 4-position DIP switch, configurable I2C address range 0x20 to 0x2F Control Interface Type 2 x 3P switch output / relay terminals, 1 x 6P input terminal Installation DIN rail mounting / mounting hole Product Size 51.4 x 80.0 x 27.1mm Product Weight 62.1g Package Size 84.0 x 56.0 x 29.0mm Gross Weight 69.2g Applications Industrial automation and isolated IO expansion for StamPLC systems. 0 to 10V voltage acquisition and 0 to 20mA current sensor monitoring. Switching external actuators, relay dry contacts, and low-voltage loads. Multi-module IO expansion through configurable I2C addresses. Field-test panels, control-cabinet prototypes, process monitoring, and sensor power management. Product List 1 x StamPLC IO module 2 x mounting bracket Other ContentPlan the M5Stack StamPLC IO module with clear separation between signal acquisition, relay loads, and the communication bus. For multi-module installations, set the DIP switch address before mounting. When connecting AC mains to the mechanical relay, follow proper safety procedures and use suitable electrical protection.The official voltage wiring diagram shows how an active device under test connects to IN+ and ISO GND on an input channel.For current measurement, the active device under test connects to IN+ and IN-, which is useful for 0 to 20mA industrial sensor signals.The relay wiring diagram shows the mechanical relay N.C / COM / N.O contacts and MOS switch outputs. Follow proper safety procedures when working with 220V AC circuits.The model size drawing helps confirm DIN rail layout, enclosure clearance, and mounting-hole fit.The protocol overview is useful when addressing or cascading multiple StamPLC IO modules over I2C.Resources Official StamPLC IO documentation StamPLC IO schematic PDF StamPLC IO model size PDF StamPLC IO I2C protocol PDF M5Stack Arduino example on GitHub M5Stack internal firmware on GitHub FAQWhat is the StamPLC IO module used for?It expands StamPLC projects with isolated analog inputs, solid-state relay outputs, and a mechanical relay for industrial sensor and actuator tasks.Which sensor signals can it acquire?The official specifications list DC 0 to 10V voltage-output sensors and 0 to 20mA current-output sensors.What relay outputs are available?It provides two solid-state relay channels for DC 0 to 60V max 2.5A, plus one mechanical relay for AC 250V at 5A or DC 28V at 5A.Can multiple StamPLC IO modules be cascaded?Yes. The 4-position DIP switch supports a configurable I2C address range from 0x20 to 0x2F.Is the module electrically isolated?Yes. The CA-IS3020S and B0505M-2WR3 provide isolation between the communication bus and the power circuit.