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.
Sensor |
Status |
Shutter |
Resolution |
Notes |
---|---|---|---|---|
Fully integrated |
rolling |
4056x3040 |
Used in most OAK cameras |
|
Fully integrated |
global |
1280x800 |
Used in most OAK-D cameras |
|
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 |
Fully integrated |
rolling |
4056x3040 |
||
OV9281 |
Fully integrated |
global |
1280x800 |
|
Fully integrated |
global |
1280x800 |
||
Fully integrated (mono and color) |
global |
1920x1200 |
||
IMX296 |
Fully integrated |
global |
1456x1088 |
RPi Global Shutter Cam - Note: See this |
IMX219 |
Initially integrated |
rolling |
3280x2464 |
Requires |
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 |
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 |
Initially integrated |
rolling |
1920x1080 |
STARVIS, works on |
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¶
Arducam short FPC¶
-
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
-
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
-
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
-
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
-
PY013 - NFOV, FF, IR filter - 86° DFOV, 73° HFOV, 55° VFOV
PY030 - WFOV, FF, IR filter - 166° DFOV, 163° HFOV, 157° VFOV
-
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
-
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¶
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)
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¶
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.
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