OAK-SoM-Pro-KB has on-board Keem Bay VPU, which has much greater AI performance compared to Myriad X, and quadcore ARM CPU. It was designed to have the same dimensions and pintout as the OAK-SoM-Pro, so it can easily replace the OAK-SoM-Pro on OAK cameras that use it (list here).

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

The OAK-SoM-Pro-KB is a System on Module (SoM) designed for integration into top-level system with a need for a low-power, high performance, real-time AI and depth perception.

The OAK-SoM-Pro-KB 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-KB vs OAK-SoM-Max

These are both our inital SoMs that have on-board Keem Bay VPU. The OAK-SoM-Pro-KB was desgined first for evaluation and backwards compatibility with the OAK-SoM-Pro. The OAK-SoM-Max was designed later for maximum performance and extensibility.

OAK SoM differences

  • Compatiblity with existing models
    • Pro-KB is compatible with boards that have OAK-SoM-Pro integrated (list here). This allowed us for quicker evaluation of the new Keem Bay VPU.

    • Max is not yet compatible with any boards.

  • Connectors
    • Pro-KB 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-KB 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-KB has 1x DDR RAM due to size/shape constraints, even though Keem Bay VPU supports dual channel RAM.

    • Max has 2x DDR RAM on-board, which provides maximum performance, as Keem Bay VPU supports dual channel RAM.

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

    • Max: 40mm x 40mm

Board Layout


Dimensions and Weight

  • Width: 30 mm

  • Height: 45 mm

  • Length: 4 mm

  • Weight: 5g

Key features

  • Keem Bay VPU

  • 2 GB RAM (16GBit)

  • 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


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


See files here

Got questions?

We’re always happy to help with code or other questions you might have.