VOXL 2 Mini Image Sensors
Table of contents
Overview
Summary
In general, the process for selecting image sensors and interposers are use case specific, but there are some common use cases that the VOXL ecosystem supports out of the box.
The following describe two configurations that are available as development kits.
Lower on this page, general information about the interposers and image sensors will be listed that provide customization options.
Please, Don’t Hot Swap!
When playing with the hardware, please ensure you unplug VOXL 2 Mini from the power supply and USB when changing image sensors. If you have the system powered on, you can damage things!
Stereo Flex not Currently Supported
The stereo sensor flex is not currently supported in the VOXL 2 Mini camera configurations.
Development Kit Configurations
MDK-M0104-1-C4 - Hires, Tracking
Hardware Setup
Software Setup
Run the following command on target to configure.
camera-server-config-helper hires:imx214:0 tracking0:ov7251:1
To check the camera streams, run voxl-insepect-cam -a
:
MDK-M0104-1-C6 - ToF, Hires, Tracking
Hardware Setup
M0104 Connector | Interposer | Sensor | HW ID |
---|---|---|---|
J6 | M0076 | ToF(M0040 ) | 0 |
J7 | M0135 JL | Tracking (M0014 ) | 2 |
- | M0135 JU | Hires (M0025-2 ) | 3 |
Software Setup
Run the following command on target to configure.
camera-server-config-helper tof:pmd-tof:0 hires:imx214:1 tracking0:ov7251:2
You can check the image sensor status using voxl-inspect-cam -a
:
Hardware Information
Camera Configuration Summary
There are four 4-lane CSI and four CCI interfaces exposed on two connectors, J6 and J7.
- J6 - CCI0/CSI0 and CCI1/CSI1, representing HW IDs 0/1 respectively
- J7 - CCI2/CSI2 and CCI3/CSI3, representing HW IDs 2/3 respectively
Custom flexes can be made to interface to J6/J7, or the following interposers can be used.
Interposers
The VOXL 2 Mini (board ID M0104
) ecosystem consists of “interposers” to provide image sensor connections to the board.
These interposers route the image sensor contral and data, and also interfaces like SPI/UART/I2C/GPIO in some cases. The focus of this document is just image sensor connections.
M0135 - Dual Sensor Interposer
- QTY 2 Sensors
- M0135 Datasheet
- M0104 connectors: J6 or J7
M0076 - Single Sensor Interposer
- QTY 1 Sensor
- M0076 Datasheet
- M0104 connectors: J6 or J7
M0084 - Dual Sensor Flex
- QTY 2 Sensors
- M0084 Datasheet
- M0104 connectors: J6 or J7
Image Sensors
Tracking
- Limitations: total 4 concurrent Tracking Sensors at once on VOXL 2 Mini
Image Sensor Type | Part Number | VOXL 2 Mini Connector | Interposer | Interpose Connector | Sensor HW ID |
---|---|---|---|---|---|
Tracking | M0014 | M0104 J6 | M0135 | JL | 0 |
Tracking | M0014 | M0104 J6 | M0135 | JU | 1 |
Tracking | M0014 | M0104 J7 | M0135 | JL | 2 |
Tracking | M0014 | M0104 J7 | M0135 | JU | 3 |
Tracking | M0014 | M0104 J6 | M0076 | J1 | 1 |
Tracking | M0014 | M0104 J7 | M0076 | J1 | 2 |
Tracking | M0014 | M0104 J6 | M0084 | JL | 0 |
Tracking | M0014 | M0104 J6 | M0084 | JU | 1 |
Tracking | M0014 | M0104 J7 | M0084 | JL | 2 |
Tracking | M0014 | M0104 J7 | M0084 | JU | 3 |
ToF
- Limitations: total 2 concurrent ToF Sensors at once on VOXL 2 Mini
Image Sensor Type | Part Number | VOXL 2 Mini Connector | Interposer | Interpose Connector | Sensor HW ID |
---|---|---|---|---|---|
ToF | M0040 | M0104 J6 | M0135 | JL | 0 |
ToF | M0040 | M0104 J6 | M0135 | JU | 1 |
ToF | M0040 | M0104 J7 | M0135 | JL | 2 |
ToF | M0040 | M0104 J7 | M0135 | JU | 3 |
ToF | M0040 | M0104 J6 | M0076 | J1 | 1 |
ToF | M0040 | M0104 J7 | M0076 | J1 | 2 |
ToF | M0040 | M0104 J6 | M0084 | JL | 0 |
ToF | M0040 | M0104 J6 | M0084 | JU | 1 |
ToF | M0040 | M0104 J7 | M0084 | JL | 2 |
ToF | M0040 | M0104 J7 | M0084 | JU | 3 |
Hires
- Limitations: total 2 concurrent Hires Sensors at once on VOXL 2 Mini
Image Sensor Type | Part Number | VOXL 2 Mini Connector | Interposer | Interpose Connector | Sensor HW ID |
---|---|---|---|---|---|
ToF | M0025, M0061 + flex | M0104 J6 | M0135 | JL | 0 |
ToF | M0025, M0061 + flex | M0104 J6 | M0135 | JU | 1 |
ToF | M0025, M0061 + flex | M0104 J7 | M0135 | JL | 2 |
ToF | M0025, M0061 + flex | M0104 J7 | M0135 | JU | 3 |
ToF | M0025, M0061 + flex | M0104 J6 | M0076 | J1 | 1 |
ToF | M0025, M0061 + flex | M0104 J7 | M0076 | J1 | 2 |
ToF | M0025, M0061 | M0104 J6 | M0084 | JL | 0 |
ToF | M0025, M0061 | M0104 J6 | M0084 | JU | 1 |
ToF | M0025, M0061 | M0104 J7 | M0084 | JL | 2 |
ToF | M0025, M0061 | M0104 J7 | M0084 | JU | 3 |
Beta Configurations
The following are not supported by the voxl-configure-mpa
setup and are considered beta level.
Dual ToF, Dual Tracking
Hardware Setup
Software Setup
camera-server-config-helper tof0:pmd-tof:0 tracking0:ov7251:1 tof2:pmd-tof:2 tracking1:ov7251:2
Quad Tracking
NOTE: QVIO currently only supports a single input.
Hardware Setup
Software Setup
camera-server-config-helper tracking0:ov7251:0 tracking1:ov7251:1 tracking2:ov7251:2 tracking3:ov7251:3