M5Stack StamPLC - image 1
1 / 2
M5Stack·plc

M5Stack StamPLC

ESP32-S3 industrial PLC controller with 1.14" IPS LCD, 4 relays, 8 opto-isolated inputs, RS-485, CAN bus, INA226 power monitor, RTC, buzzer, microSD, and DIN-rail mounting in a compact enclosure.

Starting from

$42.90

Specifications

ArchitectureXtensa LX7
CPU Cores2
Clock Speed240MHz
Flash8MB
GPIO Level3.3V
BluetoothBLE 5.0
StoragemicroSD
Dimensions80 x 72 x 33.4mm
Weight139.4g

Components

Espressif ESP32-S3 with 8MB flash, dual-core Xtensa LX7 at 240MHz

1.14" IPS LCD ControllerDisplay DriverDatasheet

135x240 IPS LCD driver

High-precision I2C current and voltage monitor

I2C temperature sensor with 0.125C resolution

RTC with built-in crystal oscillator

Bus Interfaces

I2C
SCL: GPIO15SDA: GPIO13
SPI
SCK: GPIO7MISO: GPIO9MOSI: GPIO8
RS-485
RX: GPIO39TX: GPIO0DIR: GPIO46
CAN
RX: GPIO43TX: GPIO42

GPIO Map

GPIO13
I2C SDA
digital-inputdigital-outputadctouchpwm
I2C
GPIO15
I2C SCL
digital-inputdigital-outputadctouchpwm
I2C
GPIO2
Grove Port A SDA
digital-inputdigital-outputadctouchpwm
I2C
GPIO1
Grove Port A SCL
digital-inputdigital-outputadctouchpwm
I2C
GPIO5
Grove Port B SDA
digital-inputdigital-outputadctouchpwm
I2C
GPIO4
Grove Port B SCL
digital-inputdigital-outputadctouchpwm
I2C

Overview

The M5Stack StamPLC is an IoT programmable logic controller designed for industrial automation and remote monitoring. Built around the ESP32-S3FN8 dual-core processor with WiFi and BLE connectivity, it bridges the gap between traditional PLCs and modern IoT platforms.

The StamPLC features 4 relay outputs, 8 opto-isolated digital inputs, RS-485 and CAN bus interfaces, an INA226 power monitor, LM75B temperature sensor, RX8130CE RTC, and a 1.14-inch IPS display with two Grove expansion ports. Powered by a wide-range DC 6-36V input via barrel jack, it supports DIN-rail mounting for industrial installations. The device is compatible with Arduino, ESP-IDF, ESPHome, and MicroPython.

Use Cases

5

Resources

Where to Buy

Explore more of the directory — popular use cases, firmware, and specs to browse next.