

The Pi Camera v3 w/ NoIR is a high-quality camera module designed specifically for Raspberry Pi boards. It features a 12.3 MP Sony IMX708 sensor, capable of capturing high-resolution images and video. The "NoIR" variant lacks an infrared filter, making it ideal for low-light and infrared photography, such as night vision applications or scientific imaging. This module is compact, lightweight, and integrates seamlessly with Raspberry Pi systems, making it a versatile choice for hobbyists, educators, and professionals.








Below are the key technical details of the Pi Camera v3 w/ NoIR:
| Specification | Details |
|---|---|
| Sensor | Sony IMX708 |
| Resolution | 12.3 Megapixels |
| Maximum Image Size | 4608 x 2592 |
| Video Modes | 1080p at 30/60 fps, 720p at 120 fps, etc. |
| Lens Type | Fixed focus |
| Field of View (FoV) | 75° (horizontal) |
| Infrared Filter | None (NoIR variant) |
| Interface | CSI-2 (Camera Serial Interface) |
| Power Supply Voltage | 3.3V (via Raspberry Pi) |
| Dimensions | 25mm x 24mm x 9mm |
| Weight | ~3 grams |
The Pi Camera v3 w/ NoIR connects to the Raspberry Pi via the CSI (Camera Serial Interface) port. Below is the pin configuration for the CSI ribbon cable:
| Pin Number | Signal Name | Description |
|---|---|---|
| 1 | GND | Ground |
| 2 | 3.3V | Power supply for the camera module |
| 3 | I2C SDA | I2C data line for camera control |
| 4 | I2C SCL | I2C clock line for camera control |
| 5 | CSI-2 Data+ | Positive differential data signal |
| 6 | CSI-2 Data- | Negative differential data signal |
| 7 | CSI-2 Clock+ | Positive differential clock signal |
| 8 | CSI-2 Clock- | Negative differential clock signal |
sudo raspi-config
sudo reboot
The libcamera library is used to interact with the Pi Camera v3. Below are examples of capturing images and videos:
libcamera-still -o image.jpg
libcamera-vid -o video.h264 -t 10000
The Pi Camera v3 can also be controlled using Python. Below is an example script:
from picamera2 import Picamera2
import time
picam2 = Picamera2()
picam2.start_preview()
picam2.start() print("Camera started. Capturing an image in 5 seconds...")
time.sleep(5)
picam2.capture_file("image.jpg") print("Image captured and saved as 'image.jpg'.")
picam2.stop() print("Camera stopped.")
Camera not detected:
sudo apt update && sudo apt upgrade
Poor image quality:
Error: "No data received from sensor":
Python script not working:
picamera2 library is installed:pip install picamera2
Q: Can the Pi Camera v3 w/ NoIR be used for daylight photography?
A: Yes, but the lack of an infrared filter may result in color distortion under normal lighting conditions.
Q: Is the Pi Camera v3 w/ NoIR compatible with all Raspberry Pi models?
A: It is compatible with most Raspberry Pi models that have a CSI port. However, always check the official documentation for compatibility.
Q: Can I use the Pi Camera v3 w/ NoIR for time-lapse photography?
A: Yes, the camera supports time-lapse photography. You can use tools like libcamera or Python scripts to automate the process.
Q: Does the NoIR variant work in complete darkness?
A: The NoIR variant requires an external infrared light source to capture images in complete darkness.