{
 "slug": "m5stack-cardputer-adv",
 "name": "M5Stack Cardputer-Adv",
 "maker": "M5Stack",
 "category": "computers",
 "categoryLabel": "Computers & handhelds",
 "status": "listed",
 "statusLabel": "Listed by maker",
 "description": "Build a handheld interface with a keyboard, screen and audio.",
 "goodFor": "Build a handheld interface with a keyboard, screen and audio.",
 "youNeed": "USB data cable and firmware for the functions you want.",
 "tradeoff": "LoRa, GNSS and sub-GHz radios require separate hardware.",
 "tags": [
  "computers",
  "build",
  "ble"
 ],
 "price": "US$29.90",
 "priceShort": "$29.90",
 "priceFrom": "shop.m5stack.com",
 "checked": "2026-09-15",
 "url": "https://gadgets.sh/devices/m5stack-cardputer-adv/",
 "shortUrl": "https://gadgets.sh/m5stack-cardputer-adv",
 "markdown": "https://gadgets.sh/devices/m5stack-cardputer-adv.md",
 "image": "https://gadgets.sh/assets/m5stack-cardputer-adv.jpg",
 "cutout": "https://gadgets.sh/assets/cutouts/m5stack-cardputer-adv.webp",
 "shareCard": "https://gadgets.sh/og/m5stack-cardputer-adv.jpg",
 "shops": [
  {
   "merchant": "M5Stack",
   "label": "Buy from M5Stack",
   "kind": "shop",
   "orderable": true,
   "url": "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",
   "note": null
  },
  {
   "merchant": "The Pi Hut",
   "label": "Buy from The Pi Hut",
   "kind": "shop",
   "orderable": true,
   "url": "https://thepihut.com/products/m5stack-cardputer-adv?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=m5stack-cardputer-adv&utm_content=api",
   "note": "In stock at The Pi Hut when checked on 2026-09-29."
  },
  {
   "merchant": "Amazon (M5Stack Official Store)",
   "label": "Buy from Amazon (M5Stack Official Store)",
   "kind": "shop",
   "orderable": true,
   "url": "https://www.amazon.com/dp/B0G6ZN35ZX?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=m5stack-cardputer-adv&utm_content=api",
   "note": "In stock at Amazon (M5Stack Official Store) when checked on 2026-09-29."
  },
  {
   "merchant": "M5Stack",
   "label": "Documentation at docs.m5stack.com",
   "kind": "docs",
   "orderable": false,
   "url": "https://docs.m5stack.com/en/core/Cardputer-Adv?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=m5stack-cardputer-adv&utm_content=api",
   "note": "This link is the maker’s documentation. Ordering may be elsewhere on their site."
  }
 ],
 "specs": [
  {
   "group": "Compute & input",
   "rows": [
    {
     "label": "Core",
     "value": "Stamp-S3A / ESP32-S3FN8; dual-core LX7 at 240 MHz",
     "source": "https://docs.m5stack.com/en/core/Cardputer-Adv"
    },
    {
     "label": "Flash",
     "value": "8 MB",
     "source": "https://docs.m5stack.com/en/core/Cardputer-Adv"
    },
    {
     "label": "Storage",
     "value": "microSD",
     "source": "https://docs.m5stack.com/en/core/Cardputer-Adv"
    },
    {
     "label": "Display",
     "value": "1.14-inch ST7789V2; 240 × 135",
     "source": "https://docs.m5stack.com/en/core/Cardputer-Adv"
    },
    {
     "label": "Keyboard",
     "value": "56 keys in 4 × 14 layout; 160 gf actuation; TCA8418 controller",
     "source": "https://docs.m5stack.com/en/core/Cardputer-Adv"
    }
   ]
  },
  {
   "group": "Audio & sensors",
   "rows": [
    {
     "label": "Audio codec",
     "value": "ES8311",
     "source": "https://docs.m5stack.com/en/core/Cardputer-Adv"
    },
    {
     "label": "Speaker",
     "value": "NS4150B amplifier; 8 Ω, 1 W speaker",
     "source": "https://docs.m5stack.com/en/core/Cardputer-Adv"
    },
    {
     "label": "Microphone",
     "value": "MEMS; 65 dB SNR",
     "source": "https://docs.m5stack.com/en/core/Cardputer-Adv"
    },
    {
     "label": "Audio output",
     "value": "3.5 mm jack; inserting headphones disables speaker amplifier",
     "source": "https://docs.m5stack.com/en/core/Cardputer-Adv"
    },
    {
     "label": "IMU",
     "value": "BMI270 six-axis sensor",
     "source": "https://docs.m5stack.com/en/core/Cardputer-Adv"
    },
    {
     "label": "Infrared",
     "value": "One IR transmitter on GPIO44",
     "source": "https://docs.m5stack.com/en/core/Cardputer-Adv"
    }
   ]
  },
  {
   "group": "Expansion & power",
   "rows": [
    {
     "label": "Ports",
     "value": "HY2.0 four-pin Grove and 2.54 mm 14-pin extension bus",
     "source": "https://docs.m5stack.com/en/core/Cardputer-Adv"
    },
    {
     "label": "Grove signals",
     "value": "Ground, 5 V, GPIO2 and GPIO1",
     "source": "https://docs.m5stack.com/en/core/Cardputer-Adv"
    },
    {
     "label": "Battery",
     "value": "1750 mAh",
     "source": "https://docs.m5stack.com/en/core/Cardputer-Adv"
    },
    {
     "label": "Current figures",
     "value": "At 4.2 V: 120.2 mA operating, 132.3 mA Wi-Fi, 154.6 mA BLE; 0.23 µA switch-off standby",
     "source": "https://docs.m5stack.com/en/core/Cardputer-Adv"
    },
    {
     "label": "Charge requirement",
     "value": "Maker says power switch must be ON when charging",
     "source": "https://docs.m5stack.com/en/core/Cardputer-Adv"
    },
    {
     "label": "RGB control",
     "value": "GPIO38 enables the shared display-backlight/RGB power rail",
     "source": "https://docs.m5stack.com/en/core/Cardputer-Adv"
    }
   ]
  },
  {
   "group": "Body & software",
   "rows": [
    {
     "label": "Dimensions & weight",
     "value": "84 × 54 × 19.6 mm; 81 g",
     "source": "https://docs.m5stack.com/en/core/Cardputer-Adv"
    },
    {
     "label": "Operating temperature",
     "value": "0–40 °C",
     "source": "https://docs.m5stack.com/en/core/Cardputer-Adv"
    },
    {
     "label": "Mounting",
     "value": "Magnetic back, LEGO-compatible holes and lanyard hole",
     "source": "https://docs.m5stack.com/en/core/Cardputer-Adv"
    },
    {
     "label": "Development",
     "value": "Arduino, UiFlow2, ESP-IDF and PlatformIO",
     "source": "https://docs.m5stack.com/en/core/Cardputer-Adv"
    },
    {
     "label": "Package",
     "value": "One Cardputer-Adv",
     "source": "https://docs.m5stack.com/en/core/Cardputer-Adv"
    },
    {
     "label": "Revision difference",
     "value": "Adv adds audio jack, BMI270, extension bus and a different keyboard controller versus older Cardputers",
     "source": "https://docs.m5stack.com/en/core/Cardputer-Adv"
    }
   ]
  }
 ],
 "docs": [
  {
   "label": "Maker specifications and documentation",
   "url": "https://docs.m5stack.com/en/core/Cardputer-Adv"
  },
  {
   "label": "Cardputer-Adv Schematics PDF",
   "url": "https://m5stack-doc.oss-cn-shenzhen.aliyuncs.com/1178/Sch_M5CardputerAdv_v1.0_2025_06_20_17_19_58.pdf"
  },
  {
   "label": "Stamp-S3A Schematics PDF",
   "url": "https://m5stack-doc.oss-cn-shenzhen.aliyuncs.com/1150/Sch_StampS3_v0.3.3.pdf"
  },
  {
   "label": "Cardputer-Adv Model Size PDF",
   "url": "https://m5stack-doc.oss-cn-shenzhen.aliyuncs.com/1178/K132-Adv-cardputer-ADV.pdf"
  },
  {
   "label": "Cardputer-Adv Structure Files",
   "url": "https://github.com/m5stack/M5_Hardware/tree/master/Products/K132-Adv_Cardputer-Adv/Structures"
  },
  {
   "label": "Cardputer-Adv Arduino Driver Library",
   "url": "https://github.com/m5stack/M5Cardputer"
  },
  {
   "label": "Cardputer-Adv Factory Firmware",
   "url": "https://github.com/m5stack/M5Cardputer-UserDemo/tree/CardputerADV"
  },
  {
   "label": "PDF",
   "url": "https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/static/pdf/static/en/core/Cardputer-Adv.pdf"
  }
 ],
 "blueprint": {
  "openness": "schematics",
  "opennessLabel": "Schematics published",
  "summary": "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.",
  "files": [
   {
    "kind": "schematic",
    "label": "Cardputer-Adv schematic (PDF, v1.0)",
    "url": "https://m5stack-doc.oss-cn-shenzhen.aliyuncs.com/1178/Sch_M5CardputerAdv_v1.0_2025_06_20_17_19_58.pdf",
    "format": "PDF"
   },
   {
    "kind": "schematic",
    "label": "Stamp-S3A module schematic (PDF, v0.3.3)",
    "url": "https://m5stack-doc.oss-cn-shenzhen.aliyuncs.com/1150/Sch_StampS3_v0.3.3.pdf",
    "format": "PDF"
   },
   {
    "kind": "3d-model",
    "label": "Cardputer-Adv case structure (STL)",
    "url": "https://github.com/m5stack/M5_Hardware/blob/master/Products/K132-Adv_Cardputer-Adv/Structures/Cardputer-Adv.stl",
    "format": "STL"
   }
  ],
  "repos": [
   {
    "url": "https://github.com/m5stack/M5Cardputer",
    "role": "firmware",
    "official": true,
    "license": null,
    "stars": 385,
    "pushed": "2026-07-21"
   },
   {
    "url": "https://github.com/m5stack/M5Cardputer-UserDemo",
    "role": "examples",
    "official": true,
    "license": "MIT",
    "stars": 348,
    "pushed": "2026-07-17"
   }
  ],
  "parts": [
   {
    "part": "ESP32-S3FN8",
    "role": "MCU (dual-core LX7, Wi-Fi/BLE)",
    "datasheet": "https://www.espressif.com/sites/default/files/documentation/esp32-s3_datasheet_en.pdf"
   },
   {
    "part": "ST7789V2",
    "role": "display driver (1.14\" LCD, 240x135)",
    "datasheet": "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).",
  "checked": "2026-09-27"
 },
 "sourceFiles": {
  "kicad": [],
  "models": [
   {
    "label": "Cardputer-Adv case structure (STL)",
    "format": "STL",
    "url": "https://raw.githubusercontent.com/m5stack/M5_Hardware/master/Products/K132-Adv_Cardputer-Adv/Structures/Cardputer-Adv.stl",
    "page": "https://github.com/m5stack/M5_Hardware/blob/master/Products/K132-Adv_Cardputer-Adv/Structures/Cardputer-Adv.stl",
    "bytes": 6736884
   }
  ]
 },
 "firmware": [
  {
   "name": "Bruce",
   "url": "https://github.com/pr3y/Bruce",
   "tag": "Multitool",
   "description": "ESP32 wireless security toolkit with built-in Sub-GHz, Wi-Fi, BLE, and BadUSB keyboard emulation."
  },
  {
   "name": "ESP32 Marauder for Cardputer",
   "url": "https://github.com/justcallmekoko/ESP32Marauder",
   "tag": "Wi-Fi Analysis",
   "description": "Wi-Fi packet sniffing, beacon generation, and deauthentication suite customized for Cardputer."
  },
  {
   "name": "Cardputer GameBoy Emulator",
   "url": "https://github.com/volosprojects/Cardputer-GameBoy",
   "tag": "Emulation",
   "description": "Full-speed Nintendo Game Boy and Game Boy Color emulator ported to Cardputer hardware."
  }
 ],
 "chips": [
  "esp32-s3",
  "st7789",
  "es8311",
  "bmi270"
 ]
}