Arducam 12MP IMX477 Motorized Focus High Quality Camera for Raspberry Pi

Buy Now


The same 12MP IMX477 High Quality Camera, but with smarter focus control – No more hand touching.

  • The intuitive focus control: Fine-tune the focus with keyboard arrow keys.
  • The automated focus control: Autofocus with OpenCV examples

Focus motor controlled via camera I2C.





This Arducam IMX477 High Quality motorized focus camera module integrates a motor that could be controlled by software for a smarter focus, and you will no longer focus the camera by screwing the lens with your bare hands. Instead, keyboard keys or OpenCV can be used to remotely control the focusing process of your HQ camera.

To learn more about autofocus with Raspberry Pi camera modules, we recommend you read Raspberry Pi Camera Autofocus: The Complete Guide.

Features & Specs

Image Sensor

  • Sensor Model: IMX477
  • Shutter Type: Rolling shutter
  • Sensor resolution: 4056 x 3040 pixels, 12.3MP
  • Image Sensor Format: Type 1/2.3″
  • Pixel Size: 1.55 µm x 1.55 µm

Lens Assembly

  • Lens Mount: M12 Lens
  • Interchangeability: Interchangeable, but lens shading could occur after swapping lens
  • IR sensitivity: Visible Light Only
  • F/NO: 2.0
  • Focus Type: Motorized I2C Focus
  • Focusing Range: 2cm focus to infinity focus
  • Effective Focal Length(EFL):
  • Field of View on this sensor(FoV): 100(D)/87(H)/71(V)

Camera Board

  • Board Size: 38mm×38mm
  • Hole Pitch: Compatible with 29mm, 30mm, 34mm

    Package Contents

    • 1 × Arducam 12MP IMX477 Motorized Focus High Quality Camera for Raspberry Pi with lens
    • 1 × 300mm 15pin-22pin flex ribbon cable for Raspberry Pi normal variants (Model As and Bs)
    • 1 × 300mm 22pin-22pin flex ribbon cable for Raspberry Pi Zero and Compute Module



    raspberry pi high quality camera autofocus blog thumbnail

    Software-Controlled Focus on 12MP IMX477 High Quality Camera: Keyboard Focus Control or Even Autofocus

    With a software-controlled focus motor in the lens assembly, Arducam uses OpenCV to automate the focus process on a 12MP IMX477 High Quality Camera on the Raspberry Pi. This is how that looks like. This Read more…





    Additional information

    Camera Driver


    Focus Type




    Form Factor

    38 x 38

    IR sensitivity

    Visible Light



    Sensor Color


    Shutter Type

    Rolling Shutter


    There are no reviews yet.

    Be the first to review “Arducam 12MP IMX477 Motorized Focus High Quality Camera for Raspberry Pi”

    Your email address will not be published. Required fields are marked *