Supported sensors

DepthAI firmware has to have sensor configuration in order to support the given camera sensor. Currently, we support sensor configurations out-of-the-box (in firmware) for the camera sensors listed below.

Supported sensors by DepthAI

Sensor

Status

Shutter

Resolution

Notes

IMX378

Fully integrated

rolling

4056x3040

Used in most OAK cameras

OV9282

Fully integrated

global

1280x800

Used in most OAK-D cameras

IMX214

Fully integrated

rolling

4208x3120

Used in OAK-D-Lite as color camera

OV7750, OV7251

Fully integrated

global

640x480

OV7251 used in OAK-D-Lite as stereo pair

IMX477

Fully integrated

rolling

4056x3040

FFC module shop

OV9281

Fully integrated

global

1280x800

OV9782

Fully integrated

global

1280x800

FFC module shop

AR0234

Fully integrated (mono and color)

global

1920x1200

FFC module shop

IMX296

Fully integrated

global

1456x1088

RPi Global Shutter Cam - Note: See this

IMX219

Initially integrated

rolling

3280x2464

Requires imx219 branch. RPi Cam V2 works with FFC via RPi Camera Adapter

IMX708

Initially integrated

rolling

4608x2592

RPi Cam V3 works with FFC via RPi Camera Adapter

IMX577

Fully integrated

rolling

4056x3040

Initially tested, similar to IMX477

IMX582

Initially tested

rolling

8000x6000

5312x6000 supported

IMX363, IMX362

Driver/tuning available for IMX363

rolling

4048x3024

OV12895, OV12890

Driver/tuning available for OV12895

rolling

4096x3072

IMX380

Initially tested and integrated

rolling

4056x3040

OV5645

Initially tested and integrated

rolling

2592x1944

IMX283

Initially integrated

rolling

5496x3672

Huge sensor, works on develop branch, FFC cam module

IMX462

Initially integrated

rolling

1920x1080

STARVIS, works on develop branch

Driver/tuning available but not yet tested/integrated

Sensor

Status

Shutter

Resolution

Notes

IMX334

Not tested

rolling

3840x2160

IMX390

Not tested

rolling

1937x1217

IMX412

Not tested

rolling

4056x3040

SC2232H

Not tested

rolling

1936x1086

OV2735

Not tested

rolling

1920x1080

SC5335

Not tested

rolling

2592x1944

SC8238

Not tested

rolling

3840x2160

Interested in a “Not tested” sensor, or a sensor not listed above? Please send an email to support@luxonis.com.

Already built CCMs

Here’s the list of already built Compact Camera Modules (CCMs) by Arducam. MOQ for OAK camera product with a custom configuration of CCMs from the listed below is 100 units. Please send an email to support@luxonis.com if that’s of interest.

NFOV = Normal FOV, WFOV = Wide FOV. NoIR = No IR filter, IR = IR filter. FF = Fixed-Focus, AF = Auto-Focus.

Sunny style long FPC

  • IMX378

    • NFOV (AF/FF) - 81° DFOV, 69° HFOV, 55° VFOV

  • OV9282

    • NFOV FF (IR/NoIR)

    • WFOV FF NoIR (shop) - 150° DFOV, 127° HFOV, 79.5° VFOV

  • OV9782

    • NFOV FF IR (shop) - 89.5° DFOV, 80° HFOV, 55° VFOV

  • OV7251

    • NFOV FF IR - 86° DFOV, 73° HFOV, 58° VFOV

