🎉 Up to 70% Off Selected ItemsShop Sale
HomeStore

Arducam Pico4ML - RP2040 TinyML Dev Kit

Product image 1
Product image 2
Product image 3

Arducam Pico4ML - RP2040 TinyML Dev Kit

This Arducam Pico4ML dev board has been made exclusively for running and training machine learning examples. It is powered by the RP2040 microcontroller, and has a HiMax HM01B0 camera module with up to a 320 x 240 resolution for real-time image capture.

It comes with an ICM-20948 for gesture and motion detection, and a mono-channel microphone for audio input with direct PCM output. The board has a 0.96" LCD SPI display (160 x 80) that is connected to the board through the SPI interface, you can do a live preview of the camera, or display the results of any of your ML models in real-time, making it an excellent choice for compact machine vision and TinyML projects.

Specifications

Pico4ML

  • Microcontroller: Raspberry Pi RP2040
  • IMU: ICM-20948 (low power)
  • Mono channel microphone w/ direct PCM output
  • Buttons: Reset & Boot
  • Camera Module: HiMax HM01B0, Up to QVGA (320 x 240)
  • Screen: 0.96" LCD SPI Display (160 x 80, ST7735)
  • Operating Voltage: 3.3V
  • Current Draw (standby): 40mA
  • Current Draw (running ML models): 60mA
  • Input Voltage: VBUS: 5V +/- 10%. VSYS Max: 5.5V
  • Length: 51 mm
  • Width: 21 mm

RP2040

  • Dual-core Arm Cortex-M0+ processor, flexible clock running up to 133 MHz.
  • 264KB on-chip SRAM.
  • 2MB on-board QSPI Flash.
  • 26 multifunction GPIO pins, including 3 analogue inputs.
  • 2 Ă— UART, 2 Ă— SPI controllers, 2 Ă— I2C controllers, 16 Ă— PWM channels.
  • 1 Ă— USB 1.1 controller and PHY, with host and device support.
  • 8 Ă— Programmable I/O (PIO) state machines for custom peripheral support.
  • Supported input power 1.8–5.5V DC.
  • Operating temperature -20°C to +85°C.
  • Castellated module allows soldering direct to carrier boards.
  • Drag-and-drop programming using mass storage over USB.
  • Low-power sleep and dormant modes.
  • Accurate on-chip clock.
  • Temperature sensor.
  • Accelerated integer and floating-point libraries on-chip.

IMU

  • 3-axis gyroscope, 3-axis accelerometer, 3-axis compass, and a Digital Motion Processor™ (DMPTM) in a 3 mm x 3 mm x 1 mm (24-pin QFN) package
  • DMP offloads computation of motion processing algorithms from the host processor, improving system power performance
  • EIS FSYNC support
  • Lowest Power 9-Axis Device at 2.5 mW
  • 3-Axis Gyroscope with Programmable FSR of ±250 dps, ±500 dps, ±1000 dps, and ±2000 dps
  • 3-Axis Accelerometer with Programmable FSR of ±2g, ±4g, ±8g, and ±16g
  • 3-Axis Compass with a wide range to ±4900 ÎĽT
  • Onboard Digital Motion Processor (DMP)
  • Android support
  • Auxiliary I2C interface for external sensors
  • On-Chip 16-bit ADCs and Programmable Filters
  • 7 MHz SPI or 400 kHz Fast Mode I²C
  • Digital-output temperature sensor
  • VDD operating range of 1.71V to 3.6V
  • MEMS structure hermetically sealed and bonded at wafer level
  • RoHS and Green compliant

Resources

  • User Manual
  • Github
  • Pico4ML Enclosure STEP File
  • Getting Started with MicroPython on RPi Pico
  • C/C++ Development w/ Pico and RP2040-based Boards
  • Raspberry Pi Pico Datasheet
  • RP2040 Datasheet
  • RPi Pico C/C++ SDK
  • RPi Pico Python SDK
  • API references
  • Burn firmware

Pico4ML Pinout

Pico4ML Pinout

Package Contents

  • 1 x Arducam Pico4ML Dev Board
  • 1 x Micro USB Cable
