DepthAI RaspberryPi Compute Module

BW1097

RPi Compute

The Raspberry Pi Compute Module Edition comes with everything needed: pre-calibrated stereo cameras on-board with a 4K, 60 Hz color camera and a µSD card with Raspbian and DepthAI Python code automatically running on bootup. This allows using the power of DepthAI with literally no typing or even clicking: it just boots up doing its thing. Then you can modify the Python code with one-line changes, replacing the neural model for the objects you would like to localize.

  • Built-in RaspberryPi Compute Module
  • Three integrated cameras
  • Complete system; everything you need is included

Board Layout

1097 top 1097 bottom

A. 720p 120 Hz Global Shutter (Right)J. 1x Solderable USB2.0
B. DepthAI ModuleK. 720p 120 Hz Global Shutter (Left)
C. DepthAI Reset ButtonL. 4K 60 Hz Color
D. 5 V INM. RPi 40-Pin GPIO Header
E. HDMIO. RPi USB-Boot
F. 16 GB µSD Card, Pre-configuredP. RPi Display Port
G. 3.5 mm AudioQ. RPi Camera Port
H. EthernetR. Raspberry Pi Compute Module 3B+
I. 2x USB2.0

What’s in the box?

  • DepthAI RaspberryPi Compute Module Carrier Board
  • Pre-flashed µSD card loaded with Raspbian 10 and DepthAI
    • Default Password: luxonis
  • WiFI USB dongle
  • Power Supply

Setup

To get started:

Connect a display to the HDMI port.

Note that an HDMI cable is not included.

Connect a keyboard and mouse via the USB port.

Connect the power supply (included).

On boot, the Pi will run a Python test script that displays a video stream annotated with object localization metadata:

object localization demo

In the screenshot above, DepthAI identified a tv monitor (1.286 m from the camera) and a chair (3.711 m from the camera). See the list of object labels on GitHub.

Connect to the Internet.

Connect the Pi to the Internet to begin trying the DepthAI tutorials and examples.

Connecting to a WiFi network

To connect to a WiFi network, use the included Linux-compatible USB WiFi dongle. The Pi should recognize the dongle and display available WiFi networks in the upper right corner of the Raspbian Desktop UI.

Connecting to a network via Ethernet

The board includes an Ethernet port. Connecting an Ethernet cable to the port will enable Internet access.

Update the DepthAI API.

Upgrade your DepthAI API to the latest.

[Optional] Using your own SD-Card

If you’d like to set up DetphAI on your own (say bigger) SD-Card, there are two options:

  1. Download our pre-configured Raspbian image for the BW1097 (the Raspberry Pi Compute Module Edition), here: BW1097 Raspian Image Then, after downloading, update the DepthAI firmware/software (by doing a git pull on the DepthAI code base checked out on the Desktop).
  2. Set up your own Raspbian to your liking from say a fresh Raspbian download, and then use replace dt-blob.bin and config.txt in /boot with the following two files: