Introduction
This Arducam module uses the same 12MP IMX477 image sensor as the Raspberry Pi High Quality Camera, but offers a mechanical IR cut-off filter switched automatically based on light condition. The official RPi HQ camera is not sensitive to infrared, and there won’t be a NoIR version. On the contrary, this Arducam camera module not only offers sensitivity to infrared, but also keeps the natural feeling during daylight. It’s fully compatible with all Raspberry Pi models with a camera connector.
Common Specs
Image sensor
Sensor Model | IMX477 |
Shutter Type | Rolling Shutter |
Active Pixels | 4056×3040 |
Resolution | 12 MP |
Image Sensor Format | 1/2.3″ |
Pixel Size | 1.55μm×1.55μm |

Lens Assembly
Lens Mount | CS Mount |
F/NO | 1.2 |
Focus Type | Manual Focus |
MOD | 0.1 m |
Lens Focal Length | 6mm |
Field of View(FoV) | 65° (H) |
Back Focal Length | 7.53mm |
Lens Dimention | Φ30×31mm |

Connector & Cable
Camera Connector | MIPI CSI-2 22-pin |
Cable Length | 300mm (22-pin), 300mm(15-22pin) |
Pin # | Name | Description |
---|---|---|
1 | GND | Ground |
2 | CAM_D0_N | MIPI Data Lane 0 Negative |
3 | CAM_D0_P | MIPI Data Lane 0 Positive |
4 | GND | Ground |
5 | CAM_D1_N | MIPI Data Lane 1 Negative |
6 | CAM_D1_P | MIPI Data Lane 1 Positive |
7 | GND | Ground |
8 | CAM_CK_N | MIPI Clock Lane Negative |
9 | CAM_CK_P | MIPI Clock Lane Positive |
10 | GND | Ground |
11 | CAM_D2_N | MIPI Data Lane 2 Negative |
12 | CAM_D2_P | MIPI Data Lane 2 Positive |
13 | GND | Ground |
14 | CAM_D3_N | MIPI Data Lane 3 Negative |
15 | CAM_D3_P | MIPI Data Lane 3 Positive |
16 | GND | Ground |
17 | CAM_IO0 | Power Enable |
18 | CAM_IO1 | LED Indicator |
19 | GND | Ground |
20 | CAM_SCL | I2C SCL |
21 | CAM_SDA | I2C SDA |
22 | CAM_3V3 | 3.3V Power Output |
Quick Start Guide
NOTE
The latest Raspberry Pi Image System is recommended.

Hardware Setup

First Use
1.Check whether the camera is detected
ls /dev/video0

2.Preview the camera feed
raspistill -t 0 -awb greyworld
3.Save an image
Take a picture after a two-second (time in milliseconds) delay and save it as arducam.jpg.
raspistill -t 1000 -o arducam.jpg -awb greyworld
FAQ/Troubleshooting
The use of the four Raspberry Pi camera applications
FAQ about raspberry pi camera module