Introduction
5MP OV5647 cameras, namely the V1 camera series, are used a lot on Raspberry Pi camera applications. Unlike the V2 cameras which are encrypted on the camera board with a chip, the 5MP OV5647 cameras can be easily modified and customized by third-party manufacturers, thus you will see a lot of variations of this series.
Models in this Series
These camera modules may vary in camera board size, default lens mount, IR sensitivity, field of view and etc. But they are the same in terms of software operation.
Compact Size(Spy Camera)
Arducam OV5647 spy camera modules are tiny in size and born for applications that size matters. B006604N, B006603N, B006605, B006604, B006603 can be used on the Raspberry Pi Zero and Camera Module. B0066-02, B0066 can be used on Raspberry Pi 4/3B+/3.
SKU | Field of View | Cable Length | IR Sensitivity |
B006604N | 120°D | 20cm | NoIR |
B006603N | 72.4°D | 6cm | NoIR |
B006605 | 160°D | 6cm | Visible Light |
B006604 | 120°D | 6cm | Visible Light |
B006603 | 72.4°D | 6cm | Visible Light |
B0066-02 | 54°H x 41°V | 30cm | NoIR |
B0066 | 64°H x 48°V | 30cm | Visible Light |
V1 Size(25x24mm)
SKU | Case | Focus Type | Camera Cable | IR Sensitivity |
B0033R | × | Fixed Focus | 15cm/100cm 15pin cable | Visible Light |
B0033C | √ | Fixed Focus | 15cm 15pin cable | Visible Light |
B003301 | × | Fixed Focus | 15cm 15pin cable | NoIR |
B0033+B0087 | × | Fixed Focus | 15cm 15pin cable, 15cm 15-22pin cable | Visible Light |
B0167 | √ | Motorized Focus | 15cm 15pin cable | Visible Light |
B0033 | × | Fixed Focus | 15cm 15pin cable | Visible Light |
M12/CS Lens
SKU | Field of View | Lens Mount | IR Sensitivity |
B0151 | 85°H | M12 | Motorized IR Cut Filter |
B0035 | 85°H | M12 | NoIR |
B0055 | 194°H | M12 | Visible Light |
B0036 | 101°H | CS | NoIR |
B0031 | 56°H | M12 | Visible Light |
B003503 | 85°H | M12 | Motorized IR Cut Filter |
B0032 | 101°H | CS | Visible Light |
Common Specs
Image Sensor
Sensor Model | OV5647 |
Shutter Type | Rolling Shutter |
Active Pixels | 2592×1944 |
Resolution | 5MP |
Image Sensor Format | Type 1/4″ |
Pixel Size | 1.4μm×1.4μm |

OV5647 Full Datasheet
Refer here:
https://www.arducam.com/downloads/modules/RaspberryPi_camera/OV5647DS.pdf
Quick Start Guide
Hardware Setup
Ensure your Raspberry Pi is turned off.
Cable Connection
1.Locate the camera port (CSI)
For Raspberry Pi Model A & B, it’s between the HDMI and audio port of the Raspberry Pi board.


2.Gently pull up on the edges of the connector’s plastic clip and avoid pulling it off
3.Insert the ribbon cable
Make sure the metal contacts are facing the HDMI connectors. Do not bend the flex cable, and make sure it’s firmly inserted.
4.Push the plastic clip down
Do it while holding the flex cable still, until the connector’s clip is back in place.
Case Installation (optional)








Software Setup
Beginner Graphic Tutorial
Getting started with Raspberry Pi
Basic Camera Usage
Once installed, there are various ways the cameras can be used. The simplest option is to use one of the provided camera applications. There are four Linux command-line applications installed by default (e.g. raspistill
): using these is described on this page.
You can also programatically access the camera using the Python programming language, using the picamera
library.
Advanced Camera Usage
Advanced features, along with some hints and tips, are described in the following pages:
- Using RAW
- Long exposures
- Directly accessing sensors
- Using V4L2 to access the camera (e.g. Using Pi cameras as webcams)
- Removing the HQ camera IR filter