M5Stack CM4Stack is a tiny Arm Linux mini PC based on Raspberry Pi CM4 that measures 59 x 44 x 46mm and integrates a 2-inch touchscreen display for information and control, as well as the usual ports you’d expect from a mini PC such as HDMI, USB 3.2 ports, Gigabit Ethernet, and so on.
We’ve previously written about M5Stack Core and Atom controllers based on ESP32 microcontrollers, an optional 2.0-inch display, and a few GPIOs. The company has now decided to provide a similar solution with a jump in performance and interfaces with the CM4Stack development kit.
- SoM – Raspberry Pi CM4 (CM4104032) with
- SoC – Broadcom BCM2711 quad-core Cortex-A72 processor @ 1.5 GHz
- System Memory – 4GB RAM
- Storage – 32GB eMMC flash
- Wireless module with 802.11 b/g/n/ac WiFi 5 and Bluetooth 5.0
- Integrated display – 2.0-inch LCD with ST7789V2 controller, touchscreen function
- Video Output – HDMI port up to 4Kp60
- 2W audio output with AW88298 driver
- AW88298 audio amplifier IC
- Gigabit Ethernet RJ45 port
- Connector for an external antenna (for the wireless module on the CM4)
- USB – 2x USB 3.2 ports via ASM3042 controllers, USB 2.0 Type-C OTG port
- Expansion – 4-pin I2C connector, 4-pin UART connector
- DIN-rail mounted heat sink with a built-in cooling fan
- Download button for firmware update
- BM8563 RTC
- ATECC608B secure element
- Power Supply
- 12V/3A DC via a power barrel jack
- USB PD via USB-C port
- SY8003 and ME1502 Power management and control ICs
- Dimensions – 59 x 44 x 46 (H) mm
- Weight – 118.8 grams
The kit comes with a 12V/3A power adapter, an Allen/Hex key, a base snap, a screw holder, and an instruction manual. The development kit/mini PC runs Raspberry Pi OS, and the company provides a Qt demo with a clock to show how to use the integrated display. There’s also further hardware detail on the documentation website.
Typical applications include industrial automation, Smart Home, Internet of Things (IoT), and education and development. The CM4Stack is available now for $199 with the Raspberry Pi CM4, but stocks are limited as only one piece is in stock at the time of writing.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.