# Hadron 640R Adapter

{% columns %}
{% column %}

<figure><img src="https://341257526-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkuuT7PXOBpck5wDlb6XM%2Fuploads%2Fgit-blob-066606c4a034b07b0321ebed524ed3e78d823cdb%2FDCS2_Hadron.png?alt=media" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}

<figure><img src="https://341257526-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkuuT7PXOBpck5wDlb6XM%2Fuploads%2Fgit-blob-6bd16d19cb9515f0a8c27d26db3dee0ab025a487%2FDCS2_Hadron%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

{% hint style="info" %}
There are 2 versions of the connection adapter:

* Standard FPC cable output version (left)
* New microCoax cable output version - compatible with new DCS2 expansion boards (right)
  {% endhint %}

**Skip unnecessary integration: Run the most popular payloads instantly.**

DroneCore Suite x Hadron Adapter is a combination of hardware and software for seamless transmission of video stream from the FLIR Hadron camera into the Jetson running on the DroneCore Suite.

**Box content**

* 1x Hadron Adapter for DCS including a software driver.
* 1x Cam – FPC cable (length 10 cm / 20 cm / 25 cm)

**3D model - FPC version**

{% file src="<https://341257526-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkuuT7PXOBpck5wDlb6XM%2Fuploads%2Fgit-blob-369e33d1fa35c0bfaf5d729ab4f7c29599df790d%2F3DStep-Hadron_expansion_board-7.zip?alt=media&token=d206db65-4b6c-4869-a7e5-9070689670c0>" %}

***

## Dimensions

{% tabs %}
{% tab title="FPC" %}

<figure><img src="https://341257526-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkuuT7PXOBpck5wDlb6XM%2Fuploads%2Fgit-blob-9b61384ed849f72d45115778706fbfef0e8fc6cd%2F2c8294c4-1.png?alt=media" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="uCoax" %}

<figure><img src="https://341257526-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkuuT7PXOBpck5wDlb6XM%2Fuploads%2Fgit-blob-c415dd0825c1594ecffe8c08a719f7fee9d18944%2F235b30d7-1.png?alt=media" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

{% file src="<https://341257526-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkuuT7PXOBpck5wDlb6XM%2Fuploads%2Fgit-blob-ba913d3164e98741d549fe6167603f611d4dbd1f%2FHadron_Adapter_FPC-2D_Drawing.pdf?alt=media&token=fb889e0a-8162-46ad-ba64-f631deba9759>" %}

{% file src="<https://341257526-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkuuT7PXOBpck5wDlb6XM%2Fuploads%2Fgit-blob-dd232cfb20bc6c4e4262fb473ff438ad262572cd%2FHadron_Adapter_uCoax-2D_Drawing.pdf?alt=media&token=5cbcb6c8-602f-4dd2-89c9-c71b7b129120>" %}

***

## Power supply

{% tabs %}
{% tab title="FPC" %}

<figure><img src="https://docs.airvolute.com/~gitbook/image?url=https%3A%2F%2F341257526-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FkuuT7PXOBpck5wDlb6XM%252Fuploads%252Fgit-blob-8628b0b10dd2146eb922aa7f11c1a5b6f932b5f7%252FHadron_expansion%28FPC%29_power_diagram.svg%3Falt%3Dmedia&#x26;width=768&#x26;dpr=3&#x26;quality=100&#x26;sign=4481a738&#x26;sv=2" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="uCoax" %}

<figure><img src="https://docs.airvolute.com/~gitbook/image?url=https%3A%2F%2F341257526-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FkuuT7PXOBpck5wDlb6XM%252Fuploads%252Fgit-blob-b8fe2169ee88331ae052255334cc345e9df4d914%252FHadron_expansion%28uCoax%29_power_diagram.svg%3Falt%3Dmedia&#x26;width=768&#x26;dpr=3&#x26;quality=100&#x26;sign=1b929207&#x26;sv=2" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

***

## Connections and pinouts

{% tabs %}
{% tab title="FPC" %}

<figure><img src="https://341257526-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkuuT7PXOBpck5wDlb6XM%2Fuploads%2Fgit-blob-b232fa8331e9fa8eb38e3e19b9a5efafd978c188%2FHadron_fpc_connectors.svg?alt=media" alt="" width="375"><figcaption></figcaption></figure>

<details>

<summary><strong>EO SENSOR</strong></summary>

* 501951-2210 connector type
* I2C and PWND are 3V3 logic

| pin | function    |
| --- | ----------- |
| 1   | NC          |
| 2   | I2C\_SDA    |
| 3   | I2C\_SCL    |
| 4   | GND         |
| 5   | MCLK        |
| 6   | PWDN        |
| 7   | GND         |
| 8   | CSI\_D3\_P  |
| 9   | CSI\_D3\_N  |
| 10  | GND         |
| 11  | CSI\_D2\_P  |
| 12  | CSI\_D2\_P  |
| 13  | GND         |
| 14  | CSI\_CLK\_P |
| 15  | CSI\_CLK\_N |
| 16  | GND         |
| 17  | CSI\_D1\_P  |
| 18  | CSI\_D1\_N  |
| 19  | GND         |
| 20  | CSI\_D0\_P  |
| 21  | CSI\_D0\_N  |
| 22  | GND         |

