Buy it on Luxonis shop


left: OAK-SoM-Pro-S3 (RVC3), right: OAK-SoM-Pro (RVC2)


The OAK-SoM-Pro is a System on Module (SoM) designed for integration into top-level systems with a need for a low-power, high performance, real-time AI, and depth perception. It is ideal for use in industrial automation, robotics, and security systems. The OAK-SoM-Pro interfaces with the system through two 10-Gbps-rated 100-pin board-to-board mezzanine connector which carries all signal I/O as well as 5v input. The on-board SMPS system regulates the 5V input and provides all necessary digital and analog power. An auxiliary power port is offered to interface without connection to a baseboard.

OAK-SoM-Pro comes in two variants: Robotics Vision Core 2 based and Robotics Vision Core 3 based SoM. Robotics Vision Core 3 provides quadcore ARM CPU, INT8 quantization, and enhanced stereo depth perception compared to the Robotics Vision Core 2.

OAK-SoM-Pro-S3 (Robotics Vision Core 3) was designed to be a drop-in replacement for OAK cameras that use OAK-SoM-Pro (Robotics Vision Core 2) (list below).


Devices that use OAK-SoM-Pro MX

All devices that have SoM on-board are also open-source. You could redesign them, for example to change stereo baseline. If you are interested in integrating DepthAI (via SoM) into your product, see documentation here.

Robotics Vision Core 2 inside:

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


OAK-SoM-Pro-S3 has an Robotics Vision Core 3 and quadcore ARM CPU on board. It was designed to have the same dimensions and pinout as the OAK-SoM-Pro, so it can easily replace the OAK-SoM-Pro on OAK cameras that use it (list here).

Note that for OAK POE devices (OAK-D-PoE, OAK-1-PoE) this won’t work, as S1/S2 OAK POE devices use an PCIe to ETH bridge which isn’t (yet) supported by RVC3 (kernel). RVC3 has ETH PHY already on the SoC, so S3 PoE devices won’t use the same bridge.

It was primarily designed for evaluation and backwards compatibility. For new products, we would suggest using OAK-SoM MAX (differences below).

RVC3 inside

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

OAK-SoM-Pro-S3 vs OAK-SoM-Max

These are both our initial SoMs that have on-board RVC3 (Robotics Vision Core 3). The OAK-SoM-Pro-S3 was designed first for evaluation and backwards compatibility with the OAK-SoM-Pro. The OAK-SoM MAX was designed later for maximum performance and extensibility.

  • Compatibility with existing models
  • Connectors
    • Pro-S3 has 2x 100-pin mezzanine connector, with the exact same pinout as SoM-Pro.

    • Max has 3x 100-pin mezzanine connector, which exposes additional MIPI RX/TX lines.

  • MIPI lines
    • Pro-S3 has 2x 4-lane and 2x 2-lane MIPI RX lines.

    • Max has 6x 2-lane MIPI RX and 2x 2-lane, 1x 4-lane MIPI TX lines.

  • RAM
    • Pro-S3 has 1x 2GB DDR RAM due to size/shape constraints, even though Robotics Vision Core 3 supports dual channel RAM.

    • Max has 2x 2GB DDR RAM on-board, which provides maximum performance, as Robotics Vision Core 3 supports dual channel RAM.

  • Size
    • Pro-S3: 30mm x 45mm

    • Max: 40mm x 40mm


OAK-SoM-Pro-S3 on the OAK-FFC-4P baseboard, which has OAK-SoM-Pro integrated by default.

Replacing SoM-Pro versions


We do not officially support this feature, and it is purely an option that users can choose to use at their own risk without any warranty or guarantee from us.

As OAK-SoM-Pro-S3 is a drop-in replacement for OAK-SoM-Pro, you can replace it on some OAK devices (baseboards) that use it. Click on next tabs to see what PCBA changes need to be performed to get it working.

Before replacing the SoM-Pro versions, you’d need to update the baseboard (OAK-FFC-4P) a bit, as boot sequence needs to be changed. You’d need to remove 2 resistors, move 2 resistors, and add one 0 Ω resistor.


The OAK-FFC-4P baseboard should look like on the image below after the update. Afterwards, you can replace the OAK-SoM-Pro to OAK-SoM-Pro-S3.


Board Layout


Dimensions and Weight

  • Width: 30 mm

  • Height: 45 mm

  • Length: 4 mm

  • Weight: 5g


General information

  • Robotics Vision Core 3 unique features: 2 GB RAM (16GBit)

  • Robotics Vision Core 2 unique features: 512 MB RAM (4GBit)

  • Interfaces with the system through two 10-Gbps-rated 100-pin connectors (DF40C-100DP-0.4V(51))

  • 2 x 2-lane MIPI channels

  • 2 x 4-lane MIPI channels (for multiple camera inputs)

  • USB 3.1 Gen 2

  • Multiple Boot Modes supported: NOR, USB, Ethernet (EEPROM), or eMMC

  • SD-card supported

  • Design files produced with Altium Designer 20


left: OAK-SoM-Pro-S3 (RVC3), right: OAK-SoM-Pro (RVC2)


3D Models

Altium Design Files

Got questions?

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