M5Stack Dial - image 1
M5Stack·Dev Board

M5Stack Dial

ESP32-S3 smart rotary knob with 1.28" round GC9A01 touch display (240x240), rotary encoder, RFID reader (WS1850S), RTC (BM8563), buzzer, and 2 Grove ports for IoT control interfaces.

Starting from

$22.70

Compatible Firmware

Specifications

CPU Cores2
Clock Speed240MHz
PSRAM8MB
Flash8MB
GPIO Level3.3V
Power Input5V
BluetoothBLE 5.0
Storagenone
Dimensions51 × 51 × 32.3mm
Weight46.3g

Components

Espressif ESP32-S3 dual-core Xtensa LX7 at 240MHz with 8MB flash, 8MB PSRAM, WiFi 802.11 b/g/n and BLE 5.0.

GC9A01 TFT controller driving the 1.28-inch 240×240 round IPS display with SPI interface.

WS1850S 13.56MHz contactless reader/writer module for NFC and RFID card applications, compatible with MFRC522.

BM8563 RTC with I2C interface, alarm, and timer functions for timekeeping and sleep scheduling.

Built-in incremental rotary encoder for precise rotational input and dial control.

Bus Interfaces

I2C
SPI
UART
Grove

Overview

The M5Stack Dial (M5Dial) is a compact smart rotary knob device built around the ESP32-S3 microcontroller. It combines a 1.28-inch round GC9A01 TFT touchscreen (240×240 resolution) with a physical rotary encoder, creating an intuitive control interface for smart home panels, IoT controllers, and embedded UI applications.

The device integrates an RFID reader (WS1850S, 13.56MHz) for NFC/access control applications, a BM8563 real-time clock for scheduling and timekeeping, and a built-in buzzer for audio feedback. Two Grove ports (Port A for I2C and Port B for GPIO/ADC) enable easy expansion with M5Stack's ecosystem of sensors and modules.

With WiFi 802.11 b/g/n and Bluetooth LE 5.0 connectivity, the Dial can serve as a standalone smart home controller, thermostat interface, volume knob, or general-purpose IoT input device. Its compact 51×51×32.3mm form factor and 46.3g weight make it suitable for wall-mounting or desktop use.

Programmable via Arduino, ESP-IDF, and UIFlow (visual/MicroPython), with open-source firmware and schematics available on GitHub.

Use Cases

4

Resources

Where to Buy

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