SKU: IOWC-0403
📋 GST Invoice Available

Arducam 12MP IMX477 Motorized Focus Camera for Raspberry Pi

₹11,049.00 (Inclusive of all taxes)
Out of Stock

The Arducam 12MP IMX477 Motorized Focus Camera is a high-resolution sensor module designed for Raspberry Pi, featuring software-controlled focus via I2C for automated or manual fine-tuning without physical lens adjustments.

Features

  • 12.3MP IMX477 sensor delivers 4056 x 3040 pixel resolution for sharp, detailed images.
  • Motorized focus controlled via I2C enables software-based autofocus and manual adjustment.
  • Compatible with Raspberry Pi models via included 15-pin and 22-pin flex ribbon cables.
  • 3.9mm focal length with F2.8 aperture for a wide field of view and good low-light performance.
  • Integrates seamlessly with OpenCV and Python libraries for computer vision applications.

Out of stock

Description

The Arducam IMX477 Motorized Focus Camera Module replaces manual lens adjustment with precise, software-controlled focusing. An integrated micro-motor is managed directly through the camera’s I2C interface, allowing developers to implement autofocus algorithms or provide fine-grained manual control via keyboard inputs or scripts. This eliminates mechanical wear and enables remote, repeatable focus setups.

Built around the high-performance Sony IMX477 back-illuminated sensor, this module captures 12-megapixel stills and supports high-frame-rate video. It is supplied with two flexible ribbon cables (15-pin to 22-pin and 22-pin to 22-pin) for compatibility with standard Raspberry Pi boards (Model A/B) as well as the Pi Zero and Compute Module variants. The module is ideal for projects requiring consistent image quality, such as machine vision, surveillance, or automated inspection systems.

Key Features

  • High-resolution 12.3MP Sony IMX477 sensor with 4056 x 3040 active pixels.
  • Integrated focus motor enables software-controlled focusing via I2C commands.
  • Supports autofocus implementation using OpenCV and manual tuning with keyboard keys.
  • Includes dual flex cables for broad Raspberry Pi compatibility (Standard, Zero, Compute Module).
  • 3.9mm fixed focal length lens with F2.8 aperture for a balanced field of view.
  • Plug-and-play design requires no hardware modifications to the Raspberry Pi.
  • Ideal for advanced computer vision, OCR, object detection, and time-lapse photography.

Applications

  • Raspberry Pi-based computer vision and machine learning projects.
  • Automated surveillance and security systems with remote focus control.
  • High-resolution documentation, microscopy, and time-lapse photography.
  • Optical character recognition (OCR) and barcode scanning setups.
  • Educational and prototyping platforms for embedded vision applications.

Technical Specifications

Sensor ModelSony IMX477
Resolution12.3MP (4056 x 3040)
Model NumberM23390H08
Focal Length3.9mm
ApertureF2.8
Focus ControlMotorized, via I2C
InterfaceCSI-2 via Raspberry Pi GPIO
CompatibilityRaspberry Pi (A, B, Zero, Compute Module)
Included Cables300mm 15pin-22pin & 22pin-22pin flex ribbon

Frequently Asked Questions

How do I control the motorized focus on this Arducam IMX477 module?

Focus is controlled via the camera's I2C interface. You can use provided Python libraries or OpenCV examples to send commands. For manual control, you can map keyboard arrow keys to increment or decrement the focus motor position. No physical adjustment of the lens is required, as all focusing is handled electronically through software commands sent from your Raspberry Pi.

Which Raspberry Pi models are compatible with this camera module?

The module is compatible with all standard Raspberry Pi models featuring a CSI camera connector. The package includes two ribbon cables: a 15-pin to 22-pin cable for Raspberry Pi Model A and B series boards, and a 22-pin to 22-pin cable for the Raspberry Pi Zero and Compute Module variants. Ensure you use the correct cable for your specific Pi board to establish a proper CSI-2 connection.

What software and libraries are needed to use this camera with OpenCV?

First, enable the Raspberry Pi camera interface using `raspi-config`. Install OpenCV for Python via pip. Arducam provides example scripts for motor control and autofocus. You will need to import the specific Arducam library to handle I2C commands for the focus motor. The examples demonstrate how to capture images, adjust focus steps programmatically, and implement basic autofocus routines using contrast detection algorithms.

Package Includes

  • 1 x Arducam 12MP IMX477 Motorized Focus Camera Module with Lens
  • 1 x 300mm 15pin-22pin Flex Ribbon Cable (for Raspberry Pi A/B)
  • 1 x 300mm 22pin-22pin Flex Ribbon Cable (for Raspberry Pi Zero/Compute Module)

Additional Information

Weight 0.03 kg
Dimensions 5 × 5 × 4 cm