pdf-icon

Cardputer

SKU:K132

Description

Cardputer is a card-sized computer designed for engineers, featuring an M5StampS3 as the main controller.
For human-machine interaction, it is equipped with a 56-key keyboard and a 1.14-inch TFT screen. The onboard SPM1423 digital MEMS microphone supports recording or wake-up functions, while the built-in cavity speaker enables audio playback. An infrared emitter provides IR control capability.
Expansion is provided via a Grove port for custom sensor connection, and a Micro SD card slot allows storage expansion.
Power is supplied by an internal 120 mAh battery plus a 1400 mAh battery in the base, greatly extending battery life. Integrated charge, boost and buck circuits are included.
The magnetic base can attach to metal surfaces and offers LEGO-compatible mounting holes.
Cardputer is ideal for rapid functional prototyping, industrial control, smart-home systems and more.

Note

Disassembly Notice
When removing the StampS3 module from the front panel, be very careful with the FPC cable and connector on the back. Gently pull it out to avoid damaging the screen connector. Refer to the operation video in the Cardputer Accessory Kit.

Tutorial

This tutorial shows you how to program and control the Cardputer using the Arduino IDE.
This tutorial shows you how to control the Cardputer using the UiFlow2 graphical programming platform.

Features

  • M5StampS3 microcontroller
  • 56-key keyboard
  • 1.14-inch TFT screen
  • Cavity speaker and SPM1423 digital MEMS microphone
  • Infrared emitter for IR control
  • HY2.0-4P port for connecting and expanding I2C sensors
  • Micro SD card slot for storage expansion
  • Built-in 120 mAh battery plus 1400 mAh battery in the base for long battery life
  • Magnetic base with LEGO-compatible mounting holes
  • Development Platform
    • UiFlow2
    • Arduino IDE
    • ESP-IDF
    • PlatformIO

Includes

  • 1 x Cardputer
  • 1 x Hex Key L-Shape 2.0mm (For M2 Screw)

Applications

  • Rapid functional verification and prototyping
  • Industrial control and automation
  • Smart-home control systems
  • Data acquisition and sensor monitoring
  • Embedded system development and education
  • Wireless communication and IoT projects

Specifications

Specification Parameter
SoC ESP32-S3FN8 (Xtensa LX7), 8MB Flash, Wi-Fi, OTG, CDC
Flash 8MB
Storage SD Card
Keyboard 56 keys (4 x 14)
Buttons 1 x Reset button + 1 x User button
Grove 1 x HY2.0-4P
Battery Capacity 120 mAh + 1400 mAh (in base)
Screen ST7789V2 @ 1.14 inch, 240 x 135 px
Speaker 8 Ω @ 1 W I2S @ NS4168
Microphone MEMS microphone @ SPM1423
IR Emitting Distance 410 cm at ∠0°, 170 cm at ∠45°, 66 cm at ∠90°
Sleep Current DC 4.2 V @ 0.26 µA
Working Current IR mode: DC 4.2 V @ 255.6 mA; Keyboard mode: DC 4.2 V @ 165.7 mA
Operating Temperature 0 ~ 40 °C
Product Size 84.0 x 54.0 x 19.7 mm
Product Weight 92.3 g
Package Size 145.7 x 95.0 x 20.7 mm
Gross Weight 109.9 g

Learn

Download Mode

Download Mode
To enter download mode, hold the side G0 button before powering on the Cardputer, then release it after power is applied. The device will start in download mode.
schematics
Charging Notice
When charging the Cardputer, set the power switch to ON.

Schematics

PinMap

SPM1423 MIC

ESP32-S3FN8 G46 G43 3.3V GND
SPM1423 DAT CLK VCC GND

Micro SD Socket

ESP32-S3FN8 G12 G14 G40 G39
Micro SD Socket CS MOSI CLK MISO

ST7789V2 & RGB LED

ESP32-S3FN8 G38 G33 G34 G35 G36 G37
ST7789V2 DISP_BL RST RS DAT SCK CS
RGB LED VDD

Keyboard & Battery Detect

ESP32-S3FN8 G10 G7/G6/G5/G4/G3/G15/G13 G11/G9/G8
Battery Detect (ADC) ADC
74HC138 Y7~Y0 A2/A1/A0

Speaker & IR

ESP32-S3FN8 G41 G42 G43 G44
NS4168 (Speaker) BCLK SDATA LRCLK
IR TX

HY2.0-4P

HY2.0-4P Black Red Yellow White
PORT.CUSTOM GND 5V G2 G1

Model Size

module size

Datasheets

Softwares

Arduino

UiFlow2

PlatformIO

[env:m5stack-stamp-s3]
platform = espressif32
board = esp32-s3-devkitc-1
framework = arduino
upload_speed = 1500000
build_flags =
    -DESP32S3
    -DCORE_DEBUG_LEVEL=5
    -DARDUINO_USB_CDC_ON_BOOT=1
    -DARDUINO_USB_MODE=1
lib_deps =
    M5Unified=https://github.com/m5stack/M5Unified

ESP-IDF

Easyloader

Easyloader Download Note
Cardputer User Demo Easyloader download /

Video

  • Cardputer Introduction