Arducam short FPC

  • IMX378

    • PY004 - NFOV, AF, IR filter - 78° DFOV, 66° HFOV, 54° VFOV

    • PY052 - NFOV, FF, IR filter - 81° DFOV, 69° HFOV, 55° VFOV

    • PY060 - WFOV, FF, IR filter - 120° DFOV, 108° HFOV, 93° VFOV

  • IMX214

    • PY047 - NFOV, AF, IR filter - 81° DFOV, 69° HFOV, 54° VFOV

    • PY062 - NFOV, FF, IR filter - 81° DFOV, 69° HFOV, 54° VFOV

    • PY072 - NFOV, FF, IR cut filter - 81° DFOV, 69° HFOV, 54° VFOV

    • PY061 - WFOV, FF, IR filter - 117° DFOV, 105° HFOV, 88° VFOV

    • PY138 - WFOV, FF, IR filter, 5cm long connector (used on RAE) - 117° DFOV, 105° HFOV, 88° VFOV

  • OV9282

    • PY003 - NFOV, FF, IR filter - 89.5° DFOV, 80° HFOV, 55° VFOV

    • PY044 - NFOV, FF, NoIR filter - 89.5° DFOV, 80° HFOV, 55° VFOV

    • PY091 - NFOV, FF, BandPass @ 940nm - 89.5° DFOV, 80° HFOV, 55° VFOV

    • PY059 - WFOV, FF, IR filter - 150° DFOV, 127° HFOV, 79.5° VFOV

    • PY075 - WFOV, FF, NoIR filter - 150° DFOV, 127° HFOV, 79.5° VFOV

    • PY097 - WFOV, FF, BandPass @ 940nm - 150° DFOV, 127° HFOV, 79.5° VFOV

  • OV9782

    • PY074 - NFOV, FF, IR filter - 89.5° DFOV, 80° HFOV, 55° VFOV

    • PY186 - NFOV, FF, BandPass @ 940nm - 89.5° DFOV, 80° HFOV, 55° VFOV

    • PY058 - WFOV, FF, IR filter - 150° DFOV, 127° HFOV, 79.5° VFOV

    • PY139 - WFOV, FF, IR filter, 3.5cm long connector (used on RAE) - 150° DFOV, 127° HFOV, 79.5° VFOV

  • OV7251

    • PY013 - NFOV, FF, IR filter - 86° DFOV, 73° HFOV, 55° VFOV

    • PY030 - WFOV, FF, IR filter - 166° DFOV, 163° HFOV, 157° VFOV

  • IMX582

    • PY080 - NFOV, AF, IR filter - 71° DFOV, 45° HFOV, 55° VFOV

    • PY101 - NFOV, AF, NoIR filter - 71° DFOV, 45° HFOV, 55° VFOV

    • PY102 - NFOV, FF, BandPass @ 940nm - 71° DFOV, 45° HFOV, 55° VFOV

    • PY106 - NFOV, FF, IR filter - 71° DFOV, 45° HFOV, 55° VFOV

    • PY107 - WFOV, FF, IR filter - 109° DFOV, 63° HFOV, 89° VFOV

  • IMX577

    • PY090 - M12-mount lenses, FF. Default lens: IR filter, LN108 lens

  • AR0234

    • PY056 - M12-mount lenses, mechanical focus. Default lens: IR filter, 89.5° DFOV, 80° HFOV, 55° VFOV

    • PY078 - M12-mount lenses, FF, used on OAK-D LR. Default lenses: M25360H06S, IR filter

Arducam longer FPC

  • AR0234

    • M12-Mount FF

  • IMX477

    • AF (Motorized Focus)

    • M12-Mount FF

Note

M12-mount lenses can easily be replaced in order to fit application needs. Filters (such as BandPass, IR650) are part of the lens, not the camera module.

Low light performance

On the image below we compared low-light performance of a few sensors (from left to right, top to bottom: OV7251, OV9282, AR0234, IMX214, IMX378, IMX462, IMX582)

https://github.com/luxonis/depthai-hardware/assets/18037362/0b015c23-2bc1-4c79-ae56-71a8abe75caf

You can view full images on gdrive here

Replacing CCMs

For majority of our cameras, we use Compact Camera Modules (CCM) that have Arducam’s short FPC connector. This means that you can replace the camera module with any other CCM that we support.

Example: On your OAK-D Pro one could replace the central color camera (IMX378 by default) to a higher-resolution color camera (IMX582, 32MP sensor).

Few things to note:

  • M12 mount: Camera modules that support M12 mount lenses are too large to fit into our standard OAK cameras (except OAK-D LR, which has 3x M12 mount AR0234)

  • FOV: OAK cameras have a front glass for a specific FOV. If you’d want to replace a normal FOV camera (eg. 80HFOV) with a wide FOV camera (eg. 120HFOV), from glass would likely need to be replaced as well

  • Procurement: We don’t sell CCMs separately on our shop, so you’d need to get them from Arducam or other suppliers (see Procurement of CCMs)

Procedure

  1. Removing an old CCM

Note

We do not recommend removing the CCMs from the PCB, as they can easily break (either CCM, or PCB). If you do so, you do it at your own risk. We are not responsible for any damage to the PCB or CCM.

Removing CCM is a bit tricky. The best option is to put some acetone or IPA (isopropyl alcohol) around the CCM to soften the glue. After that, a scalpel or any other similar sharp/thin tool should be used slicing the camera off of the PCB, by cutting the glue in between the CCM and PCB. Be careful to not use too much force, as CCM can easily brake.

  1. Attaching a new CCM

This step is much easier. First connect the FPC cable to the FPC connector, and press the connector down. Then apply some super glue (cyanoacrylate glue) to the back of the CCM, and press it down to the PCB. Be careful to not use too much glue, as it can leak between the contacts of the FPC connector and prevent the connection/contact.

Procurement of CCMs

A few CCMs that Arducam offers on their shop, that are compatible with the (2020 version of) OAK-D:

  • Compact Camera Module (CCM) Fish-Eye OV9282 (for better SLAM) here

  • Mechanical, Optical, and Electrical equivalent OV9282 module with visible and IR capability here

  • Global-Shutter Color Camera (OV9782) with same intrinsics as OV9282 grayscale here

Got questions?

Head over to Discussion Forum for technical support or any other questions you might have.