Categories - Official Raspberry Pi distributor


Order and pay in

for same day shipping

New products

OpenMV Cam H7 R2 - module with STM32H7 microcontroller and MT9M114 camera

Module with 1.26 MP camera (MT9M114 sensor) and STM32H743VI microcontroller with ARM Cortex-M7 core. It allows easy implementation of image analysis algorithms in embedded devices and robots. OpenMV Cam H7 R2

More details

ID: 588260

107,06€ gross (23% VAT)
87,04€ net

Add to wishlist

Data sheet

Resolution640 x 480 px
IR filterYes
Lens assemblyM12

More info


Module with 1.26 MP camera (MT9M114 sensor) and STM32H743VI microcontroller, which enables easy implementation of applications using machine vision. It is programmed with Python (MicroPython) and facilitates the processing of complex output data and working with data structures. Despite the high-level support, the user still has total control of the OpenMV camera and its I / O pins, so they can easily trigger snapshots and video recording in case of external events.

The small board is equipped with an STM32H743VI microcontroller with an ARM Cortex-M7 core, 1 MB SRAM and 2 MB Flash memory, a microUSB connector serving as a Virtual COM port or mass memory, as well as a microSD card slot. In addition, on the IO pins, interfaces such as SPI, I2C, ADC and DAC converters and the PWM output were derived. The MT9M114 sensor with a resolution of 640x480 px is responsible for the acquisition of images, which can be dismantled and replaced with another image sensor. In the case of portable devices, the module can be powered through the connector with a 3.7 V LiPo battery.

To support OpenMV, the user can use the RPC library (Remote Python/Procedure Call), which allows you to easily connect the camera to minicomputers or microcontrollers using one of the available interfaces: UART, I2C, SPI, CAN, VCP, or WiFi. Thanks to the RPC library, you can easily obtain image processing results, stream data in RAW or JPG format, or have the OpenMV camera control another microcontroller, e.g. for servicing engines. The manufacturer has prepared a library available to both Python programmers and those working in the Arduino environment.

The module supports TensorFlow Lite support, thanks to which it can implement such image processing algorithms as color tracking, markers, face recognition, people detection, reading QR codes or line tracking. Ideally suited to the projects of mobile robots using artificial intelligence algorithms. The manufacturer provides numerous examples of using the camera implemented with the help of the environment OpenMV IDE.


  • 32-bit STM32H743VI microcontroller with ARM® Cortex®-M7 core, FPU, 480 MHz
  • RAM: 1MB SRAM, including 64KB stack, 256KB. DATA / .BSS / Stack, 512KB buffer / frame stack, 256KB DMA buffer
  • Flash memory: 2MB, including 128KB bootloader, 128KB flash drive and 1792KB firmware
  • MicroUSB connector
  • MicroSD Card Slot
  • GPIO with SPI, I2C, ADC, DAC, PWM interface
  • Data transmission via:
    • Serial asynchronous (UART) - up to 7.5 Mb/s
    • I2C - with speeds up to 1 Mb/s
    • SPI - up to 80 Mb/s
    • CAN - up to 1 Mb/s
    • Virtual USB COM port (VCP) - up to 12 Mb/s
    • WiFi using WiFi Shield - with speeds up to 12 Mb/s
  • Camera with MT9M114 1.26 MP sensor (interchangeable)
  • Supported image formats: grayscale, RGB565, JPEG, BAYER
  • Resolution: 640x480 (Grayscale), 320x240 (RGB565), 640x480 (Grayscale JPEG), 640x480 (RGB565 JPEG)
  • Lens:
    • Focal length: 2.1 mm
    • Aperture: F2.0
    • Format: 1/6 "
    • HFOV = 60.7 °, VFOV = 47.5 °
    • Mounting: M12 * 0.5
    • IR Cut Filter: 650nm (removable)
  • Pins 3.3, V with a tolerance of 5 V.
  • Current consumption: up to 170 mA
  • Dimensions: 45 x 36 x 30 mm
  • Weight: 19 g