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


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

The libcamera version that supports IMX415 is 0.5.0+rpi20250707-4

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

libcamera-still -t 0