# MIPI CSI (Camera)

## Connecting the Innowave OV5645 Camera

\<todo> add more detail

The innowave camera comes pre-installed with the latest revision (2024) of the NavQPlus. It is a fixed focus camera unlike the autofocus google coral camera. The installation and removal is very similar to the the instructions below for the Google coral camera.

The flex cable has marking on it "this side up" that should be visible when looking at the connector side of the board. i.e you can read "this side up" and also read the silkscreen "CSI 1"on the bottom of the board at the same time.

## Connecting the Google Coral Camera

{% hint style="danger" %}
CAUTION! If the Google Coral Camera is connected **backwards**, <mark style="color:yellow;">**it will cause a short circui**</mark><mark style="color:yellow;">t</mark> and burn out both the MIPI-CSI cable and the sensor in the camera. Please see the images below on how to properly connect the Google Coral Camera to the NavQPlus.
{% endhint %}

{% hint style="success" %}
One Google Coral camera is included with most NavQPlus kits. The NavQPlus does support two MIPI-CSI Cameras simultaneously. Additional Google Coral cameras and extended ribbon cables are available from Google, or other retailers. &#x20;
{% endhint %}

Pin 1 (P1) on the Google Coral Camera should be connected to the pin with the arrow on the MIPI-CSI port. Please see the images below. The sides with the red box should line up. You should see the blue on the flex cable when connecting to the MIPI-CSI port.

![Red box shows pin 1 on the camera.](https://2768264622-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MQsLUVVC7cJOe9aVARC%2Fuploads%2Fgit-blob-fcea84f3e90d6ad09462dab6a930b3648aabfb54%2Fcoral_camera_pins.jpg?alt=media) ![Red box shows pin 1 on the MIPI-CSI connector.](https://2768264622-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MQsLUVVC7cJOe9aVARC%2Fuploads%2Fgit-blob-80026a0a852b3af4533e549e04cadcbc0286a83b%2Fmipi_csi_pins.jpg?alt=media)

{% hint style="warning" %}
Image reference of how the camera should be connected to the NavQPlus. Please note the orientation of the flex cable. **This is very important!**
{% endhint %}

![Image shows the Google Coral Camera connected to the NavQ+.](https://2768264622-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MQsLUVVC7cJOe9aVARC%2Fuploads%2Fgit-blob-4d2312730a23f190dd05e743ae0d9f936766a7a9%2Fcoral_camera_orientation.jpg?alt=media)

## Camera Mount&#x20;

Depending on your kit, there may be a tall or short camera mount included. The short version typically ships with the NavQPlus or drone itself, while a tall version may come with an MR-Buggy3 development kit. Please refer to the image below for information on how to assemble.&#x20;

The camera mount is provided unassembled.

<img src="https://2768264622-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MQsLUVVC7cJOe9aVARC%2Fuploads%2FEvXzjOjwFnMXGuokZfvD%2Fimage.png?alt=media&#x26;token=be9c05c3-6247-455a-a23d-5887eafe2670" alt="" data-size="original">

\


{% hint style="info" %}
See drawing PDF below. Note the three three screws (item 10) and nuts (item 8) that connect the inner case (item3) to the camera adapter (item 2). This is a little difficult to see on the drawings.
{% endhint %}

{% hint style="success" %}
FYI the camera mount base is designed to be compatible with other off the shelf "action cameras" and uses a #10-32 screw to attach. Other designs, accessories or modifications can easily be 3d printed and adapted.
{% endhint %}

{% file src="https://2768264622-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MQsLUVVC7cJOe9aVARC%2Fuploads%2F6OVMsX1kFgq1ZCalZi4x%2FASY%20Camera%20mount%20for%20Drone.pdf?alt=media&token=8b8669b9-e47d-47e8-96b9-5c8a2d70e5c7" %}
PDF of Camera Mount assembly
{% endfile %}



![Image of camera mount for drone/buggy3](https://2768264622-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MQsLUVVC7cJOe9aVARC%2Fuploads%2FAvWUcEYh6nDkywls0NCv%2Fimage.png?alt=media\&token=f732e8c9-952b-4ea8-832d-1ef03f621603)

\
&#x20;
