12MP IMX708
General Introduction
Raspberry Pi Camera Module 3 is the latest camera model released by Raspberry Pi Official in 2023. The camera series adopts Sony 11.9MP IMX708 Image Sensor which can be used to take full HD video as well as stills photographs, and features an HDR mode up to 3 megapixels.
Camera Module 3 Series
The IMX708 Series includes standrad angle version, standrad angle NoIR version, 102° wide angle version and 102° wide angle NoIR versione. All of these cameras adopt Phase Detection
Autofocus technology.
These Cameras are fully supported by the libcamera and Picamera2 library. Camera Module 3 is compatible with all Raspberry Pi computers.
Make Camera Module 3 More Flexible
The goal of our IMX708 line is to make the foundation's first autofocus camera the jack of all trades for all possible MV-based projects, we'd like to see them adopted by industrial practitioners for their quality and incomparable price-performance ratio.
We can even turn them into industrial cameras if needed.
To make the most enthralling features (HDR/PDAF/etc.) of the V3 camera more versatile, we have up-to-2m ribbon cables, adapters that extend them to 5/15 meters, multiplexers you can use to hook multiple ones to a Pi.
Wow
As for the IMX708 sensor the official V3 cameras use, we made variants that are fixed-focus for those who don't want the autofocus function (drone/UAV/etc. applications).
we turned them into standard USB interfaces for builders to use them on boards other than Pi, we make a quad-camera kit so four of them can work in perfect synchronization for robotic applications,
and if you want wider FOVs with fisheye lenses, we got that too.
In short, our V3 series expands the camera V3 from four to four options!
Specifications
Image Sensor | IMX708 |
---|---|
Resolution | 11.9MP |
Optical Size | 1/2.43(7.4mm sensor diagonal) |
Number of effective pixels | 4608(H) × 2592(V) |
Pixel Size | 1.4μm × 1.4μm |
Interface | MIPI CSI-2 Interface |
Shutter Type | Rolling Shutter |
Color Filter | Color |
Frame Rate | 2304x1296p56, 2304x1296p30, HDR 1536x864p120 |
Output Format | RAW10 |
Products
Product Image | SKU | Resolution | Sensor | Interface | Features | Focus Type | Focus Distance | Field of View(DxHxV) | IR Sensitivity |
---|---|---|---|---|---|---|---|---|---|
B0484 | 12MP | IMX708 | MIPI CSI-2 | Quad-Camera Kit | Autofocus | 10cm-infinite | 120°(D)x100°(H)x72°(V) | Integral IR-cut Filter | |
B0306 | 12MP | IMX708 | MIPI CSI-2 | Camera Case | Autofocus | 10cm-infinite | 75°(D)x66°(H)x41°(V) | Integral IR-cut Filter | |
B0307 | 12MP | IMX708 | MIPI CSI-2 | Wide Angle | Autofocus | 5cm-infinite | 120°(D)x102°(H)x67°(V) | Integral IR-cut Filter | |
B0304 | 12MP | IMX708 | USB2.0 | UVC Camera | Fixed-Focus | 10cm-infinite | 75°(D)x66°(H)x41°(V) | Integral IR-cut Filter | |
B0305 | 12MP | IMX708 | USB2.0 | Wide Angle UVC | Fixed-Focus | 5cm-infinite | 120°(D)x102°(H)x67°(V) | Integral IR-cut Filter | |
B0308 | 12MP | IMX708 | MIPI CSI-2 | Mini Size | Fixed-Focus | 1.5m-infinite | 75°(D)x66°(H)x41°(V) | Integral IR-cut Filter | |
B0309 | 12MP | IMX708 | MIPI CSI-2 | Wide Angle | Fixed-Focus | 1.3m-infinite | 120°(D)x102°(H)x67°(V) | Integral IR-cut Filter | |
B0310 | 12MP | IMX708 | MIPI CSI-2 | Wide Angle | Fixed-Focus | 0-infinite | 152.2°(D)x120°(H)x66.7°(V) | Integral IR-cut Filter | |
B0311 | 12MP | IMX708 | MIPI CSI-2 | Wide Angle | Autofocus | 10cm-infinite | 110°(D)x100°(H)x72°(V) | Integral IR-cut Filter | |
B0312 | 12MP | IMX708 | MIPI CSI-2 | Official Module | Motorized Focus | 6cm-infinite | 75°(D)x66°(H)x41°(V) | Integral IR-cut Filter |
Arducam IMX708 Accessory List
Standard Ribbon Cables in Varying Lengths
SKU: B0177
Cable for Pi Zero Boards
SKU: B0210
HDMI Camera Extension Kit
SKU: B0091
Ethernet Cable Extension Kit
SKU: U6279
Pan-Tilt Kit
SKU: B0283
Get Two Cameras Work Sequentially
SKU: B016601
Get Four Cameras Work Sequentially
SKU: B012001
Camera Sensor Extension Cable
SKU: B0439
Demonstration
Hardware Connection
-
Raspberry Pi 5
Note
The following products and connection demos are all diagrams. Please refer to the specific product page for the cable/camera pins and shape of the actual connection cable.
-
Raspberry Pi 4B / Pi Zero
Tip
For the hardware connection of IMX708 Quad-Camera Kit, please refer to:
Raspberry Pi Multi-Camera Kit Hardware Connection Guide
Software
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) |
√ | √ |
Standard IMX708 Camera Module 3
-
Arducam Fixed Focus IMX708 Camera Module
Product Image | SKU | Resolution | Sensor | Interface | Features | Focus Type | Focus Distance | Field of View(DxHxV) | IR Sensitivity |
---|---|---|---|---|---|---|---|---|---|
B0308 | 12MP | IMX708 | MIPI CSI-2 | Mini Size | Fixed-Focus | 1.5m-infinite | 75°(D)x66°(H)x41°(V) | Integral IR-cut Filter | |
B0309 | 12MP | IMX708 | MIPI CSI-2 | Wide Angle | Fixed-Focus | 1.3m-infinite | 120°(D)x102°(H)x67°(V) | Integral IR-cut Filter | |
B0310 | 12MP | IMX708 | MIPI CSI-2 | Wide Angle | Fixed-Focus | 0-infinite | 152.2°(D)x120°(H)x66.7°(V) | Integral IR-cut Filter |
-
Arducam Autofocus IMX708 Camera Module
Product Image | SKU | Resolution | Sensor | Interface | Features | Focus Type | Focus Distance | Field of View(DxHxV) | IR Sensitivity |
---|---|---|---|---|---|---|---|---|---|
B0311 | 12MP | IMX708 | MIPI CSI-2 | Wide Angle | Autofocus | 10cm-infinite | 120°(D)x100°(H)x72°(V) | Integral IR-cut Filter | |
B0312 | 12MP | IMX708 | MIPI CSI-2 | Official Module | Motorized Focus | 6cm-infinite | 75°(D)x66°(H)x41°(V) | Integral IR-cut Filter |
Note
- Please make sure you are running the latest version of Raspberry Pi OS. (January 28th,2022 or later releases, Debian version:11(Bullseye) or Raspberry Pi Bookworm OS). You need to update the config file and use libcamera apps.
- The official IMX708 Camera Module 3 can be used on Raspberry Pi directly(B0306, B0307). Rest of the IMX708 Camera Module will need some modification on configuration, please refer to the following content:
- For Raspberry Pi Bookworm users running on Pi 5, please do the following:
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=imx708
#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=imx708,cam0
#Save and reboot.
- For Raspberry Pi Bookworm/Bullseye users running on Pi 4, please do the following:
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=imx708
#Save and reboot.
Bullseye OS on Pi4 (Bullseye 6.1.21 and later versions)
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=imx708
#Save and reboot.
- 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=imx708
#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=imx708
#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
- For Raspberry Pi Compute Module 3/4
The latest software only supports one camera at this time, CM4 uses `CAM1` by default.
How to Access IMX708 Camera Module
Raspberry Pi Native Camera - libcamera/rpicam User Guide
Raspberry Pi Native Camera - PiCamera2 User Guide
Raspberry Pi Native Camera - Common Troubleshooting
Arducam IMX708 UVC Camera
Product Image | SKU | Resolution | Sensor | Interface | Features | Focus Type | Focus Distance | Field of View(DxHxV) | IR Sensitivity |
---|---|---|---|---|---|---|---|---|---|
B0304 | 12MP | IMX708 | USB2.0 | UVC Camera | Fixed-Focus | 10cm-infinite | 75°(D)x66°(H)x41°(V) | Integral IR-cut Filter | |
B0305 | 12MP | IMX708 | USB2.0 | Wide Angle UVC | Fixed-Focus | 5cm-infinite | 120°(D)x102°(H)x67°(V) | Integral IR-cut Filter |
For the user guide of IMX708 USB UVC Camera, you can check the following link for more details: