The OpenMV N6 is a small, low power, microcontroller board which allows you to easily implement applications using machine vision in the real-world. You program the OpenMV N6 in high level Python scripts (courtesy of the MicroPython Operating System) instead of C/C++. This makes it easier to deal with the complex outputs of machine vision algorithms and working with high level data structures. But, you still have total control over your OpenMV N6 and its I/O pins in Python. You can easily trigger taking pictures and video on external events or execute machine vision algorithms to figure out how to control your I/O pins.

The OpenMV N6 features:

  • The STM32N6 ARM Cortex-M55 vector accelerated processor capable of up to 8 operations per clock running at 800 MHz (6.4 gigaops) with 64MBs SDRAM + 4.2MB of SRAM and 32 MB of program/storage FLASH. The processor features a 1 GHz NPU offering 600 Gigaops of AI/ML compute for running models - allowing you to run YOLO object detection algorithms onboard at 30 FPS, an Image Signal Processor capable of handling up to 5MP RAW BAYER Camera Modules, GPU for graphics acceleration that can accelerate image scaling and 3D image rotation, and onboard H.264 Encode (up to 1080p) and JPEG Encode/Decode support hardware acceleration. All I/O pins output 3.3V and are 3.3V tolerant. The processor has the following I/O interfaces:
  • A high speed USB-C (480Mbs) interface to your computer. Your OpenMV Cam will appear as a Virtual COM Port and a USB Flash Drive when plugged in.
  • 1.5A current limited.
  • With EMI Filtering and TVS protection.
  • A μSD Card socket capable of 104MB/s reads/writes which allows your OpenMV Cam to take pictures and easily pull machine vision assets off of the μSD card.
  • With EMI Filtering and TVS protection.
  • Two SPI buses that can run up to 100Mb/s allowing you to easily stream image data off the system to either the LCD Shield or another microcontroller.
  • And one I2S Bus for an audio CODEC.
  • An I2C Bus (up to 1Mb/s), an I3C Bus (up to 10 Mb/s), two CAN Buses (up to 8Mb/s), and three Asynchronous Serial Buses (TX/RX, up to 12.5Mb/s) for interfacing with other microcontrollers and sensors.
  • A 12-bit ADC (3.3V Tolerant).
  • Three I/O pins for servo control.
  • One I/O pin for frame sync/triggering (or servo control).
  • Two I/O pins for low power wakeup.
  • One shared with a button.
  • Interrupts on all I/O pins (there are 18 I/O pins on the board).
  • An onboard RTC that keeps running when the system is in low-power mode.
  • With 8KB of Backup RAM. 
  • With a dedicated backup battery connection.
  • A user controllable/dimmable RGB LED.
  • A user button.
  • Another RGB LED for Charging, USB Power, VIN Power indication.
  • 64 MB of external 16-bit SDRAM clocked at 200 MHz DDR for 800 MB/s of bandwidth.
  • 32 MB of program/storage octal flash clocked at 200 MHz in 8-bit DDR mode for 400 MB/s of bandwidth (read speed).
  • An IMU (Accelerometer and Gyroscope) centered underneath the camera module.
  • A Mic for recording audio and sound detection/processing.
  • Onboard WiFi (a/b/g/n - 11/54/65 Mb/s) and Bluetooth (v5.1 - BR/EDR/BLE) module with a chip antenna.
  • Option to use a U.FL antenna instead.
  • Onboard 10/100/1000 Mb/s Ethernet
  • Ethernet Jack with PoE support via an external shield.
  • A removable camera module system, with support for MIPI CSI and 8-bit parallel, allowing the OpenMV N6 to interface with different sensors:
  • The OpenMV N6 comes with a 120 FPS 1MP Color Global Shutter image sensor. Most simple algorithms will run about 120 FPS on VGA (640x480) resolutions and below. If you want to use more specialized lenses with your image sensor, you can easily buy and attach them yourself.
  • Or you can use one of the many sensor modules in our sensor portfolio.
  • A LiPo battery connector compatible with 3.7V LiPo batteries commonly sold online for hobbyist robotic applications with battery charging support via USB.
  • 500 mA Fast Charge Current
  • With TVS Protection.
  • With ADC for reading the battery voltage.
  • An ARM 10-pin JTAG Header Compatible with SEGGER J-Link Devices for debugging and programming.
  • With EMI Filtering and TVS protection.
  • BOOT1 switch for debugging.
  • External 5V VIN with reverse supply protection.
  • With TVS Protection.

Specifications:

PLEASE NOTE THAT THE I/O PINS OF THE N6 ARE NOT 5V TOLERANT! DO NOT CONNECT THE DEVICE DIRECTLY TO A 5V MCU LIKE THE ARDUINO MEGA.

