pdf-icon

Cardputer

SKU:K132

Description

Cardputer is a card-sized computer suitable for engineers, using M5StampS3 as the main controller. For control interaction, it is equipped with a 56-key keyboard and a 1.14-inch TFT screen for display interaction. Additionally, it has an onboard SPM1423 digital MEMS microphone for recording or wake-up operations, and a cavity speaker for sound playback. It also features an infrared emitter for external infrared control interaction. For expansion, it has an onboard Grove port for custom sensor expansion. For storage, it has a Micro SD card slot for storage expansion. For power supply, it is equipped with a 120mAh + 1400mAh (in the base) lithium battery solution to power the entire machine, greatly improving battery life, with built-in lithium battery charging and boost-buck circuits. Structurally, the base contains a magnet for metal adsorption, and the structure is compatible with LEGO hole expansion. This product is suitable for engineers for quick function verification design, industrial control, home control systems, and other scenarios.

Tutorial

This tutorial will introduce you to programming and controlling the Cardputer device using the Arduino IDE
This tutorial will introduce you to controlling the Cardputer device 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 infrared control interaction.
  • HY2.0-4P interface for connecting and expanding I2C sensors.
  • Micro SD card slot for storage expansion.
  • Built-in 120mAh and 1400mAh lithium battery in the base for long battery life.
  • Base with magnet, compatible with LEGO hole expansion.
  • Development Platform
    • UiFlow2
    • Arduino IDE
    • ESP-IDF
    • PlatformIO

Includes

  • 1 x Cardputer
  • 1 x M2 Hex Wrench

Applications

  • Quick function verification and prototyping
  • Industrial control and automation
  • Home control systems
  • Data collection and sensor monitoring
  • Embedded system development and learning
  • Wireless communication and IoT projects

Specifications

Specification Parameters
StampS3 ESP32-S3@Xtensa LX7, 8M-FLASH, WIFI, USB-OTG function
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 120mAh + 1400mAh (in the base)
Screen ST7789V2@1.14 Inch, 240 x 135px
Cavity Speaker 8Ω@1W
I2S@NS4168
Microphone MEMS Microphone@SPM1423
Infrared Emission Distance Infrared emission distance at ∠0° (straight line): 410cm
At ∠90°: 66cm
At ∠45°: 170cm
Sleep Current DC 4.2V@0.26uA
Working Current In IR emission mode: DC 4.2V@255.6mA
In keyboard mode: DC 4.2V@165.7mA
Operating Temperature 0 ~ 40°C
Product Dimensions 84.0 x 54.0 x 19.7mm
Product Weight 92.3g
Package Dimensions 145.7 x 95.0 x 20.7mm
Gross Weight 109.9g

Learn

Download Mode
To enter download mode, press and hold the G0 button on the side of the Cardputer before powering on. Release it after powering the device, and it will enter download mode.
schematics
Charging Precautions
When charging the Cardputer, please switch the power to "ON".
Disassembly Precautions
If you need to remove the StampS3 from the panel, be careful with the FPC cable and connector on the back. Gently lift it to avoid damaging the screen connector. Refer to the operation video in the Cardputer Accessory Kit .

Schematics

PinMap

SPM1423 MIC

StampS3 G46 G43 3.3V GND
SPM1423 DAT CLK VCC GND

Micro SD Socket

StampS3 G12 G14 G40 G39
Micro SD Socket CS MOSI CLK MISO

ST7789V2 & RGB LED

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

Keyboard & Battery Detect

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

Speaker & IR

StampS3 G41 G42 G43 G44
NS4168 (Speaker) BCLK SDATA LRCLK
IR TX

HY2.0-4P

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

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 Link Note
Cardputer User Demo Easyloader download /

Video

  • Cardputer Introduction Video