Raspberry Pi 100003
Raspberry Pi 5MP Camera Module User Manual
Model: 100003
1. Introduction
This manual provides essential information for the proper setup, operation, and maintenance of your Raspberry Pi 5MP Camera Module. Please read this manual thoroughly before use to ensure optimal performance and longevity of the product.
The Raspberry Pi Camera Module is a compact 5-megapixel add-on designed for Raspberry Pi boards. It features a fixed-focus lens and connects via the dedicated Camera Serial Interface (CSI). This module is capable of capturing high-resolution still images and various video formats.
2. Key Features
- Sensor Resolution: 5 megapixel native resolution, capable of 2592 x 1944 pixel static images.
- Video Support: Supports 1080p at 30 frames per second (fps), 720p at 60 fps, and 640x480p at 60/90 fps.
- Interface: Connects to Raspberry Pi via the dedicated Camera Serial Interface (CSI).
- Compatibility: Supported by the latest versions of Raspbian, Raspberry Pi's preferred operating system.
- Compact Design: Small form factor (approximately 25mm x 20mm x 9mm) and lightweight (just over 3g).
- Advanced Imaging: Features OmniBSI technology for high sensitivity, low crosstalk, and low noise. Includes automatic image control functions such as Automatic Exposure Control (AEC), Automatic White Balance (AWB), and Automatic Black Level Calibration (ABLC).
3. Setup Instructions
3.1 Package Contents
Ensure all components are present:
- Raspberry Pi 5MP Camera Module
- Flexible Flat Cable (FFC) for connection
3.2 Hardware Connection
- Power Off: Before connecting the camera module, ensure your Raspberry Pi is completely powered off and disconnected from its power source.
- Locate CSI Port: Identify the Camera Serial Interface (CSI) port on your Raspberry Pi board. This is typically a small, long connector.
- Open Connector: Gently pull up the small plastic clip on the top edge of the CSI connector. This will release the locking mechanism.
- Insert Ribbon Cable: Insert the camera module's flexible flat cable into the CSI connector. Ensure the silver contacts on the cable face towards the HDMI port on the Raspberry Pi. The cable should slide in smoothly.
- Secure Connector: Push the plastic clip back down firmly to secure the ribbon cable in place.
- Connect Camera Module: The other end of the ribbon cable connects to the camera module itself. Ensure the silver contacts on this end of the cable are facing the lens side of the camera module.

Image 1: Raspberry Pi 5MP Camera Module. This image shows the compact camera module with its fixed-focus lens and the flexible flat cable connector.

Image 2: Raspberry Pi 5MP Camera Module connected to a Raspberry Pi board. This image illustrates how the camera module's ribbon cable connects to the CSI port on the Raspberry Pi.
3.3 Software Configuration (Raspbian)
- Power On: Reconnect power to your Raspberry Pi and boot into the Raspbian operating system.
- Open Terminal: Open a terminal window.
- Run Configuration Tool: Type
sudo raspi-configand press Enter. - Enable Camera: Navigate to "Interface Options" or "Interfacing Options" and select "Camera". Choose "Yes" to enable the camera module.
- Reboot: Exit
raspi-configand reboot your Raspberry Pi when prompted.
4. Operating Instructions
After successful setup, you can use the camera module via command-line tools or programming libraries.
4.1 Capturing Still Images
Use the raspistill command in the terminal:
- Basic Capture: To take a picture and save it as
image.jpg:raspistill -o image.jpg - Timed Capture: To take a picture after a 5-second delay (5000 milliseconds):
raspistill -t 5000 -o image.jpg - Preview Only: To display a preview for 10 seconds without saving:
raspistill -t 10000
For more options, type raspistill --help.
4.2 Recording Video
Use the raspivid command in the terminal:
- Basic Recording: To record a 10-second video and save it as
video.h264:raspivid -t 10000 -o video.h264 - Specify Resolution: To record a 10-second video at 720p resolution:
raspivid -t 10000 -w 1280 -h 720 -o video.h264
For more options, type raspivid --help.
4.3 Programming with Python (Picamera Library)
The Picamera Python library provides a more flexible way to control the camera module. Install it using pip:
sudo apt-get update
sudo apt-get install python3-picamera
Example Python code for taking a picture:
import picamera
import time
with picamera.PiCamera() as camera:
camera.resolution = (1920, 1080)
camera.start_preview()
time.sleep(2) # Allow camera to warm up
camera.capture('my_image.jpg')
camera.stop_preview()
print("Image captured!")5. Maintenance
- Cleaning the Lens: Use a soft, lint-free cloth specifically designed for optics to gently clean the camera lens. Avoid abrasive materials or harsh chemicals.
- Cable Connection: Periodically check the flexible flat cable connection to ensure it is securely seated in both the camera module and the Raspberry Pi's CSI port.
- Environmental Protection: Protect the camera module from dust, moisture, and extreme temperatures. It is not designed for outdoor use without proper enclosure.
- Software Updates: Keep your Raspberry Pi operating system (Raspbian) and camera-related software packages updated to ensure optimal performance and access to the latest features and bug fixes. Use
sudo apt update && sudo apt full-upgrade.
6. Troubleshooting
- Camera Not Detected:
- Ensure the camera module is correctly connected to the CSI port with the ribbon cable oriented correctly (silver contacts facing HDMI port on Pi, and lens side on camera).
- Verify the camera is enabled in
sudo raspi-configunder "Interface Options" -> "Camera". - Reboot the Raspberry Pi after enabling the camera.
- Check for any physical damage to the ribbon cable or connectors.
- Poor Image Quality:
- Ensure the lens is clean and free from dust or smudges.
- Adequate lighting is crucial for good image quality. The camera performs best in well-lit conditions.
- Adjust camera settings (e.g., exposure, white balance) using
raspistill/raspividoptions or the Picamera library.
- Video Recording Issues:
- Ensure sufficient free space on your SD card for video files.
- Lowering the resolution or frame rate can improve performance on older Raspberry Pi models.
- "Camera is not enabled" Error:
- This error typically indicates that the camera module has not been enabled in the Raspberry Pi's software configuration. Follow the steps in Section 3.3.
7. Specifications
| Feature | Detail |
|---|---|
| Sensor Resolution | 5 Megapixels |
| Still Image Resolution | 2592 x 1944 pixels |
| Video Modes | 1080p30, 720p60, 640x480p60/90 |
| Lens Type | Fixed Focus |
| Interface | CSI (Camera Serial Interface) |
| Dimensions (L x W x H) | 1.57 x 1.18 x 0.04 inches (approx. 25mm x 20mm x 9mm) |
| Weight | 0.353 ounces (approx. 3g) |
| Compatible Devices | Raspberry Pi boards with CSI port |
| Model Number | 100003 |
| Date First Available | May 23, 2013 |
Note: Specifications are subject to change without notice.
8. Warranty Information
This Raspberry Pi Camera Module is covered by a standard manufacturer's warranty against defects in materials and workmanship. The warranty period typically extends for 12 months from the date of purchase. Please retain your proof of purchase for warranty claims.
The warranty does not cover damage caused by:
- Improper installation or use.
- Accidental damage, misuse, or abuse.
- Unauthorized modifications or repairs.
- Operating outside the specified environmental conditions.
For detailed warranty terms and conditions, please refer to the official Raspberry Pi website or contact their customer support.
9. Support and Contact
For further assistance, technical support, or to report issues, please visit the official Raspberry Pi website:
These resources provide extensive documentation, community forums, and contact information for support.
Ask a question about this manual
Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.