You must power the N6 using VIN. The 3.3V pins are outputs only. VIN has a max voltage input of 5.7V. If you need to provide it higher than 5.7V, please use one of our new shields with 6V-36V switching regulator inputs.

Processor:

  • ARM® 32-bit Cortex®-M55 CPU w/ Double Precision FPU w/ ARM® MVE Helium™ technology (128-bit SIMD)
  • 800 MHz (1280 DMIPS)
  • Core Mark Score: 3616 (compare w/ Raspberry Pi 3: 3800)

Camera Info:

  • PAG7936 1MP Color Global Shutter Sensor
  • 1280x800 @ 120 FPS
  • 640x400 @ 240 FPS
  • 320x200 @ 480 FPS
  • Optical Format: 1/4"
  • Pixel Size: 3um x 3um
  • CRA: 20°
  • SNR: 36 dB
  • Dynamic Range: 64 dB

Lens Info:

  • Max Image Circle Diameter: 6.7mm
  • Focal Length: 2.8mm
  • Aperture: F2.0
  • Optical/Mechanical TTL: 17.50
  • Back Focal Length: 5.37mm
  • Flange Focal Length: 4.53mm
  • TV Distortion: <-24%
  • Relative Illumination: >70%
  • CRA: 14°
  • Storage/Operating Temperature: -40°C to 85°C
  • Format: 1/3"
  • Mount: M12*0.5
  • IR Cut Filter: 650nm
  • @420nm-600nm: Tavg > 90%
  • @650nm +/- 10nm: T=50%
  • Dust Level: IP4X
  • Structure: 6G + 1BG

Actual FoV with PAG7936 image sensor:

  • D78.0° H68.8° V46.4°

Electrical Info:

All pins are 3.3V tolerant with 3.3V output. All pins can sink or source up to 20mA. VIN may be between 4.7V and 5.7V. Do not draw more than 250mA from your OpenMV Cam's 3.3V rail.

Performance Specs:

  • Power-on to inference result (attached to PC): ~2.5s
  • Power-on to inference result (stand-alone): ~1.5s
  • Wakeup from deepsleep to inference result (attached to PC): ~2.5s
  • Wakeup from deepsleep to inference result (stand-alone): ~1.5s
  • Bypass bootloader, power-on/wakeup to inference result (attached to PC): ~1.5s
  • Bypass bootloader, power-on/wakeup to inference result (stand-alone): ~0.5s
  • Bypass bootloader, power-on/wakeup to inference/image-save (attached to PC): ~4s
  • (PC slows down the system while reading the mass storage)
  • Bypass bootloader, power-on/wakeup to inference/image-save (stand-alone): ~0.75s

Power Consumption

  • Full Power: 150mA @ 5V (0.75W)
  • Deep Sleep: 1.6mA @ 3.7V (~6mW, via BAT connector)

Dimensions:

  • Length: 45 mm
  • Width: 35 mm
  • Height: 30 mm

Temperature Range

  • Storage Temperature: -25 °C to +70 °C
  • Operating Temperature: -25 °C to +70 °C

3D Model

  • OpenMV N6 Model (.step)

Case

  • OpenMV N6 3D Printable Case (.stl)

Mount

  • Tripod 1/4-20 Styled Board Mount (.stl/.step)
  • Tripod 1/4-20 Flat Board Mount (.stl/.step)
  • GoPro Board Mount (.stl/.step)

Power and Battery Guides

Schematic

Documentations:

Package Includes:

  • 1x OpenMV N6

Write a review

Please login or register to review
WhatsApp

OpenMV OMV-N6-V1 N6

  • Brand:: OpenMV
  • Product Code: :OMV-N6
  • Reward Points: :180
  • Availability: :In Stock
  • रo 18,267.38

  • Price in reward points: 18414

  • 2 or more रo 18,120.00
  • 5 or more रo 17,972.62
  • 10 or more रo 17,825.27

Related Products

OpenMV Cam H7 Plus

OpenMV Cam H7 Plus

The OpenMV Cam is a small, low power, microcontroller board which allows you to easily implement app..

रo 12,890.53

OpenMV Telephoto Lens

OpenMV Telephoto Lens

This lens gives your OpenMV Cam the ability to see longer distances (e.g. zoom in). The standard len..

रo 613.67

OpenMV OMV-AE3-V1 AE3

OpenMV OMV-AE3-V1 AE3

The OpenMV AE3 is a small, low power, microcontroller board which allows you to easily implement app..

रo 11,048.42

OpenMV Gigabit PoE Shield

OpenMV Gigabit PoE Shield

The Gigabit PoE shield lets you connect your OpenMV Cam to PoE Ethernet. This gives you a one-cable ..

रo 8,593.00

Tags: OpenMV N6