English
English
简体中文
日本語
pdf-icon

CardputerZero

Work in progress
This product's packaging and software development are not yet complete. Final features and documentation are subject to change. We appreciate your understanding.

SKU:C154

Description

CardputerZero is a pocket-sized Linux personal computer designed for makers and developers, built on the Raspberry Pi CM0 platform. It integrates a quad-core Cortex-A53 processor, a 1.9-inch display, a 46-key matrix keyboard, an 8MP camera, an IMU, and an RTC, delivering a near-complete development terminal experience in a handheld form factor. It also features Wi-Fi, Bluetooth, Ethernet, microSD, a switchable Host/Slave USB architecture, and modular expansion capabilities via I2C/UART/SPI/GPIO. Combined with audio/video codec support and a battery-powered design, it enables an all-in-one solution for on-the-go development, edge data collection, and multimedia interaction. Typical use cases include: mobile penetration testing and operations terminals, IoT device debugging and field deployment, portable AI/vision prototyping, maker project development, and outdoor data collection with rapid human-machine interaction.

Features

  • Raspberry Pi CM0 Core:
    • RP3A0 (BCM2837)
    • CPU: Quad-core Cortex-A53 @ 1 GHz, ARMv8-A (aarch64)
    • RAM: 512 MB LPDDR2
  • Human-Machine Interface:
    • 46-key matrix keyboard
    • 1.9" LCD @ ST7789v3, resolution 170x320
    • Camera @ IMX219 CSI 4-Lane 8MP (3280 x 2464)
    • IMU BMI270 + BMM150
    • IR transmitter + receiver
  • Wireless Communication:
    • 2.4 GHz Wi-Fi 802.11 b/g/n
    • BT 4.2 with low-power mode (BLE) support
  • Rich Interfaces:
    • 1x digital HD audio/video output, supports 1080P 30fps
    • 1x 10/100M Ethernet interface
    • 1x microSD card slot
    • 1x HY2.0-4P expansion port (with built-in electronic switch for I2C / UART toggling)
    • Cap EXT 2.54-14P expansion bus:
      • SPI, UART, I2C, USB, GPIO, 5VIN/OUT
  • USB Expansion:
    • Independent Host / Slave physical toggle switch:
    • Slave mode: controls the USB Type-C port on the right side of the device
      • 1x USB Type-C power / USB 2.0 + OTG
    • Host mode: controls the USB ports on the left side of the device
      • 1x USB-A 2.0 port
      • 1x USB Type-C 2.0 port
  • Audio:
    • ES8389 audio codec
    • MEMS microphone x1
    • AW8737A speaker amplifier + 1W @ 8Ω speaker
    • 3.5mm audio output TRRS jack
  • Video Codec:
    • Decode: 1080P 30fps in H.264 or MPEG-4
    • Encode: 1080P 30fps in H.264
  • Built-in 3.7V @ 1500mAh lithium battery
  • BQ27220YZFR battery state monitor
  • RTC RX8130CE

Includes

  • 1 x CardputerZero
  • 1 x 32GB microSD Card

Applications

  • Operations terminal
  • IoT device debugging
  • Portable AI / vision prototyping
  • Maker project development

Specifications

Specification Parameter
Core Raspberry Pi Compute Module 0 (CM0)
CPU RP3A0 (BCM2837), Quad-Core Cortex-A53 @ 1 GHz, ARMv8-A (aarch64)
RAM 512 MB LPDDR2
Wi-Fi 2.4 GHz Wi-Fi 802.11 b/g/n
Ethernet 10/100M Ethernet, SR9900A USB 2.0 to Ethernet chip
Display 1.9" LCD @ ST7789v3, resolution 170x320
Camera IMX219 CSI 4-Lane 8MP (3280 x 2464)
Keyboard 46-key matrix keyboard
Expansion Interface EXT 2.54-14P expansion bus, 1x HY2.0-4P port
USB Hub Chip GL852G-OHY60 USB 2.0 Hub
Idle Power Consumption 2.5W
Built-in Battery DC 3.7V @ 1500mAh
Power Supply Recommended 5V @ 2A for power/charging
Product Size 84.0 x 54.0 x 23.1mm
Product Weight Work in progress
Package Size Work in progress
Gross Weight Work in progress

Learn

Power Supply

Schematics

PinMap

Display

CM0 G10 G11 G25 G8
ST7789v3 MOSI SCLK DC CS
ST7789v3 LCD_RST BL
M5IOE1 PYG5_LCD_RST PYG10_BL_PWM

