M5Stack Tough ESP32 IoT development kit with waterproof case
The M5Stack Tough is an industrial-grade programmable controller with a waterproof and dustproof enclosure made of UV-resistant plastic. The device is based on the ESP32-D0WDQ6-V3 chip with a dual-core Xtensa LX6 processor and a clock speed of up to 240 MHz. It features 16 MB Flash and 8 MB PSRAM for extensive applications. The 2.0-inch IPS display with 320×240 pixels offers a high-quality capacitive touchscreen for user interaction. Power management is handled by the AXP192 chip along with the BM8563 RTC for real-time clock and timed wake-up functions. For audio, an NS4168 16-bit I2S amplifier with a 1W speaker is integrated. The integrated 12V to 5V DC-DC converter circuit enables flexible power supply, also via the RS485 interface. The device supports Grove expansions via three ports (I2C, GPIO, UART) and offers a microSD card slot. Development is done via Arduino, UIFlow or ESP-IDF.
Features:
- Waterproof and dustproof enclosure made of UV-resistant plastic for harsh environments
- ESP32-D0WDQ6-V3 dual-core processor with up to 240 MHz clock speed and integrated Wi-Fi
- 2.0-inch IPS touchscreen with 320×240 pixels for intuitive operation
- Integrated 12V to 5V DC-DC converter circuit for flexible power supply
- RS485 interface enables industrial communication and feedback
- AXP192 power management with RTC for power-saving timed wake-up
Application Examples:
- Industrial control and monitoring systems
- Outdoor data acquisition stations for weather data
- Smart building applications with touch control
- Automation projects in humid environments
- Mobile measuring devices for field applications
Documentation:
- M5Stack Wiki
- Official M5Stack Forum
Technical Specifications:
- Manufacturer: M5Stack
- Manufacturer SKU: K034
- SoC: ESP32-D0WDQ6-V3
- Processor: Dual-Core Xtensa LX6, 240 MHz
- SRAM: 520 KB
- Flash: 16 MB
- PSRAM: 8 MB
- Wireless: Wi-Fi 802.11 b/g/n
- Display: 2.0 inch IPS (ILI9342C), 320×240 pixels, max. 853 nit
- Touch Panel: Capacitive (CHSC6540)
- Audio: NS4168 16-Bit I2S amplifier, 1W speaker
- RTC: BM8563
- PMU: AXP192
- USB Chip: CH9102
- Power Supply: USB 5V@500mA or RS485 DC 12V@1A
- Interfaces: USB Type-C, 4× Grove (RS485/I2C/GPIO/UART)
- Memory Expansion: microSD (max. 16 GB)
- Protection Class: Waterproof/Dustproof
- Enclosure Material: UV-resistant plastic
- Product Dimensions: 58 × 76 × 41 mm
- Product Weight: 108 g
- Packaging Dimensions: 104 × 83 × 48 mm
- Gross Weight: 158 g
Package Contents:
- 1× M5Stack Tough Controller
- 1× USB Type-C Cable 1 m
- 1× 2.5 mm Allen Key
- 1× 1.25-2P Connection Cable
- 1× 1.25-4P Connection Cable
- 1× Waterproof O-Ring






