Skip to content

Quick Start Guide

Hardware Connection


Note

The access of all Arducam camera kits must be based on NVIDIA Jetson AGX Orin official kits, Arducam dedicated camera adapter boards, and systems we support.
You can refer to the following doc to get all versions and systems supported on NVIDIA Jetson AGX Orin: Click Here

  • Connect the Adapter Board with NVIDIA Jetson AGX Orin

Connect the male connector on the camera adapter board to the female connector on the AGX Orin Board

Please try to make this process as gentle as possible. You can see the connection diagram below:

Note

The NVIDIA Jetson AGX Orin camera board supports 6x MIPI CSI interfaces, which can be connected up to 6 cameras (currently only 6 of the same camera are supported, if you need other combinations, please contact sales@arducam.com for customization). Each MIPI CSI interface currently only supports 2-lane configuration.

  • Connect the Camera Module

Pull up on the plastic edge of the camera port. Be gentle to avoid pulling it off.

Demonstration:

Ribbon cable fully inserted to the bottom of the CSI connector>>>

Push the plastic connector down. Do it while holding the flex cable until the connector is back in place.


Attention! Attention! Attention!

Note

SENSOR_ID indicates the selected camera. This value does not correspond to the silkscreen on the camera board.

It is sorted according to the direction starting from the silkscreen camera0 on the camera board.

For example, when all six MIPI csi interface are connected to the camera, the corresponding SENSOR_ID value is 0. 1, 2, 3, 4, 5.

For example, when you connect all six cameras to the MIPI CSI interface, the corresponding SENSOR_ID values are like:

If don't use the cam2 MIPI csi interface:


Software


Supported Platforms and JetPack L4T versions


Please refer to the following doc for specific supported Platforms and JetPack versions:

Supported Platforms and JetPack Version - Arducam Camera for NVIDIA Jetson


For NVIDIA Jetson Native Camera


The following sensor are natively supported by NVIDIA Jetson platforms:

Resolution Sensor
8MP imx219
12MP imx477
16MP imx519

For IMX219 Camera Module

  • Install Camera Driver
cd ~
wget https://github.com/ArduCAM/MIPI_Camera/releases/download/v0.0.3/install_full.sh
chmod +x ./install_full.sh
./install_full.sh -m imx219
  • Reboot
sudo reboot
  • Check Resolution&Frame Rate via V4L2
v4l2-ctl --list-formats-ext

  • Access the Camera Kit

For the three values of FRAMERATE, width, and height, please fill in the configuration you want to use according to the resolution and frame rate information obtained by v4l2-ctl (do not exceed the upper limit of the frame rate corresponding to the resolution)

SENSOR_ID=0
FRAMERATE=21
width=3280
height=2464
gst-launch-1.0 nvarguscamerasrc sensor-id=$SENSOR_ID ! "video/x-raw(memory:NVMM),width=$width,height=$height,framerate=$FRAMERATE/1" ! nvvidconv ! nvoverlaysink

For IMX477 Camera Module

  • Install Camera Driver
cd ~
wget https://github.com/ArduCAM/MIPI_Camera/releases/download/v0.0.3/install_full.sh
chmod +x ./install_full.sh
./install_full.sh -m imx477
  • Reboot
sudo reboot
  • Check Resolution&Frame Rate via V4L2
v4l2-ctl --list-formats-ext

  • Access the Camera Kit

For the three values of FRAMERATE, width, and height, please fill in the configuration you want to use according to the resolution and frame rate information obtained by v4l2-ctl (do not exceed the upper limit of the frame rate corresponding to the resolution)

SENSOR_ID=0
FRAMERATE=21
width=4032
height=3040
gst-launch-1.0 nvarguscamerasrc sensor-id=$SENSOR_ID ! "video/x-raw(memory:NVMM),width=$width,height=$height,framerate=$FRAMERATE/1" ! nvvidconv ! nvoverlaysink

For IMX519 Camera Module

  • Install Camera Driver
cd ~
wget https://github.com/ArduCAM/MIPI_Camera/releases/download/v0.0.3/install_full.sh
chmod +x ./install_full.sh
./install_full.sh -m imx519
  • Reboot
sudo reboot
  • Check Resolution&Frame Rate via V4L2
v4l2-ctl --list-formats-ext

  • Access the Camera Kit

For the three values of FRAMERATE, width, and height, please fill in the configuration you want to use according to the resolution and frame rate information obtained by v4l2-ctl (do not exceed the upper limit of the frame rate corresponding to the resolution)

SENSOR_ID=0
FRAMERATE=9
width=4656
height=3496
gst-launch-1.0 nvarguscamerasrc sensor-id=$SENSOR_ID ! "video/x-raw(memory:NVMM),width=$width,height=$height,framerate=$FRAMERATE/1" ! nvvidconv ! nvoverlaysink


Introduction to Arducam Camera Solution for NVIDIA Jetson AGX Orin