$10.21

Original: $34.04

-70%
Arducam Pico4ML - RP2040 TinyML Dev Kit—

$34.04

$10.21

Product Information

Shipping & Returns

Description

This Arducam Pico4ML dev board has been made exclusively for running and training machine learning examples. It is powered by the RP2040 microcontroller, and has a HiMax HM01B0 camera module with up to a 320 x 240 resolution for real-time image capture.

It comes with an ICM-20948 for gesture and motion detection, and a mono-channel microphone for audio input with direct PCM output. The board has a 0.96" LCD SPI display (160 x 80) that is connected to the board through the SPI interface, you can do a live preview of the camera, or display the results of any of your ML models in real-time, making it an excellent choice for compact machine vision and TinyML projects.

Specifications

Pico4ML

  • Microcontroller: Raspberry Pi RP2040
  • IMU: ICM-20948 (low power)
  • Mono channel microphone w/ direct PCM output
  • Buttons: Reset & Boot
  • Camera Module: HiMax HM01B0, Up to QVGA (320 x 240)
  • Screen: 0.96" LCD SPI Display (160 x 80, ST7735)
  • Operating Voltage: 3.3V
  • Current Draw (standby): 40mA
  • Current Draw (running ML models): 60mA
  • Input Voltage: VBUS: 5V +/- 10%. VSYS Max: 5.5V
  • Length: 51 mm
  • Width: 21 mm

RP2040

  • Dual-core Arm Cortex-M0+ processor, flexible clock running up to 133 MHz.
  • 264KB on-chip SRAM.
  • 2MB on-board QSPI Flash.
  • 26 multifunction GPIO pins, including 3 analogue inputs.
  • 2 Ă— UART, 2 Ă— SPI controllers, 2 Ă— I2C controllers, 16 Ă— PWM channels.
  • 1 Ă— USB 1.1 controller and PHY, with host and device support.
  • 8 Ă— Programmable I/O (PIO) state machines for custom peripheral support.
  • Supported input power 1.8–5.5V DC.
  • Operating temperature -20°C to +85°C.
  • Castellated module allows soldering direct to carrier boards.
  • Drag-and-drop programming using mass storage over USB.
  • Low-power sleep and dormant modes.
  • Accurate on-chip clock.
  • Temperature sensor.
  • Accelerated integer and floating-point libraries on-chip.

IMU

  • 3-axis gyroscope, 3-axis accelerometer, 3-axis compass, and a Digital Motion Processor™ (DMPTM) in a 3 mm x 3 mm x 1 mm (24-pin QFN) package
  • DMP offloads computation of motion processing algorithms from the host processor, improving system power performance
  • EIS FSYNC support
  • Lowest Power 9-Axis Device at 2.5 mW
  • 3-Axis Gyroscope with Programmable FSR of ±250 dps, ±500 dps, ±1000 dps, and ±2000 dps
  • 3-Axis Accelerometer with Programmable FSR of ±2g, ±4g, ±8g, and ±16g
  • 3-Axis Compass with a wide range to ±4900 ÎĽT
  • Onboard Digital Motion Processor (DMP)
  • Android support
  • Auxiliary I2C interface for external sensors
  • On-Chip 16-bit ADCs and Programmable Filters
  • 7 MHz SPI or 400 kHz Fast Mode I²C
  • Digital-output temperature sensor
  • VDD operating range of 1.71V to 3.6V
  • MEMS structure hermetically sealed and bonded at wafer level
  • RoHS and Green compliant

Resources

  • User Manual
  • Github
  • Pico4ML Enclosure STEP File
  • Getting Started with MicroPython on RPi Pico
  • C/C++ Development w/ Pico and RP2040-based Boards
  • Raspberry Pi Pico Datasheet
  • RP2040 Datasheet
  • RPi Pico C/C++ SDK
  • RPi Pico Python SDK
  • API references
  • Burn firmware

Pico4ML Pinout

Pico4ML Pinout

Package Contents

  • 1 x Arducam Pico4ML Dev Board
  • 1 x Micro USB Cable