Skip to content

The Pico4ML TinyML Dev Kit from Arducam is a compact, all-in-one development board powered by Raspberry Pi's RP2040 microcontroller. Designed to run TensorFlow Lite Micro machine learning models, it integrates a camera, microphone, IMU, and LCD display on a single 51×21mm board.

The onboard QVGA camera module uses an ultra-low-power monochrome sensor, making image processing straightforward for machine vision applications. Combined with PDM audio input and a 9-axis IMU for motion tracking, the Pico4ML provides a complete sensor suite for edge AI experimentation. The project is fully open-source with all code, schematics, and design files available.

Key Features

  • RP2040 Microcontroller – Raspberry Pi's dual-core Arm Cortex-M0+ processor
  • HiMax HM01B0 Camera – Monochrome QVGA (320×240) sensor with ultra-low power consumption
  • ICM-20948 9-Axis IMU – Low-power (2.5mW) accelerometer, gyroscope, and magnetometer
  • PDM Microphone – Mono channel with direct PCM output for audio ML models
  • 0.96″ LCD Display – 160×80 SPI display (ST7735) for live preview and ML results
  • TensorFlow Lite Micro – Ready to run TinyML inference models out of the box
  • Open Source – Full schematics, code, and 3D models freely available

Specifications

  • Operating Voltage: 3.3V
  • Input Voltage: VBUS 5V ±10%, VSYS max 5.5V
  • Current Draw: 40mA standby, 60mA running ML models
  • Buttons: Reset, Boot
  • Dimensions: 51×21mm

Ideal For

  • TinyML and edge AI experimentation
  • Person detection and image classification projects
  • Audio keyword spotting and voice recognition
  • Gesture and motion recognition applications

Package Contents

  • 1× Arducam Pico4ML TinyML Dev Kit

Resources

The Arducam Pico4ML TinyML Dev Kit appears in the following collections:

SKU SF-DEV-18439