# M5Stack Cardputer-Adv

> Build a handheld interface with a keyboard, screen and audio.

- **Category:** Computers & handhelds
- **Availability:** Listed by maker
- **Price:** US$29.90 (at shop.m5stack.com), checked 2026-09-15
- **Good for:** Build a handheld interface with a keyboard, screen and audio.
- **You'll need:** USB data cable and firmware for the functions you want.
- **Trade-off:** LoRa, GNSS and sub-GHz radios require separate hardware.
- **Page:** https://gadgets.sh/devices/m5stack-cardputer-adv/

## Where to buy

| Shop | Status | Link |
|---|---|---|
| M5Stack | Orderable | https://shop.m5stack.com/products/m5stack-cardputer-adv-version-esp32-s3?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=m5stack-cardputer-adv&utm_content=api |
| The Pi Hut | Orderable | https://thepihut.com/products/m5stack-cardputer-adv?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=m5stack-cardputer-adv&utm_content=api |
| Amazon (M5Stack Official Store) | Orderable | https://www.amazon.com/dp/B0G6ZN35ZX?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=m5stack-cardputer-adv&utm_content=api |
| M5Stack | Documentation at docs.m5stack.com | https://docs.m5stack.com/en/core/Cardputer-Adv?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=m5stack-cardputer-adv&utm_content=api |

## Blueprint

**Schematics published.** M5Stack publishes schematic PDFs for the Cardputer-Adv board and its Stamp-S3A module plus a 3D case STL; no KiCad/Altium source or Gerbers for the assembled product.

### Design files

- schematic: [Cardputer-Adv schematic (PDF, v1.0)](https://m5stack-doc.oss-cn-shenzhen.aliyuncs.com/1178/Sch_M5CardputerAdv_v1.0_2025_06_20_17_19_58.pdf) (PDF)
- schematic: [Stamp-S3A module schematic (PDF, v0.3.3)](https://m5stack-doc.oss-cn-shenzhen.aliyuncs.com/1150/Sch_StampS3_v0.3.3.pdf) (PDF)
- 3d-model: [Cardputer-Adv case structure (STL)](https://github.com/m5stack/M5_Hardware/blob/master/Products/K132-Adv_Cardputer-Adv/Structures/Cardputer-Adv.stl) (STL)

### Source repositories

- [m5stack/M5Cardputer](https://github.com/m5stack/M5Cardputer) — firmware, ★385
- [m5stack/M5Cardputer-UserDemo](https://github.com/m5stack/M5Cardputer-UserDemo) — examples, MIT, ★348

### Key parts

| Part | Role | Datasheet |
|---|---|---|
| ESP32-S3FN8 | MCU (dual-core LX7, Wi-Fi/BLE) | https://www.espressif.com/sites/default/files/documentation/esp32-s3_datasheet_en.pdf |
| ST7789V2 | display driver (1.14" LCD, 240x135) | https://www.mouser.com/datasheet/2/1439/ST7789V2_DS-2848251.pdf |

_Notes:_ Product page https://docs.m5stack.com/en/core/Cardputer-Adv confirmed 200; both schematic PDFs and the STL path confirmed via WebFetch/gh tree. m5stack/M5_Hardware repo is MIT-licensed but contains only STL structure files (no KiCad/Altium project) for this product code (K132-Adv).

### Raw source files

Direct links an agent or KiCad can open (the viewer on the page reads the same files).

- 3D model (STL, 6.7 MB): [Cardputer-Adv case structure (STL)](https://raw.githubusercontent.com/m5stack/M5_Hardware/master/Products/K132-Adv_Cardputer-Adv/Structures/Cardputer-Adv.stl)

## Specifications

### Compute & input

| | |
|---|---|
| Core | Stamp-S3A / ESP32-S3FN8; dual-core LX7 at 240 MHz |
| Flash | 8 MB |
| Storage | microSD |
| Display | 1.14-inch ST7789V2; 240 × 135 |
| Keyboard | 56 keys in 4 × 14 layout; 160 gf actuation; TCA8418 controller |

### Audio & sensors

| | |
|---|---|
| Audio codec | ES8311 |
| Speaker | NS4150B amplifier; 8 Ω, 1 W speaker |
| Microphone | MEMS; 65 dB SNR |
| Audio output | 3.5 mm jack; inserting headphones disables speaker amplifier |
| IMU | BMI270 six-axis sensor |
| Infrared | One IR transmitter on GPIO44 |

### Expansion & power

| | |
|---|---|
| Ports | HY2.0 four-pin Grove and 2.54 mm 14-pin extension bus |
| Grove signals | Ground, 5 V, GPIO2 and GPIO1 |
| Battery | 1750 mAh |
| Current figures | At 4.2 V: 120.2 mA operating, 132.3 mA Wi-Fi, 154.6 mA BLE; 0.23 µA switch-off standby |
| Charge requirement | Maker says power switch must be ON when charging |
| RGB control | GPIO38 enables the shared display-backlight/RGB power rail |

### Body & software

| | |
|---|---|
| Dimensions & weight | 84 × 54 × 19.6 mm; 81 g |
| Operating temperature | 0–40 °C |
| Mounting | Magnetic back, LEGO-compatible holes and lanyard hole |
| Development | Arduino, UiFlow2, ESP-IDF and PlatformIO |
| Package | One Cardputer-Adv |
| Revision difference | Adv adds audio jack, BMI270, extension bus and a different keyboard controller versus older Cardputers |

## Firmware & community

- [Bruce](https://github.com/pr3y/Bruce) — ESP32 wireless security toolkit with built-in Sub-GHz, Wi-Fi, BLE, and BadUSB keyboard emulation.
- [ESP32 Marauder for Cardputer](https://github.com/justcallmekoko/ESP32Marauder) — Wi-Fi packet sniffing, beacon generation, and deauthentication suite customized for Cardputer.
- [Cardputer GameBoy Emulator](https://github.com/volosprojects/Cardputer-GameBoy) — Full-speed Nintendo Game Boy and Game Boy Color emulator ported to Cardputer hardware.

## Documentation

- [Maker specifications and documentation](https://docs.m5stack.com/en/core/Cardputer-Adv)
- [Cardputer-Adv Schematics PDF](https://m5stack-doc.oss-cn-shenzhen.aliyuncs.com/1178/Sch_M5CardputerAdv_v1.0_2025_06_20_17_19_58.pdf)
- [Stamp-S3A Schematics PDF](https://m5stack-doc.oss-cn-shenzhen.aliyuncs.com/1150/Sch_StampS3_v0.3.3.pdf)
- [Cardputer-Adv Model Size PDF](https://m5stack-doc.oss-cn-shenzhen.aliyuncs.com/1178/K132-Adv-cardputer-ADV.pdf)
- [Cardputer-Adv Structure Files](https://github.com/m5stack/M5_Hardware/tree/master/Products/K132-Adv_Cardputer-Adv/Structures)
- [Cardputer-Adv Arduino Driver Library](https://github.com/m5stack/M5Cardputer)
- [Cardputer-Adv Factory Firmware](https://github.com/m5stack/M5Cardputer-UserDemo/tree/CardputerADV)
- [PDF](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/static/pdf/static/en/core/Cardputer-Adv.pdf)

---
Source: gadgets.sh · https://gadgets.sh/devices/m5stack-cardputer-adv/ · JSON: https://gadgets.sh/api/v1/devices/m5stack-cardputer-adv.json
