M5Stack-Cardputer base shield

Overview

M5Stack-Cardputer [1] is a card-sized portable computer that is perfect for engineers. At the heart of Cardputer is the M5StampS3, a mini development board based on the ESP32-S3 chip.

The 56-key keyboard and 1.14” TFT screen allow users to easily enter and view information. The on-board SPM1423 digital MEMS microphone and built-in speaker enable voice operations such as recording, wake-up and audio playback. The infrared emitter allows infrared control interaction with external devices such as TVs or air conditioners. And Cardputer offers a HY2.0-4P interface for expanding I2C sensors such as temperature and humidity sensors, light sensors and pressure sensors. It also includes a Micro SD card slot for expanding storage.

The device is powered by an internal 120mAh+1400mAh (in the base) lithium battery solution.

M5Stack-Cardputer

M5Stack-Cardputer

Note

The NS4186 I2S Codec, SPM1423 microphone, IR LED and Keyboard functionality is not implemented yet.

Pins Assignments

ESP32-S3 GPIO Pin

Function

0

User Button

1

I2C SCL

2

I2C SDA

10

VBAT Voltage

33

LCD RST

34

LCD RS/DC

35

LCD MOSI

36

LCD SCLK

37

LCD CS

38

LCD Backlight

39

uSD MISO

40

uSD SCLK

12

uSD CS

14

uSD MOSI

Programming

Set --shield m5stack_cardputer when you invoke west build. For example:

# From the root of the zephyr repository
west build -b m5stack_stamps3/esp32s3/procpu --shield m5stack_cardputer samples/drivers/display

References