Nvidia Jetson Cameras

  1. Home
  2. Docs
  3. Nvidia Jetson Cameras
  4. Native Jetson Cameras – IMX219/IMX477
  5. IMX477 – Motorized Focus Camera

IMX477 – Motorized Focus Camera

Introduction

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.
So how has software focus control made it more convenient? Here is an idea: Arducam provides you with an example program to control the focusing motor with keyboard keys, so you can focus the camera remotely with precision in an intuitive way. In another example powered by OpenCV, algorithms are used to control the motor and achieve autofocus.
Other than its motorized focus, it offers the same picture quality and camera controls as the Raspberry Pi High Quality camera.

Common Specs

Image sensor

Sensor ModelIMX477
Shutter TypeRolling Shutter
IR SensitivityVisible light
Active Pixels4056×3040
Resolution12 MP
Image Sensor Format1/2.3″
Pixel Size1.55μm×1.55μm
IMX477 camera board
IMX477 mechanical drawing

Lens

F/NO2.0
Focus TypeMotorized Focus
Lens Focal Length3.24mm
Field of View(FoV)87° (H)
Back Focal Length7.53mm
Lens DimentionΦ16×18mm

Connector & Cable

Camera ConnectorMIPI CSI-2 22-pin
Cable Length300mm(15-22pin)
Pin #NameTypeDescription
1GNDGroundPower Ground
2CAM_D0_NOutputPixel Data Lane0 Negative
3CAM_D0_POutputPixel Data Lane0 Positive
4GNDGroundPower Ground
5CAM_D1_NOutputPixel Data Lane1 Negative
6CAM_D1_POutputPixel Data Lane1Positive
7GNDGroundPower Ground
8CAM_CK_NOutputPixel Clock Output Form Sensor Negaitive
9CAM_CK_POutputPixel Clock Output Form Sensor Positive
10GNDGroundPower Ground
11CAM_D2_NOutputPixel Data Lane2 Negative
12CAM_D2_POutputPixel Data Lane2 Positive
13GNDGroundPower Ground
14CAM_D3_NOutputPixel Data Lane3 Negative
15CAM_D3_POutputPixel Data Lane3 Positive
16GNDGroundPower Ground
17POWER-ENInputPower Enable
18LED-ENI/OLED Enable/XCLK
19GNDGroundPower Ground
20SCLInputSCCB serial interface clock input
21SDAI/OSCCB serial interface data I/O
22VCCPower3.3V Power Supply

Hardware Setup

B0273 05

Driver Setup

Please refer to the doc: IMX477 – How to install the Driver.

First use

Download Arducam’s Jetson Nano repository

git clone https://github.com/ArduCAM/MIPI_Camera.git

Enter the folder with autofocus demo

cd /MIPI_Camera/Jetson/IMX477/AF_LENS

Auto focus

python Autofocus.py -i 7

Help:

help b0272

NOTE

The I2C bus of the CAM0 interface of Jetson Nano B01 is 7, and the I2C bus of the CAM1 interface is 8.
The I2C bus of the CAM0 interface of Jetson Xavier NX is 10, and the I2C bus of the CAM1 interface is 9.

Motorized focus

python FocuserExample.py -i 7

Help:

help1 b0272

Example:

example b0272

Screenshot:

screenshot b0272 2

Troubleshoot

Reference

Was this article helpful to you? Yes 3 No