Skip to content

8MP IMX219

Introduction


The Raspberry Pi Camera Module 2 replaced the original Camera Module in April 2016. The v2 Camera Module has a Sony IMX219 8-megapixel sensor (compared to the 5-megapixel Omni Vision OV5647 sensor of the original camera).The Camera Module 2 can be used to take high-definition video.

Image Sensor


Sensor Model IMX219
Shutter Type Rolling Shutter
Active Pixels 3280 (H) × 2464 (V)
Resolution 8MP
Frame Rate(Video Mode) 1080p47, 1640x1232p41, 640x480p206
Image Sensor Format Type 1/4″
Pixel Size 1.12μm×1.12μm
CSI-2 Data Output 2-lane mode
Data Format Raw Bayer 10bit

Release Time


In 2016, the V2 camera (8MP IMX219) was out with upgrades in resolution and image quality.

Product Series


Since the release of IMX219, we have designed several versions with different features according to different needs: IR-CUT, Motorized Focus, PT&PTZ , M12/CS .

IR-CUT


Arducam 8MP IMX219 Motorized IR-CUT Camera Modules are designed for both daylight and night vision photography. The motorized IR cut filter can be switched ON/OFF automatically, and the infrared LEDs are automatically ON/OFF according to the light environment. The cameras in this serial are fully supported by all the Raspberry Pi board versions including Pi 4, Pi 3 and Pi Zero. They can be widely used in wildlife photography, agriculture NDVI applications and etc.

Motorized Focus


Arducam 8MP IMX219 Motorized Focus Camera Modules are designed for you to control the focus via software, so you can see closer and see where you want to see.

PT&PTZ


Arducam PT camera can move in two dimensions with 180 degrees horizontal and 145 degrees vertical movements. So it can be used to monitor places that should be covered by multiple ones commonly in the surveillance system.

Products


Product Image SKU Pin/Connect Type Features Lens Type Field of View(D/H/V) Focus Type IR Sensitivity
Image B0102 15/Bottom CS Mount CS 59°(H )x44°(V) Manual Focus 650nm IR-cut filter
B0153 Night Vision without IR-cut filter
Image B0103 Replaceable Lens M12 70°(H )x52.6°(V) 650nm IR-cut filter
B0152 Night Vision 100°(H )x75°(V) without IR-cut filter
B0154 Day And Night Vision Motorized IR-CUT Filter
Image B0180 15/NA Wide Angle M12 155°(H) x 115°(V) Manual Focus 650nm IR-cut filter
B0184 Low Distortion 75°(H) x 56.3°(V)
B0188 without IR-cut filter
Image B0182 Motorized Focus Stock Lens 77.6°(D) x 65°(H) x 51°(V) Motorized Focus 650nm IR-cut filter
B0190 65°(H) x 51°(V) without IR-cut filter
B0194 Wide Angle M12 155°(H) x 115°(V) Manual Focus
B0286 Fisheye 220°(H) x 165°(V) 650nm IR-cut filter
B0209/NFS 15/Bottom Night Vision Stock Lens 62.2° (H) x 48.8° (V) Fixed Focus without IR-cut filter
B0390 Mini Size 650nm IR-cut filter
B039001 Camera Case
B0392 Wide Angle M12 155°(H) x 115°(V) Manual Focus
B0394 Low Distortion 75°(H) x 56.2°(V)
B0395 Night Vision Stock Lens 62.2° (H) x 48.8° (V) Fixed Focus without IR-cut filter
B0393 Auto Focus 62.1° (H) x 46.5° (V) Auto Focus 650nm IR-cut filter
B01678MP 15/Bottom Pan-Tilt-Zoom Kit CS H(67°~18°),V(49°~13°) Motorized Focus Motorized IR-CUT Filter
B0167B8

Supported Platforms and OS


Note for Supported Platform and OS
Platform Bookworm(rpicam/libcamera) Bullseye(libcamera) Buster(raspistill)
Raspberry Pi 5    
Raspberry Pi 4B / 3B+ / 3A+ / Zero / Zero 2 W  
Raspberry Pi CM3 / CM3+ / CM4
(extra adapter board required)

Hardware Connection


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

Quick Start Guide - Hardware Connection

Software Configuration


  • Bookworm OS & Pi 5


For Raspberry Pi Bookworm users running on Pi 5, please execute:

sudo nano /boot/firmware/config.txt 
#Find the line: camera_auto_detect=1, update it to:
camera_auto_detect=0
#Find the line: [all], add the following item under it:
dtoverlay=imx219
#Save and reboot.

If you want to enable the camera kit on the cam0 port of Pi5, please refer to the following modifications:

sudo nano /boot/firmware/config.txt 
#Find the line: camera_auto_detect=1, update it to:
camera_auto_detect=0
#Find the line: [all], add the following item under it:
dtoverlay=imx219,cam0
#Save and reboot.
  • Bookworm/Bullseye OS & Pi 4


For Raspberry Pi Bookworm/Bullseye users running on Pi 4, please execute:

Bookworm OS on Pi4

sudo nano /boot/firmware/config.txt 
#Find the line: camera_auto_detect=1, update it to:
camera_auto_detect=0
#Find the line: [all], add the following item under it:
dtoverlay=imx219
#Save and reboot.

Bullseye OS on Pi4

sudo nano /boot/config.txt 
#Find the line: camera_auto_detect=1, update it to:
camera_auto_detect=0
#Find the line: [all], add the following item under it:
dtoverlay=imx219
#Save and reboot.
  • Bookworm/Bullseye OS & Pi 0 ~ Pi 3


For Raspberry Pi Bookworm/Bullseye users running on Pi 0 ~ 3, please execute:

Bookworm OS on Pi0-Pi3

sudo nano /boot/firmware/config.txt 
#Find the line: camera_auto_detect=1, update it to:
camera_auto_detect=0
#Find the line: [all], add the following item under it:
dtoverlay=imx219
#Save and reboot.

Bullseye OS on Pi0-Pi3

sudo nano /boot/config.txt 
#Find the line: camera_auto_detect=1, update it to:
camera_auto_detect=0
#Find the line: [all], add the following item under it:
dtoverlay=imx219
#Save and reboot.
Open a terminal 
Run sudo raspi-config
Navigate to Advanced Options 
Enable Glamor graphic acceleration 
Reboot your Pi

If you encounter the display issues, please also execute the following steps:

Open a terminal
Run sudo raspi-config
Navigate to Advanced Options
Navigate to GL Driver
Select GL (Full KMS)
Reboot your Pi
  • Raspberry Pi Compute Module 3/4


For Raspberry Pi Compute Module 3/4:

The latest software only supports one camera at this time, CM4 uses `CAM1` by default.

More details


datasheet