SKU: IOWC-0258
📋 GST Invoice Available

Arducam B0240E 12.3MP IMX477 Camera Module w/ C/CS-Lens Mount

₹8,499.00 (Inclusive of all taxes)
Out of Stock

The Arducam B0240E is a 12.3MP Raspberry Pi camera module featuring a Sony IMX477 sensor and a high-speed MIPI CSI-2 interface. It offers native driver support (V4L2/libcamera) for plug-and-play operation and an interchangeable C/CS lens mount for flexible optics.

Features

  • 12.3MP Sony IMX477 Sensor: Delivers high-resolution 4056 x 3040 still images and supports high-frame-rate video up to 1080p50 and 990p120 for detailed computer vision.
  • Native Raspberry Pi Compatibility: Works seamlessly with Raspberry Pi OS (Bookworm/Bullseye) via the CSI interface on Pi 5, 4, 3, CM, and Zero models without requiring extra drivers.
  • Interchangeable C/CS Lens Mount: Features a standard 12.5mm flange distance, allowing you to swap lenses for wide-angle, telephoto, or macro imaging applications.
  • High-Speed MIPI CSI-2 Interface: Ensures low-latency, high-bandwidth data transfer for real-time video streaming and image capture on embedded platforms.
  • Versatile Mounting & Power: Includes a 1/4″-20 tripod adapter for stable positioning and operates from a wide 2.7V to 5.5V supply, compatible with Raspberry Pi’s 3.3V or 5V rails.

Out of stock

Description

The Arducam B0240E camera module is engineered as a professional-grade imaging solution for Raspberry Pi-based embedded systems. At its core is a 1/2.3″ Sony IMX477 CMOS sensor with 1.55µm pixel size, providing excellent light sensitivity and sharp 12.3-megapixel resolution. The module connects directly to the Raspberry Pi’s Camera Serial Interface (CSI) via a flexible flat cable (FFC), leveraging the MIPI CSI-2 protocol for efficient data throughput.

Designed for developers and system integrators, this camera features a tool-free, interchangeable C/CS lens mount system. This allows for precise optical customization, from standard CCTV lenses to specialized optics for machine vision, robotics, or security applications. The board includes a 650nm IR cut filter for accurate color reproduction in visible light and supports the standard libcamera/V4L2 stack in Raspberry Pi OS for immediate use in Python, OpenCV, or other vision frameworks.

Key Features

  • High-resolution 12.3MP (4056 x 3040) Sony IMX477 CMOS image sensor.
  • Plug-and-play native driver support via Raspberry Pi OS libcamera/V4L2 stack.
  • Interchangeable C/CS-mount lens system with 12.5mm flange distance.
  • High-speed MIPI CSI-2 interface with 22-pin FPC connector for low-latency data.
  • Supports high-frame-rate video modes including 1080p at 50fps and 990p at 120fps.
  • Integrated 650nm IR cut filter for accurate visible-light color imaging.
  • Includes standard 1/4"-20 tripod mounting thread for stable installation.
  • Wide operating voltage range (2.7V to 5.5V) compatible with 3.3V and 5V Raspberry Pi GPIO.

Applications

  • Raspberry Pi AI Vision & Machine Learning: Ideal for object detection, facial recognition, and gesture control projects using TensorFlow Lite or OpenCV.
  • Robotics & Autonomous Navigation: Provides high-frame-rate vision for SLAM, obstacle avoidance, and environmental mapping in mobile robots.
  • Security & Surveillance Systems: Enables high-resolution monitoring, time-lapse recording, and motion-triggered capture for DIY security setups.
  • Industrial Inspection & Automation: Suitable for machine vision tasks like quality control, barcode reading, and precision measurement.
  • Educational & Makerspace Projects: Perfect for learning computer vision, photography, and embedded systems on the Raspberry Pi platform.

Technical Specifications

Sensor ModelSony IMX477
Resolution12.3MP (4056 × 3040 pixels)
Sensor Size1/2.3" CMOS
Pixel Size1.55µm × 1.55µm
InterfaceMIPI CSI-2 (22-pin FPC)
Lens MountC/CS Mount (12.5mm flange distance)
IR Filter650nm IR Cut (Visible Light)
Supported OSRaspberry Pi OS (Bookworm/Bullseye)
CompatibilityRaspberry Pi with CSI (Pi 5, 4, 3, CM, Zero)
Operating Voltage2.7V ~ 5.5V
Module Dimensions (LxW)38mm × 38mm
Module Weight25g

Frequently Asked Questions

Which Raspberry Pi models is this Arducam module compatible with?

This camera module is compatible with all Raspberry Pi models featuring a Camera Serial Interface (CSI) port. This includes the Raspberry Pi 5 (using the included 15-pin to 22-pin cable), Pi 4B, Pi 3B+, Compute Modules, and Pi Zero. It requires Raspberry Pi OS Bookworm or Bullseye for native libcamera driver support. Ensure your OS is updated to the latest version to enable the V4L2 stack without additional driver installation.

What type of lenses can I use with the C/CS lens mount?

The module features a standard C/CS-mount thread with a 12.5mm flange distance, allowing you to use any compatible C-mount or CS-mount lens. For CS-mount lenses, you may need a 5mm spacer ring. You can choose from a wide variety of optics, including wide-angle lenses for surveillance, telephoto lenses for inspection, macro lenses for close-up work, or varifocal lenses for adjustable focal lengths to suit your specific computer vision application.

How do I connect and enable the camera on my Raspberry Pi?

First, power off your Raspberry Pi. Connect the appropriate included FPC cable from the camera's 22-pin connector to your Pi's CSI port. For Pi 5, use the 15-to-22-pin cable. For Pi 4/3, use the 15-to-15-pin cable. Secure the connector latch. Boot into Raspberry Pi OS and enable the camera interface via `sudo raspi-config` under 'Interface Options'. Reboot, then test using commands like `libcamera-hello` or `rpicam-hello` for a live preview.

What is the power requirement and does it need an external supply?

The module operates from a wide voltage range of 2.7V to 5.5V. It draws power directly from the Raspberry Pi's CSI connector, which supplies 3.3V, so no external power supply is typically needed. The current draw depends on the operational mode but is within the Pi's CSI port specifications. For applications involving high-power accessories via GPIO, ensure your Pi's total power budget from its USB-C or micro-USB supply is not exceeded.

Can I use this camera for high-speed or slow-motion video capture?

Yes, the IMX477 sensor supports high-frame-rate video modes. You can capture up to 1080p resolution at 50 frames per second or 990p resolution at 120 frames per second, which is suitable for slow-motion analysis. Configure these modes using the libcamera-vid application or OpenCV's VideoCapture function in your Python scripts. Ensure you have sufficient lighting, as higher frame rates reduce per-frame exposure time.

Package Includes

  • 1 x Arducam B0240E 12.3MP Camera Board
  • 1 x 150mm 15-pin to 22-pin Camera Cable (for Raspberry Pi 5)
  • 1 x 150mm 15-pin to 15-pin Camera Cable (for Raspberry Pi 4B/3B+)

Additional Information

Weight 0.025 kg
Dimensions 3.8 × 3.8 cm