Skip to content

8.3MP IMX415

Introduction


Arducam and libcamera


Arducam has partnered with the libcamera project to develop a new generation of MIPI camera modules natively compatible with modern Linux camera stacks. This collaboration bridges the gap between Raspberry Pi hardware and industrial-grade imaging solutions by leveraging libcamera's unified API, which replaces the legacy V4L2 driver architecture.

Key advantages of this integration:

  • šŸ› ļø Native support for advanced camera features like HDR, noise reduction, and dynamic framerate control
  • ⚔ Optimized performance through direct access to ISP (Image Signal Processor) pipelines
  • 🌐 Cross-platform compatibility across Raspberry Pi OS, Ubuntu, and other libcamera-supported platforms
  • šŸ”§ Simplified development with standardized camera controls and metadata handling

Arducam IMX415 Camera


The IMX415-based MIPI camera is Arducam's flagship module targeting industrial vision applications on Raspberry Pi platforms. Built around Sony's 8.3MP Starvisā„¢ sensor, it delivers:

Parameter Specification Advantage
Resolution 3840 Ɨ 2160 (8.3MP) 4K-ready image capture
Pixel Size 1.45 µm Ɨ 1.45 µm Superior low-light sensitivity
Output Interface MIPI CSI-2 High-speed MIPI Transfer
Frame Rate 3864x2192@15.75fps Smooth motion capture

Designed explicitly for libcamera integration, this module eliminates traditional kernel driver conflicts and supports advanced computational photography features out-of-the-box.

Product


Product Image SKU Resolution Sensor Interface Features Focus Type Focus Distance Field of View(DxHxV) IR Sensitivity
B0569 8.3MP IMX415 MIPI CSI-2 Ultra Low Light Fixed 3m-infinite 104°(D)Ɨ88°(H)Ɨ47°(V) Integral 650nm IR Filter

Quick Start Guide


Hardware Connection


Please refer to the following doc for common hardware connection method of RPI Camera:

Quick Start Guide - Hardware Connection

Software Guide


Raspberry Pi OS version requirement


Raspberry Pi Image Version

Please use the Raspberry Pi system image released on or after May 6, 2025

Raspberry Pi Kernel Version

Please use kernel version 6.12.25 or later

Install Arducam libcamera apps


Step 1. Download the bash scripts

wget -O install_pivariety_pkgs.sh https://github.com/ArduCAM/Arducam-Pivariety-V4L2-Driver/releases/download/install_script/install_pivariety_pkgs.sh 
chmod +x install_pivariety_pkgs.sh

Step 2. Install libcamera

./install_pivariety_pkgs.sh -p libcamera_dev

Step 3. Install libcamera-apps

./install_pivariety_pkgs.sh -p libcamera_apps

IMX415 camera is supported by the libcamera version 0.5.0+rpi20250707-4 or later, which is included in the latest Raspberry Pi OS image.

Access the Camera


Just configure the IMX415 camera in the config.txt file and reboot.(The demo is based on Raspberry Pi5 Bookwork OS)

Modify config.txt file

sudo nano /boot/firmware/config.txt 
#Find the line: [all], add the following item under it:
dtoverlay=imx415
#Save and reboot.

Check Camera Detection

dmesg | grep imx415

Check video0 Node

ls /dev/video*

Check Camera Information

Check the resolution and frame rate supported by the camera

Preview

rpicam-still -t 0

Note

Please use the command libcamera-still -t 0 to preview the camera on the Raspberry Pi OS Bullseye.