Arducam camera solutions for Raspberry Pi
Not only do we improve existing camera solutions, but we also make the impossible possible.
How do we connect a camera module to Raspberry Pi?
To use a camera module on the Raspberry Pi, you need two things – A matching connector, and a matching camera driver.
The Pi does come with a dedicated MIPI CSI camera connector, while occasionally the USB connector will also be used to interface a web camera.
Arducam offers both MIPI and USB camera modules to fit your needs. Besides, we also provide our camera drivers to enable the use of camera modules other than the official ones. What’s more, we can also make multiple cameras easier and better.


Native Raspberry Pi Cameras
The V1, V2 and HQ Raspberry Pi cameras are considered native cameras, and they are supported by RPi’s official camera driver and ISP.
If you are new to the RPi, or not looking for an advanced application, please go with the native cameras. They will work with almost all the existing codes and tutorials that use native camera drivers or commands like raspistill
/raspivid
. They can surely cover most of the use-cases and would be the easiest way to start your Pi camera journey.
V1 5MP OV5647 Cameras
You can choose from different lenses, mounts, form factors, focus methods, and IR sensitivities.
5MP OV5647 Cameras , Cameras for RaspberryPi
Arducam 5MP Mini Camera OV5647 Sensor 1080p 720p video for Raspberry Pi 4/3B+/3 Camera official Board
Buy Now- 5MP Camera Module for RPi, alternative to and fully compatible with the official ones.
- High-Definition video camera for Raspberry Pi Model A or B, B+, model 2, Raspberry Pi 3,3 B+, Pi 4
- 5MPixel sensor with …
5MP OV5647 Cameras , Cameras for RaspberryPi
Arducam 5MP OV5647 Camera Board /w CS mount Lens fully compatible with Raspberry Pi 4/3B+/3 Camera
Buy Now- An Improvement of Standard Pi Camera: With the CS mount lens, you can get a bit more clarity, focus, and the ability to change the lens, will fit many lenses with this mount type, telephoto, fish-eye, or other M12 lenses.
- Works …
5MP OV5647 Cameras , Cameras for RaspberryPi
Arducam Auto Focus Camera, Autofocus for Raspberry Pi Camera Module, Motorized Focus Lens, OV5647 5MP 1080P, Compatible with Pi 4/3B+/3
Buy Now- SEE CLOSER: Software-controllable moveable Lens. Shoot objects in millimeter level and in the distance on the same camera, remotely controlled without lens adjustment tool, closer and easier than the fixed focus (1 m to infinity) official Raspberry Pi …
- SEE CLOSER: Software-controllable moveable Lens. Shoot objects in millimeter level and in the distance on the same camera, remotely controlled without lens adjustment tool, closer and easier than the fixed focus (1 m to infinity) official Raspberry Pi …
5MP OV5647 Cameras , Cameras for RaspberryPi
Arducam Lens Board for Raspberry Pi Camera, Arducam Adjustable and Interchangeable Lens M12 Module, Focus and Angle Enhancement for Raspberry Pi 4/3/3 B+, and More
Buy Now- An M12 Mount lens module that allow you to use various lens on Raspberry Pi
- Focus the sharpest way – From less than an inch to infinity, you get easy focus control on a Raspberry Pi camera …
5MP OV5647 Cameras , Cameras for RaspberryPi
Arducam Spy Camera Module 1/4 Inch 5 Mega pixel Sensor with flex cable for Raspberry Pi 4/3B+/3
Buy Now- A miniature-sized camera for applications where size is important
- High-Definition video camera for Raspberry Pi Model A/B/B+, Raspberry Pi 2/3/3B+/4
- 5MP OmniVision OV5647 sensor in a fixed-focus lens
- Integral IR filter, contact Arducam to customize …
V2 8MP IMX219 Cameras
You can use Arducam IMX219 camera modules, or use our drop-in replacements for your existing Raspberry Pi Camera Module V2.
8MP IMX219 Cameras , Cameras for RaspberryPi
Arducam 8 MP Sony IMX219 camera module with CS lens 2718 for Raspberry Pi
Buy Now- An 8mp camera for Raspberry Pi with CS lens
- It’s capable of 3280 x 2464 pixel static images
- supports 1080p30, 720p60 and 640x480p90 video
- It attaches to Pi by the dedicated standard CSi interface
- It is supplementary for Raspberry Pi official …
8MP IMX219 Cameras , Cameras for RaspberryPi
Arducam 8 MP Sony IMX219 camera module with M12 lens LS40136 for Raspberry Pi 4/3B+/3
Buy Now- A robust 8MP IMX219 Camera for Raspberry Pi
- It’s capable of 3280 x 2464 pixel static images, and also supports 1080p30, 720p60 and 640x480p90 video.
- It attaches to Pi by the dedicated standard CSi interface.
- It is supplementary for Raspberry Pi …
8MP IMX219 Cameras , 8MP IMX219 for Jetson
Arducam IMX219 Auto Focus Camera Module, drop-in replacement for Raspberry Pi V2 and NVIDIA Jetson Nano Camera
Buy Now- An autofocus replacement for your Raspberry Pi camera V2 to see in a much clearer way. Also support keyboard manual focus control without adjustment tool.
- SEE NATURALLY: 8MP IMX219 sensor drop-in replacement module for your Raspberry Pi Camera Module V2 …
8MP IMX219 Cameras , 8MP IMX219 for Jetson
Arducam IMX219 Low Distortion M12 Mount Camera Module, drop-in replacement for Raspberry Pi V2 Camera and NVIDIA Jetson Nano
Buy Now- Note: This is a low-distortion lens-sensor IMX219 replacement to be installed on the Raspberry Pi camera module V2 and Nvidia Jetson Nano, which are NOT included in the package. Make sure you have the camera board before purchasing
- Easy …
8MP IMX219 Cameras , 8MP IMX219 for Jetson
Arducam IMX219 Wide Angle Camera Module, drop in replacement for Raspberry Pi V2 and Nvidia Jetson Nano Camera
Buy Now- Note: A wide-angle lens-sensor IMX219 replacement to be installed on the Raspberry Pi camera module V2 and Nvidia Jetson Nano, which is NOT included in the package. Make sure you have the camera board before purchasing it.
- …
8MP IMX219 Cameras , Cameras for RaspberryPi
Arducam NOIR 8MP Sony IMX219 camera module with Motorized IR cut filter M12 mount LS1820 Lens for Raspberry Pi 4/3B+/3
Buy Now- A robust 8MP IMX219 Switchable IR Cut Camera for Raspberry Pi
- ArduCAM team just released an 8MP Raspberry Pi compatible camera based on the same Sony IMX219 image sensor.
- It’s capable of 3280 x 2464 pixel static images, and also supports …
HQ 12MP IMX477 Cameras
The Raspberry Pi High Quality Camera is great, but we would still like to see some improvements to make it even better. Check Arducam IMX477 High Quality Camera series.
12MP IMX477 Cameras , Cameras for RaspberryPi
Arducam Complete High Quality Camera Bundle for Raspberry Pi, 12.3MP 1/2.3 Inch IMX477 Camera Module with 6mm CS-Mount Lens, Metal Enclosure, Tripod and HDMI Extension Adapter
Buy Now- Get Clearer Images: This camera adopts 1/2.3″ 12.3 Megapixel IMX477 sensor for sharp image, max. still resolution 4056(H) x 3040(V).
- No Hassle: No more wasting time looking for the CS lens and camera case. It includes A 1/2.3″ 6mm focal length …
12MP IMX477 Cameras , Cameras for RaspberryPi
Arducam High Quality Camera for Raspberry Pi, 12.3MP 1/2.3 Inch IMX477 HQ Camera Module with 6mm CS Lens for Pi 4B, 3B+, 2B, 3A+, Pi Zero and more
Buy Now- Get Clearer Images: This camera adopts 1/2.3″ 12.3 Megapixel IMX477 sensor for sharp image, max. still resolution 4056(H) x 3040(V).
- Less Hassle: No more wasting time looking for the CS lens and camera case. A 1/2.3″ 6mm focal length CS lens …
Migrated Raspberry Pi cameras
Migrated Raspberry Pi cameras are not native to the Raspberry Pi (like the cameras we’ve just mentioned above), but with ported camera drivers merged to the Raspberry Pi kernel tree. Therefore, they can work with the Raspberry Pi just by enabling the overlay. We can say that those cameras are officially supported but require some extra steps before it can work on the Raspberry Pi.
Currently, the camera modules based on OV7251 and OV9281 are available from Arducam.

