OAK-1 Max

Buy it on Luxonis shop

Overview

OAK-1 Max supports up to 32MP color camera resolution (IMX582) on a tiny, yet performant, device.

OAK-1 Max isn’t a standard USB camera. It’s a 4-trillion-operations-per-second AI powerhouse that performs your AI models on-board, so that your host is free to do whatever you need it to do.

Hardware specifications

Camera module specifications

Camera Specs

Color camera

Sensor

IMX582 (PY080)

DFOV / HFOV / VFOV

71° / 45° / 55°

Resolution

32MP (5312x6000)

Focus

Auto-Focus: 20cm - ∞

Max Framerate

42 FPS

F-number

1.79±5%

Lens size

1/2 inch

Effective Focal Length

4.74mm

Pixel size

0.8µm x 0.8µm

RVC2 inside

This OAK device is built on top of the RVC2. Main features:

IMX582 RAM consumption

At highest resolution, the IMX582 image sensor produces 32MP frames, which can consume a lot of RAM. As OAK cameras are embedded devices, they don’t have a lot of RAM to begin with. In most pipelines, even just the ColorCamera node with default pool sizes will be too large, so you need to be very cautious when it comes to RAM and we suggest reading the RAM usage documentation. For ColorCamera node, you’d likely need to change pool sizes, example here:

cam = pipeline.create(dai.node.ColorCamera)
cam.setResolution(dai.ColorCameraProperties.SensorResolution.THE_5312X6000) # 32MP
# Decrease pool sizes for all outputs (raw, isp, preview, video, still):
cam.setNumFramesPool(2,2,1,1,1)

Dimensions and Weight

  • Width: 36 mm

  • Height: 54.5 mm

  • Length: 27.8 mm

  • Weight: 53.1 grams

Power consumption

Most of the power is consumed by the RVC2, so the power consumption mostly depends on the workload of the VPU:

  • Base consumption + camera streaming: 2.5W - 3W

  • AI subsystem consumption: Up to 1W

  • Stereo depth pipeline subsystem: Up to 0.5W

  • Video Encoder subsystem: Up to 0.5W

So the total power consumption can be up to ~5W if you are using all the features at 100% at the same time. To reduce the power consumption, you can reduce FPS of the whole pipeline - that way, subsystems won’t be utilized at 100% and will consume less power.

Operating temperature

The ambient operating temperature of RVC2 based devices is between -20°C and 50°C when fully utilizing the VPU.

Similarly to the Power consumption, max operating temperature depends on VPU utilization. The higher the VPU utilization, the more heat the VPU will generate. The RVC2 VPU can continuously operate at 105 °C, after which the depthai library will automatically shut down the device (to avoid chip damage).

To find out more, see our Operative temperature range documentation.

IMX582 HDR

IMX582 sensor supports on-sensor HDR, so it can be leveraged by the Robotics Vision Core 2 (RVC2) as well. In the comparison image below we are using OAK-1 Max. HDR support is currently on branch camera_controls_misc and will be merged to main soon.

https://user-images.githubusercontent.com/18037362/242872521-32395b7b-7e8a-4948-9887-1d1deb3774e8.png

IMX582 HDR comparison. Click on this image for full resolution images on Google Drive. We suggest downloading images, as they are large.

For the HDR image above we used the following argument for cam_test.py:

python3 cam_test.py -cams rgb,c -rs -cres 12mp -fps 10 -misc hdr-exposure-ratio=4 hdr-local-tone-weight=75

3D models

Compared to OAK-1 Lite, OAK-1 Max only has a different camera sensors, otherwise PCBA/enclosure is the same.

  • Board STEP files here

  • Enclosure STEP files here

Got questions?

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