IMX290 MIPI Cameras

This Quick start guide is for raspberry pi imx327,imx462,imx290

1-Hardware Manual

1-1 Hardware Description

Both Of IMX327,IMX462,IMX296 Camera Module Share The same PCB.(The same PCB silk screen)

IMX290 Camera Module
IMX462 Camera Module
IMX327 Camera Module

1-2 Camera Pins Out

Raspberry Pi Camera Pinout (15-Pin)

Pin #
Name
Description

1

GND

Ground

2

CAM_D0_N

MIPI Data Lane 0 Negative

3

CAM_D0_P

MIPI Data Lane 0 Positive

4

GND

Ground

5

CAM_D1_N

MIPI Data Lane 1 Negative

6

CAM_D1_P

MIPI Data Lane 1 Positive

7

GND

Ground

8

CAM_CK_N

MIPI Clock Lane Negative

9

CAM_CK_P

MIPI Clock Lane Positive

10

GND

Ground

11

CAM_IO0

Power Enable

12

CAM_IO1

LED Indicator

13

CAM_SCL

I2C SCL

14

CAM_SDA

I2C SDA

15

CAM_3V3

3.3V Power Input

1-3 Camera Lens

Lens Datasheet

Lens Holder

1-4 Camera Size

2-Quick Start For Raspberry PI

Step1, Open the config.txt on Raspbian:

  • sudo nano /boot/firmware/config.txt

Step2, Add the following text below the [all] line in the config.txt file

For CAM0

  • dtoverlay=imx290,clock-frequency=74250000,cam0

For CAM1

  • dtoverlay=imx290,clock-frequency=74250000,cam1

Step3, change camera_auto_detect=1

  • camera_auto_detect=0

Step4,reboot and use libcamera for preview

  • sudo reboot

  • libcamera-hello -t 0

Step5,downlod json file for imx290/imx426/imx327 sensor module

Step6,use libcamera for preview:

  • libcamera-still -t 0 --tuning-file /home/pi/CAM-IMX462Mono/innomakerpi5_imx290.json

3-Preset System IMG download

This is for customer no need to setup anything.this img works for imx327,462,290 sensor module color mono version.

(Password : btcfsz)

4-FAQ

1, Not works on PI3 with bullseys os

Reason: On Raspberry Pi 3 and earlier devices running Bullseye you need to Resolve Method: re-enable Glamor in order to make the X-Windows hardware accelerated preview window work.

Open terminal window

  • sudo raspi-config

Choose

  • Advanced Options

  • Glamor

  • Yes.

Finally quit raspi-config and let it reboot your Raspberry Pi.

2 Not works on Raspberry PI5/CM5 with lastest OS

Reason:lack of json file.

Resolve Method: Download json file from legacy os or from our github.

5- IMX327 IMX462 IMX290 Selection Guide:

Below is a comparison table of the Sony IMX290, IMX327, and IMX462 color sensors, combining common characteristics and differences in a single table for clarity.

Characteristic

IMX290

IMX327

IMX462

Resolution

1920x1080 (1080p)

1920x1080 (1080p)

1920x1080 (1080p)

Sensor Size

1/2.8 inch (diagonal 6.46 mm)

1/2.8 inch (diagonal 6.46 mm)

1/2.8 inch (diagonal 6.46 mm)

Pixel Size

2.9µm x 2.9µm

2.9µm x 2.9µm

2.9µm x 2.9µm

Technology

STARVIS Back-Illuminated CMOS

STARVIS Back-Illuminated CMOS

STARVIS Back-Illuminated CMOS

Pin Compatibility

Pin-compatible

Pin-compatible

Pin-compatible

G Sensitivity (digits)

5486

10741

10741

Frame Rate (fps)

Up to 120

Up to 60

Up to 120

Near-Infrared (NIR) Performance

Good

Better

Best

Cost

Lowest

Medium

Highest

HDR Support

BOL-HDR

Multiple Exposure/Digital HDR

HCG Mode/HDR

Other Features

Mature driver support

Anti-reflective coating version (IMX327LQR1, sensitivity 2519 mV, SNR1s 0.17 lux)

High Conversion Gain (HCG) mode, superior noise control

Explanation

  • Common Characteristics (first 5 rows: Resolution, Sensor Size, Pixel Size, Technology, Pin Compatibility): All three sensors share identical resolution, sensor size, pixel size, STARVIS back-illuminated CMOS technology, and pin compatibility, making them interchangeable in hardware designs and suitable for low-light and near-infrared applications.

  • Differences (last 5 rows: G Sensitivity, Frame Rate, NIR Performance, Cost, HDR Support, Other Features):

    • G Sensitivity: IMX327 and IMX462 (10741 digits) outperform IMX290 (5486 digits) in low-light conditions.

    • Frame Rate: IMX290 and IMX462 support up to 120 fps, ideal for dynamic scenes; IMX327 is limited to 60 fps, better for static scenes.

    • NIR Performance: IMX462 offers the best NIR sensitivity, followed by IMX327, with IMX290 being the least effective.

    • Cost: IMX290 is the most cost-effective, IMX327 is mid-range, and IMX462 is the most expensive.

    • HDR Support: IMX290 supports BOL-HDR; IMX327 supports multiple exposure/digital HDR; IMX462 includes HCG mode and HDR, with better noise control.

    • Other Features: IMX290 has well-established driver support; IMX327 offers an anti-reflective coating version; IMX462’s HCG mode enhances low-light noise performance.

Selection Guidance

  • IMX290: Best for budget-conscious projects requiring high frame rates but with moderate low-light performance needs (e.g., indoor surveillance).

  • IMX327: Suitable for static low-light scenes (e.g., night vision surveillance) with a balanced cost-performance ratio.

  • IMX462: Ideal for high-end applications requiring superior low-light and NIR performance (e.g., agriculture, intelligent transportation), but at a higher cost.

If you need more detailed technical specs, application-specific analysis, or hardware integration advice, please provide additional context, and I can tailor the response further!

Last updated