Skip to content

12MP IMX477

Introduction


Arducam IMX477 cameras support all Raspberry Pi camera models. Pi 4, Pi 3/3B+/3A+, CM3/3+, Pi Zero, and more. Unlike the official high quality camera has only one hole pitch, Arducam IMX477 cameras offer 3 hole pitches 29mm, 30mm, 34mm. compatible with standard industrial camera enclosure. What’s more, they have a 4-lane MIPI CSI-2 interface, more than the official one, which makes it possible to get more data through.

Image Sensor


Sensor Model IMX477
Shutter Type Rolling Shutter
IR Sensitivity Visible light
Active Pixels 4056×3040
Resolution 12 MP
Image Sensor Format 1/2.3″
Pixel Size 1.55μm×1.55μm
Video Modes on Raspberry Pi 1080p30, 720p60 and 640 × 480p60/90

Release Time


In 2020, raspberry pi released the IMX477.

At Arducam


Since the release of IMX477, we have designed several versions with different features according to different needs: IR-CUT, Motorized Focus, PT&PTZ , M12/CS .

IR-CUT


This Arducam module uses the same 12MP IMX477 image sensor as the Raspberry Pi High Quality Camera, but offers a mechanical IR cut-off filter switched automatically based on light condition. The official RPi HQ camera is not sensitive to infrared, and there won’t be a NoIR version. On the contrary, this Arducam camera module not only offers sensitivity to infrared, but also keeps the natural feeling during daylight. It’s fully compatible with all Raspberry Pi models with a camera connector.

Motorized Focus


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.

PT&PTZ


Arducam PTZ cameras are the complete solution to turn your Raspberry Pi cameras into a fully functional surveillance camera that covers 360 degrees space. With the software autofocus function, you can clearly focus on your target when zooming. The IRCUT control also helps both the daylight and night vision.

Selection Guide


IMX477 Camera


Product Image SKU Pin/Connect Type Features Lens Type Field of View(D/H/V) Focus Type IR Sensitivity
B0452 22/TOP M12 Mount Mini Size 75°(H) x 59° (V) Manual Focus 650nm IR-cut filter
B0240 22/TOP CS Mount CS 65°(H) x 51° (V) Manual Focus 650nm IR-cut filter
B0241 HDMI Extension Kit 65°(H) x 48.75° (V) Motorized IR-CUT Filter
B0270 Day And Night Vison
B0272 Motorized Focus Stock Lens 75°(H) x 56.3°(V) Motorized Focus 650nm IR-cut filter
B024001 CS Mount/Tripod Default CS / / /
B0167B12 22/NA Pan-Tilt-Zoom Kit
Zoom Lens H(96°-33°) x V(72°-24°) Motorized Focus Motorized IR-CUT Filter
B016712MP
B0262 22/TOP Mini Size M12 75°(H) x 56.3°(V) Manual Focus 650nm IR-cut filter
B0271 22/NA For Compute Module

477M Camera


Abstract

The 477M and IMX477 have exactly the same optical size and pixels, and the frame rate at different resolutions is also the same. We designed the Mini Size version to solve the the problem of taking more space.

Product Image SKU Resolution Camera Board Size Interface Features Focus Type Lens Type Field of View(HxV) IR Sensitivity
B0303R 12MP 25mm x 24mm MIPI CSI-2 Mini Size Fixed Focus Stock Lens 95°(H) x 72°(V) 650nm IR-cut Filter
B0466R 12MP 25mm x 24mm MIPI CSI-2 Mini Size Manual Focus M12 Lens 135°(D) x 120°(H) x 105°(V) 650nm IR-cut Filter

For Arducam 477M Camera, you need to refer to the following contents to access the camera:

Quick Start Guide for 477M Camera

Click to Expand

For Raspberry Pi 4

  • Download the .json file

Please right-click save the following files as your Raspberry Pi local file:

Arducam-477M-Pi4.json
  • Command Example

Attention

Please run the following command in the path where the file is saved:

libcamera-still -t 0 --tuning-file Arducam-477M-Pi4.json

For Raspberry Pi 5

  • Download the .json file

Please right-click save the following files as your Raspberry Pi local file:

Arducam-477M-Pi5.json
  • Command Example

Attention

Please run the following command in the path where the file is saved:

libcamera-still -t 0 --tuning-file Arducam-477M-Pi5.json


477P Camera


For Arducam 477P Camera, you need to refer to the following contents to access the camera:

Quick Start Guide for 477P Camera

User Guide for 477P

For Raspberry Pi 4

For B0270 Camera
  • Download the Json file
  • Please right-click save the following files as your Raspberry Pi local file:
    Arducam-477P-Pi4.json
    • Command Example
    • libcamera-still -t 5000 -o test.jpg --tuning-file Arducam-477P-Pi4.json
      

      For Raspberry Pi 5

      For B0270 Camera

Supported Platforms and OS


Note for Supported Platform and OS
Platform Bookworm(rpicam/libcamera) Bullseye(libcamera) Buster(raspistill)
Raspberry Pi 5    
Raspberry Pi 4B / 3B+ / 3A+ / Zero / Zero 2 W  
Raspberry Pi CM3 / CM3+ / CM4
(extra adapter board required)
 

Quick Start Guide for Arducam Raspberry Pi Native Camera

Quick Start Guide for Arducam 12MP IMX477 Motorized Focus Camera