m5stack-cm4stack

CM4Stack, el Raspberry Pi CM4 de M5Stack

El M5Stack CM4Stack es un mini ordenador con Linux basado en un módulo Raspberry Pi CM4, que incorpora pantalla de 2” táctil y montaje en carril DIN.

En esta ocasión se aleja del producto al que habitualmente nos tiene acostumbrados M5Stack, y que como sabemos principalmente consiste en dispositivos basados en el ESP32, para adentrarse en los mini ordenadores con Linux de la mano de Raspberry Pi.

De esta forma, el CM4Stack monta un módulo Raspberry Pi CM4, en concreto un CM4104032. Este módulo cuenta con un procesador Broadcom BCM2711 Quad Core Cortex-A72 64-bit SoC a 1.5 GHz, con una memoria RAM de 4GB.

El conjunto monta un eMMC de 32 GB como sistema de almacenaje principal. Por tanto, no es necesario usar una SD como en la mayoría de modelos de Raspberry Pi y que, como sabéis, siempre me ha parecido uno de sus peores defectos.

cm4stack-1

A esto hay que añadir una pantalla IPS de 2” con táctil capacitivo con una resolución de 320x240 pixeles, movido por un controlador ST7789V2. En cuanto a conectividad dispone de Wi-Fi 5, Ethernet gigabit, 2 puertos de expansión para I2C y UART.

Otras características del CM4Stack son:

  • SoM – Raspberry Pi CM4 (CM4104032)
  • SoC – Broadcom BCM2711 quad-core Cortex-A72 a 1.5 GHz
  • System Memory – 4GB RAM
  • Storage – 32GB eMMC flash
  • Pantalla IPS 2.0” 320x240 táctil capacitiva
  • Wi-Fi 5 802.11 b/g/n/ac
  • 1x HDMI interface
  • 2x USB3.2-A ports (pcie+ASM3042)
  • 1x USB-C (2.0) con soporte para OTG
  • 1x Gigabit Ethernet interface (RJ45)
  • RTC chip BM8563
  • 2x puertos de expansion HY2.0-4P (para I2C y UART respectivamente)
  • Altavoz de 2W y un amplificador I2S AW88298 16-Bits
  • 1 ATECC608B security encryption chip
  • Disipador de aluminio y ventilador
  • DC-Jack de alimentación y cargador de 12V y 3A

Uno de los puntos en los que M5Stack siempre destaca es la sobresaliente calidad de su envolvente de plástico. En esta ocasión tampoco nos decepciona. Con unas dimensiones de 59 x 44 x 46 mm y un peso de 120g, el CM4Stack es compacto y robusto.

En cuanto a opciones de fijación tenemos atornillado, anclaje a pared, y una muy interesante opción de montaje en carril DIN. Personalmente me parece un gran acierto haberlo hecho compatible con carilles DIN, y se me ocurren muchos proyectos interesantes donde integrarlo en un cuadro eléctrico.

Respecto al software, el CM4Stack monta un módulo Raspberry Pi, por lo que es compatible con todas las distros y software disponibles para el mismo, sin mayor complicación ni problema.

cm4stack-2

Sobre el uso y configuración del resto de periféricos, en especial sobre la pantalla de 2”, en la página de M5 disponen de documentación al respecto, incluido un ejemplo de un reloj en QT. Pero, como personalmente no lo he probado, no me aventuro a decir nada al respecto.

El único “pero” (y lo pongo entre comillas) que podemos encontrar es su precio. El CM4Stack sale a la venta por 199$ + gastos de envío. Con este precio se aleja del sector doméstico / #maker, y apunta al sector comercial o industrial.

Y he puesto el “pero” entre comillas porque todos sabemos el precio y disponibilidad que tienen actualmente las Raspberry Pi. Realmente no podemos esperar una máquina barata, más viendo el tipo de maquinon del que estamos hablando (realmente lleva de todo!).

En cualquier caso, un dispositivo muy interesante, un auténtico capricho. Más información en la página del producto en https://shop.m5stack.com/products/m5stack-cm4stack-development-kit-cm4104032