M5Stack Cardputer
Mini ordenador ESP32-S3 con teclado y pantalla del tamaño de una tarjeta.
Características clave
- SoC: ESP32-S3FN8 (Stamp-S3), doble núcleo Xtensa LX7 a 240 MHz
- Flash: 8 MB
- USB: USB OTG y USB Serial/JTAG
- Wi-Fi: 2,4 GHz
- Teclado: 56 teclas (4 × 14)
- Pantalla: ST7789V2 de 1,14 pulgadas, 240 × 135 px
- Audio: Altavoz de cavidad 8 Ω 1 W (NS4168 I2S) y micrófono MEMS SPM1423
- IR: Emisor infrarrojo (alcance según ángulo: hasta ~410 cm a 0°)
- Expansión: Puerto Grove HY2.0-4P y ranura microSD
- Batería: 120 mAh en el módulo + 1400 mAh en la base
- Temperatura de uso: 0 °C a 40 °C
- Tamaño / peso: 84,0 × 54,0 × 19,7 mm; 92,3 g
Primeros pasos
- Para entrar en modo descarga: interruptor de alimentación en OFF, mantén pulsado el botón G0, enciende/alimenta y suelta G0.
- Al cargar la batería, deja el interruptor en ON (nota oficial de carga).
- Programa con UiFlow2, Arduino IDE (librería M5Cardputer), ESP-IDF o PlatformIO.
- En PlatformIO: placa
esp32-s3-devkitc-1, flagsARDUINO_USB_CDC_ON_BOOT=1yARDUINO_USB_MODE=1. - Cuidado al sacar el StampS3: el cable FPC de la pantalla es frágil (vídeo en la documentación).
Conexiones y pines
- Puerto Grove: GND, 5 V, G2, G1.
- microSD por SPI: CS G12, MOSI G14, CLK G40, MISO G39.
- Pantalla ST7789V2 en SPI (pines G33–G38 según tabla oficial).
- Botones: Reset y User; interruptor de alimentación lateral.
Alimentación
- Batería interna 120 mAh + 1400 mAh en la base; carga por USB.
- Circuitos de carga, boost y buck integrados.
- Corriente en reposo muy baja (~0,26 µA a 4,2 V según tabla oficial); en uso IR ~255 mA, teclado ~166 mA.
Problemas típicos
Fuentes oficiales
- M5Stack docs — Cardputer (en inglés)
- GitHub m5stack/M5Cardputer (en inglés)
Más guías de ESP32 / ESPHome.