The display reset is controlled via PYG5_LCD_RST on the M5IOE1 I/O expander, and the backlight is controlled via PYG10_BL_PWM.

Audio

CM0 G20 G4 G19 G18 G21 G2 G3
ES8389(0x10) DIN MCLK LRCK BLCK DOUT SDA SCL
CM0 G24
AW8737A EN

The 3.5mm audio output jack supports plug detection. When HP_DET detects a headphone insertion, the system automatically switches the audio output route. When no headphone is connected, the AW8737A speaker amplifier is enabled. The amplifier enable signal is controlled by GPIO G24 on the CM0.

USB 2.0

CardputerZero expands the CM0's internal USB interface resources via a USB Hub, enabling multiple USB ports and an Ethernet interface.

A physical Host / Slave toggle switch is located on the left side of the device. When in Slave mode, the USB Hub chip is disconnected; in this state, the left-side USB-A, USB Type-C ports, the HAT-P0/P1 USB interface on the top EXT 2.54-14P expansion bus, and the Ethernet interface will be unavailable.

  • Slave mode:
    • CM0 USB is connected to the USB Type-C port on the right side of the device.
  • Host mode:
    • CM0 USB is connected to the internal USB Hub, which further expands into 4 USB ports.
    • USB1 from the Hub is routed through a USB-ETH chip to provide Ethernet functionality.
    • USB2 ~ 4 from the Hub are used for the USB-A port, USB Type-C port, and the HAT-P0/P1 USB interface on the top EXT 2.54-14P expansion bus, respectively.

HMI

CM0 G2_I2C1_SDA G3_I2C1_SCL G27
Keyboard - TCA8418RTWR (0x34) SDA SCL KB_INT
IMU - BMI270 (0x68) SDA SCL
RTC - RX8130CE (0x32) SDA SCL

Power Control

CM0 G4 G17 G16
GROVE_FUNC_SW I2C/UART_SW
GROVE_5V_OUT EN
Camera CAM_EN

M5IOE1

CM0 G2_I2C1_SDA G3_I2C1_SCL
M5IOE1 (0x4F) SDA SCL
  • Power Status
M5IOE1 PYG2 PYG4 PYG5 PYG14
POWER 5V_ADC USB_DET CM05V_ADC PYG14_VSYS_EN
  • Peripheral Reset
M5IOE1 PYG3 PYG6
TCA8418RTWR KB_RST
GL852G-OHY60 HUB_RST
  • HAT P0/P1 Function Switch
M5IOE1 PYG1
SW PYG1_HAT_SW
  • Caps Lock / Shift Indicator LEDs
M5IOE1 PYG8 PYG9
KEY_LED1 BLUE_LED
KEY_LED2 GREEN_LED

HY2.0-4P

HY2.0-4P Black Red Yellow White
UART / I2C GND 5V G14_UART_TXD / G2_I2C1_SDA G15_UART_RXD / G3_I2C1_SCL

The HY2.0-4P interface function is switched via G4_I2C/UART_SW on the CM0. The default function is UART.

G4_I2C/UART_SW GROVE FUNC
LOW UART
HIGH I2C1

The 5V output on the interface is enabled via G17_GROVE_EN on the CM0. (Maximum supply current < 500mA)

EXT 2.54-14P

FUNC PIN LEFT RIGHT PIN FUNC
USB4_D_P / G26 HAT_P0 1 2 5VIN
USB4_D_N / G23 HAT_P1 3 4 GND
G22 5 6 5VOUT
SPI0_CLK G11 7 8 G2 I2C1_SDA
SPI0_MOSI G10 9 10 G3 I2C1_SCL
SPI0_MISO G9 11 12 G15 UART_RXD
SPI0_CS1 G7 13 14 G14 UART_TXD

The HAT_P0 and HAT_P1 pins can be switched between USB / GPIO functions via PYG1_HAT_SW on the M5IOE1 I/O expander. The default function is GPIO.

PYG1_HAT_SW EXT HAT_P0/P1 FUNC
LOW GPIO26 / GPIO23
HIGH USB Hub - USB4

Datasheets

Softwares

Quick Start

coming soon...

SDK

coming soon...

Kernel

coming soon...

Product Comparison

Product Compare CardputerZero CardputerZero CardputerZero-Lite CardputerZero-Lite
Core Raspberry Pi CM0 Raspberry Pi CM0
Wi-Fi & Bluetooth
IR Transmitter + Receiver
8MP Camera
IMU BMI270 + BMM150
Includes 32GB microSD