The Camera Module is a custom designed add-on for Raspberry Pi. It attaches to Raspberry Pi by way of one of the two small sockets on the board upper surface. This interface uses the dedicated CSI interface, which was designed especially for interfacing to cameras. The CSI bus is capable of extremely high data rates, and it exclusively carries pixel data.
The board itself is tiny, at around 36mm x 36mm highlight of our module is that the Lens is replaceable compared to official one, making it perfect for mobile or other applications where size and image quality are important. It connects to Raspberry Pi by way of a short ribbon cable. The camera is connected to the BCM2835 processor on the Pi via the CSI bus, a higher bandwidth link which carries pixel data from the camera back to the processor. This bus travels along the ribbon cable that attaches the camera board to the Pi.
The sensor itself has a native resolution of 5 megapixel, and has a fixed focus lens onboard. In terms of still images, the camera is capable of 2592 x 1944 pixel static images, and also supports 1080p30, 720p60 and 640x480p60/90 video.
The camera is supported by the latest Raspberry Pi OS, which suppot using libcamera apps to capture images.
Sensor |
Omnivision OV5647 sensor |
Optical Size |
1/4” (OV5647) |
Resolution |
5MP 2592×1944 |
Frame Rates |
1080p 30 fps, 720p 60fps, 480p 90fps |
Focal Length |
4mm |
Field of View(FOV) |
56°(H) |
Focus Type |
Manual Focus |
Lens Type |
M12 Lens |
Dimension |
36×36 mm, 4 mounting holes |
Peaking Current |
300mA |
User Guide – Arducam 5MP OV5647 M12 Mount Pi Camera
Sensor Datasheet – OmniVision OV5647