Monochrome Global Shutter Cameras on RPi: OV7251 and OV9281 Camera Drivers Merged to Raspberry Pi Kernel
Many people perform computer and machine vision tasks on RPi, in which they have to deal with fast-moving objects. A global shutter camera is an ideal solution to avoid the rolling artifacts for better image processing, but it’s not easy on RPi. Arducam is one of the first companies […]
Cameras for RaspberryPi , MIPI Camera Modules
Arducam 1MP OV9281 Monochrome Global Shutter Camera Module for Raspberry Pi 4/3B+/3
Buy Now- Monochrome global shutter Camera Module with M12 Mount lens directly inserts to CSI slot on Raspberry Pi. Support Raspberry Pi 4, Pi 3/3B+/3A+, CM3/3+, Pi Zero and more.
- Supported By The Lastest Official Firmware: The Raspberry Pi has recently updated its …
Cameras for RaspberryPi , MIPI Camera Modules
Arducam OV7251 0.31MP Monochrome Global Shutter Camera Module for Raspberry Pi NoIR
Buy Now- Supported By The Lastest Official Firmware: The Raspberry Pi has recently updated its firmware with V4L2 camera drivers, which adds support including for OV7251. Thus this OV7251 camera module is compatible with the official V4L2 camera driver, and …
- Supported By The Lastest Official Firmware: The Raspberry Pi has recently updated its firmware with V4L2 camera drivers, which adds support including for OV7251. Thus this OV7251 camera module is compatible with the official V4L2 camera driver, and …
Cameras for RaspberryPi , MIPI Camera Modules
Arducam OV9281 1MP Mono Global Shutter Camera with 130deg 850nm Only M12 Mount for Raspberry Pi
Buy Now- Monochrome global shutter Camera Module with M12 Mount lens directly inserts to CSI slot on Raspberry Pi. Support Raspberry Pi 4, Pi 3/3B+/3A+, CM3/3+, Pi Zero and more.
- Supported By The Lastest Official Firmware: The Raspberry Pi has recently updated its …
Cameras for RaspberryPi , MIPI Camera Modules
Arducam OV9281 1MP Monochrome Global Shutter Camera Module with M12 Mount lens for Raspberry Pi 4/3B+/3
Buy Now- For ReV.A, check Arducam driver; For Rev.B, check Raspberry Pi driver .
- Monochrome global shutter Camera Module with M12 Mount lens directly inserts to CSI slot on Raspberry Pi. Support Raspberry Pi 4, Pi 3/3B+/3A+, CM3/3+, Pi Zero and …
Arducam MIPI Camera Modules
If the 5 native and migrated camera sensors officially supported by the Raspberry Pi don’t meet your requirements, you can take a look at the Arducam MIPI Camera Modules Series.
The Arducam MIPI Camera Modules provide a low cost, high-performance camera board for the Raspberry Pi platform, enabling users to connect most MIPI camera modules directly to Raspberry Pi’s native CSI camera port. It uses a userland driver and supports basic video mirror/flip and manual exposure/gain settings. This offering from Arducam enables industrial quality cameras to be paired with low-cost processors.
Currently, The Arducam MIPI Camera Modules include 13MP IMX135, 16MP IMX298, 18MP AR1820HS, 2MP global shutter OV2311.

