Using depth camera with Raspberry Pi 3

Intel® RealSense™ D400 cameras with Raspberry Pi

This document describes how to use the Intel RealSense D400 cameras on Raspberry PI 3 Model B (which offers only USB2 interface).



Both Raspberry Pi platform and USB2 support in general are experimental features and are not officially supported by Intel RealSense group at this point. Camera capabilities are severely reduced when connected to USB2 port due to lack of bandwidth.
USB2 interface over D400 cameras is supported from FW and on.


Installation instructions

  1. Install Ubuntu MATE on your Raspberry PI 3.

  2. Clone and compile the latest Intel® RealSense™ SDK 2.0 by following the instructions under Linux Installation. In the section Prerequisites, proceed with the steps till (not including) the kernel patches instructions.


Note: In some cases the RAM capacity is not sufficient to compile the SDK, so if the compilation process crashes or exits with an error-code try to create a swap file and then recompile the SDK.

  1. Activate the OpenGL driver.
  2. Plug the D400 camera and play with Intel RealSense SDK examples & tools.

Expected output

  1. Streaming Depth data with 480x270 resolution and 30 FPS using the Intel RealSense Viewer:
  1. Streaming Depth and IR with 424x240 resolution and 30 FPS:
  1. Point-cloud of depth and IR: