The DFRobot Camera Module for Raspberry Pi 4B connects directly to the CSI port on Raspberry Pi 4B, 3B+, 3B, and Zero models, delivering full HD video at up to 30fps with lower CPU overhead than USB cameras. It integrates with the Raspberry Pi hardware ISP for automatic exposure and white balance, and works natively with raspistill, libcamera, and OpenCV. The included 15-pin CSI ribbon cable makes installation straightforward — connect, enable, and start capturing. Specifications Compatible Boards: Raspberry Pi 4B, 3B+, 3B, Zero W, Zero 2W Interface: CSI (15-pin FFC ribbon cable) Frame Rate: Up to 30fps at 1080p Focus: Fixed focus (standard variant) Driver: Supported by Raspberry Pi OS (raspistill, libcamera, V4L2) Cable: 15-pin CSI ribbon cable included Dimensions: Standard Raspberry Pi camera board form factor Key Features Native CSI interface — higher bandwidth and lower CPU overhead than USB cameras Full compatibility with Raspberry Pi 4B and earlier Pi models Works with raspistill, raspivid, libcamera, and OpenCV on Raspberry Pi OS Supports hardware H.264 video encoding for smooth video capture Lower latency than USB cameras for real-time vision applications Compatible with Raspberry Pi ISP for auto-exposure and AWB Compact board design with standard mounting holes Suitable for time-lapse, streaming, and machine vision Applications Raspberry Pi 4B photography and video recording Object detection with TensorFlow Lite on Raspberry Pi Real-time video streaming with RTSP or HTTP Time-lapse photography and nature surveillance OpenCV computer vision projects Facial recognition and access control systems Robotics vision systems using Raspberry Pi Remote monitoring and IP camera builds Package Includes 1x DFRobot Camera Module compatible with Raspberry Pi 4B 1x 15-pin CSI ribbon cable Note: Raspberry Pi board sold separately FAQ Q: Is this compatible with Raspberry Pi 5? A: Raspberry Pi 5 uses a 22-pin CSI connector. A 15-to-22 pin adapter cable may be required. Q: How do I enable the camera on Raspberry Pi? A: Run sudo raspi-config → Interface Options → Camera → Enable. Reboot and test with libcamera-still. Q: Can I use this with OpenCV? A: Yes — use cv2.VideoCapture(0) or picamera2 library in Python/OpenCV. Q: Does it support night vision or IR? A: Standard cameras have an IR cut filter. For night vision, use an IR-cut-free version with IR illuminators. Q: What is the cable length? A: Standard CSI cables are 15cm. Longer cables (30cm, 50cm) are available separately.