Use Almost Any MIPI Camera Module on Raspberry Pi (up to 18MP)
Raspberry Pi Camera Module V2 – What’s the problem? On May 14, 2013, the Raspberry Pi foundation announced the release of the first camera module board (5MP OV5647) for Raspberry Pi. Three years later, the V2 camera (8MP IMX219) was out with upgrades in resolution and image quality. Together with […]
Coming Soon: Arducam libcamera variant

Libcamera is the opensource library to enable the ISP pipeline from the Raspberry Pi’s GPU. Together with Arducam Pivariety solution, more sensors can be ported to the Raspberry pi flatform with a decent processed image instead of the original RAW data format.
Arducam libcamera variant solution helps users not only use the cameras natively unsupported by the official but also activate the ISP functions like AE, AWB, video encoding to improve the image quality.
Coming Soon: Arducam Pivariety Cameras
If you are an advanced user and find that the native Raspberry Pi cameras don’t meet your requirement, you will soon be getting Arducam Pivariety cameras.
Pivariety is a Raspberry Pi platform V4L2 kernel camera driver framework that can support any MIPI cameras the Arducam provides which are not natively supported by the Raspberry Pi.
A single-camera driver for all cameras is the main goal of the Pivariety project, the end-users don’t need to develop their camera driver from scratch and can get more focus on their applications.
The Arducam Pivariety supported Camera Modules will be based on 13MP IMX135, 16MP IMX298, 18MP AR1820HS, 2MP global shutter OV2311, AR1335-OBISP, and AR0230-OBISP.
UVC camera
If you don’t want to use CSI-2 MIPI cameras, but want to try USB cameras for some reason. You can check the Arducam USB2.0 UVC camera solution from our list.
UVC USB Camera Module
Arducam 1080P HD Wide Angle WDR USB Camera Module for Computer, 2MP 1/2.7” CMOS AR0230 100 Degree Mini UVC USB2.0 Spy Webcam Board with 3.3ft/1m Cable for Windows, Linux, Mac OS, Android
Buy Now- HD Resolution and WDR: This camera adopts the 2MP AR0230 Color COMS sensor with a 96DB wide dynamic range.
- Wide Angle: High quality 100 degree wide view angle (diagonal) M12 lens with IR filter.
- Frame …
UVC USB Camera Module
Arducam 1080P Low Light Low Distortion USB Camera Module with Microphones, 2MP Sony CMOS IMX323 Mini UVC USB2.0 Webcam Board with 3.3ft/1m Cable for Windows, Linux, Android and Mac OS
Buy Now- HD Resolution and Low Light: This camera adopts the SONY 2MP IMX323 Color COMS sensor, can capture the minimum illumination 0.01 [email protected]
- Low Distortion: This camera module has 68°(H) Low-Distortion (<3%) M12 Lens, which minimizes the …
UVC USB Camera Module
Arducam 1080P Low Light WDR USB Camera Module with Metal Case, 2MP 1/2.8″ CMOS IMX291 160 Degree Ultra Wide Angle Mini UVC Webcam Board with Microphones
Buy Now- HD Resolution and Low Light: This camera adopts the SONY 2MP 1/2.8” IMX291 Color COMS sensor with an 80DB wide dynamic range, can capture the minimum illumination 0.001Lux.
- Ultra Wide Angle: High quality 160 degree super …
UVC USB Camera Module
Arducam 8MP 1080P USB Camera Module, 1/4” CMOS IMX219 Mini UVC USB2.0 Webcam Board with 1.64ft/0.5m USB Cable for Windows, Linux, Android and Mac OS
Buy Now- More than HD: This camera adopts 8MP IMX219 sensor for sharp image and accurate color reproduction
- Frame Rates: MJPG [email protected] x 2448, [email protected]; YUY2 [email protected] 480.
- Widely Compatible: Support Windows, Linux, Mac and Android with …
PT & PTZ Camera – Pan, Tilt, and Zoom to do more with a Single Camera
If you want to move the camera around, you need a pan-tilt mount. With a zoom lens added, you can zoom in to focus on the part you are interested in.
Cameras for RaspberryPi , Pan-Tilt-Zoom (PTZ) Camera
Arducam 13MP Pan Tilt Zoom PTZ Camera for Raspberry Pi 4/3B+/3, IR-Cut Switchable Camera
Buy Now- PTZ Camera: PTZ is an abbreviation for pan, tilt, and zoom, and a pan–tilt–zoom camera (PTZ camera) is a camera that is capable of remote directional and zoom control, so a single PTZ camera can be used to monitor …
- PTZ Camera: PTZ is an abbreviation for pan, tilt, and zoom, and a pan–tilt–zoom camera (PTZ camera) is a camera that is capable of remote directional and zoom control, so a single PTZ camera can be used to monitor …
5MP OV5647 Cameras , Cameras for RaspberryPi
Arducam Pan Tilt Camera for Raspberry Pi, 2 DOF Platform with 5MP 1080P Camera Board with PTZ Control Board
Buy Now- You’ll be getting: A 5MP camera module for Raspberry Pi, two 150mm ribbon cable (for all Pi models), a pan tilt bracket kit (with 2 servo motors), a PTZ controller board (with jumper wires).
- <span ...
Multiple cameras on every Raspberry Pi? We Nailed it.
Arducam has several different multi-camera solutions to address different use-cases.

Multi-camera adapter board
The multi-camera adapter board is a MIPI camera multiplexer, that allows a maximum of four MIPI cameras to a single CSI-2 MIPI camera interface, but only one camera can be activated at a time.

Camarray Synched Stereo Camera Solutions
The Camarray Stereo Camera Solutions can connect up to 4 same type MIPI cameras at the same time and fully synchronized. It is useful for stereo vision applications like 360 camera, depth sensing, and multi-spectral vision.

Multiple USB3.0 camera shield
Using multiple USB cameras is the easiest way to create a multi-camera system. Arducam USB3.0 camera shield can help you DIY a synchronized multi-camera system with global shutter camera breakout boards.