</details>

<details>

<summary><strong>BOSON</strong></summary>

{% hint style="warning" %}
Pins marked with \* are NC in the default configuration
{% endhint %}

| pin | function    |
| --- | ----------- |
| 1   | NC          |
| 2   | I2C\_SDA\*  |
| 3   | I2C\_SCL\*  |
| 4   | GND         |
| 5   | MCLK\*      |
| 6   | PWDN\*      |
| 7   | GND         |
| 8   | NC          |
| 9   | NC          |
| 10  | GND         |
| 11  | NC          |
| 12  | NC          |
| 13  | GND         |
| 14  | CSI\_CLK\_P |
| 15  | CSI\_CLK\_N |
| 16  | GND         |
| 17  | CSI\_D1\_P  |
| 18  | CSI\_D1\_N  |
| 19  | GND         |
| 20  | CSI\_D0\_P  |
| 21  | CSI\_D0\_N  |
| 22  | GND         |

</details>

<details>

<summary><strong>USB</strong></summary>

* USB 3.2 standard
* compatible with Molex 538-15021 cable series
* voltage levels according to USB standards
* RX/TX orientation in respect with camera side

{% hint style="warning" %}
Pins marked with \* are NC in the default configuration
{% endhint %}

{% hint style="danger" %}
This connector can be connected/disconnected only when the system is powered off!
{% endhint %}

| pin | function |
| --- | -------- |
| 1   | 5V       |
| 2   | 5V       |
| 3   | 5V       |
| 4   | 5V       |
| 5   | GND      |
| 6   | GND      |
| 7   | D\_P     |
| 8   | D\_N     |
| 9   | GND      |
| 10  | RX\_P\*  |
| 11  | RX\_N\*  |
| 12  | GND      |
| 13  | TX\_P\*  |
| 14  | TX\_N\*  |
| 15  | GND      |

</details>

<details>

<summary><strong>ADDR</strong></summary>

Solder bridge to change GPIO I2C address:

* SB open = 0x21
* SB closed = 0x20

</details>
{% endtab %}

{% tab title="uCoax" %}

<figure><img src="https://341257526-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkuuT7PXOBpck5wDlb6XM%2Fuploads%2Fgit-blob-2e06070fe73d9adc524f5662ab90894bf2da2e12%2FHadron_ucoax_connectors.svg?alt=media" alt="" width="375"><figcaption></figcaption></figure>

<details>

<summary><strong>PAYLOAD SIGNALS</strong></summary>

* Matching connector Hirose DF36-50P-0.4SD
* I2C and PWND are 3V3 logic
* RX/TX orientation in respect with camera side

{% hint style="warning" %}
Pins marked with \* are NC in the default configuration
{% endhint %}

{% hint style="danger" %}
This connector can be connected/unconnected only when the system is powered off!
{% endhint %}

| pin   | function     |
| ----- | ------------ |
| 1-14  | NC           |
| 15    | CSI\_D3\_P   |
| 16    | CSI\_D3\_N   |
| 17    | CSI\_D2\_P   |
| 18    | CSI\_D2\_N   |
| 19    | I2C\_SDA     |
| 20    | I2C\_SCL     |
| 21    | MCLK         |
| 22    | PWDN         |
| 23    | CSI\_CLK\_P  |
| 24    | CSI\_CLK\_N  |
| 25    | CSI\_D1\_P   |
| 26    | CSI\_D1\_N   |
| 27    | CSI\_D0\_P   |
| 28    | CSI\_D0\_N   |
| 29    | USB\_PWRCTL  |
| 30    | USB\_OC      |
| 31    | USB\_D\_P    |
| 32    | USB\_D\_N    |
| 33    | USB\_RX\_P\* |
| 34    | USB\_RX\_N\* |
| 35    | USB\_TX\_P\* |
| 36    | USB\_TX\_N\* |
| 37-50 | NC           |

</details>

<details>

<summary><strong>PAYLOAD POWER</strong></summary>

Matching connector Molex 502578-020x

| pin | function |
| --- | -------- |
| 1   | GND      |
| 2   | 5V       |

</details>

<details>

<summary><strong>ADDR</strong></summary>

Solder bridge to change GPIO I2C address:

* SB open = 0x21
* SB closed = 0x20

</details>
{% endtab %}
{% endtabs %}

***

## Software driver

* Currently supports 1920x1080 and 3840x2160 resolutions with 30FPS
* Exposure and gain can be changed "online" (utilising NVIDIA Jeston ISP autoexposure functionality)
* Resolution and framerate change requires reset of the camera stream
* v4l2 compliant

{% hint style="warning" %}
Driver is not a part of the standard DroneCore OS and is subject to license terms. For more information, please contact <info@airvolute.com>
{% endhint %}
