# Hardware

## Pinouts

The connector to the autopilot is a 6-pin JST-GH connector. The pinouts on the Kahuna are inline with the pixhawk standard, hence an unmodified 6-pin JST-GH can be connected directly to any pixhawk standard autopilot. The TX and RX have been swapped appropriately on the Kahuna for a UART connection.&#x20;

The antenna connector is a U.Fl connector (Also known as IPEX). You can connect an antenna directly to the board or use a U.Fl to SMA adaptor to connect to a wider range of antennas.

<figure><img src="https://1239082692-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdPR57GIwyNGpujTZHIUm%2Fuploads%2Fs6jvHcYTVxUHhtJV4I3U%2FPinout.png?alt=media&#x26;token=f6063168-7d68-46c0-81e0-ff2437995788" alt=""><figcaption><p>Kahuna Pinout</p></figcaption></figure>

## Buttons and Jumpers

Use the Kahuna's buttons and jumpers to enter bootloader mode or restore factory settings.

### Enter Bootloader Mode

To enter bootloader mode on the ESP07-S module, hold the **B** button and quickly tap the **R** button. If successful, the GCS Status LED will softly illuminate. Release the button when the LED lights up. For detailed steps on checking the module's health and firmware updates via UART, refer to the Firmware Update

### Factory Reset Jumper

The factory reset jumper lets you restore the Kahuna to its default settings, which is helpful if you've forgotten the username or password. To reset to factory defaults, short circuit the jumper on the underside of the board within one minute of powering on the Kahuna.

## LED Status Lights

The Kahuna device features three status indicators: Air, Wi-Fi, and GCS.

* **Air LED**: Indicates the status of communications between the Kahuna and the autopilot, specifically regarding the presence of a heartbeat.
* **Wi-Fi LED**: Shows the status of the Wi-Fi connection, for instance, whether the Kahuna is connected to a network or searching for one.
* **GCS LED**: Reflects the communication status between the Kahuna and the Ground Control Station software, again focusing on the presence of a heartbeat signal.

The table below outlines the meaning of the status light indications.

<figure><img src="https://1239082692-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdPR57GIwyNGpujTZHIUm%2Fuploads%2Fik3muOE5ukY7oaWY7C68%2FLEDDefinitions.png?alt=media&#x26;token=710267da-ee31-4aa5-ad8f-9a20f6943b19" alt=""><figcaption><p>LED Status Definitions*</p></figcaption></figure>

\*Kahuna V1.1 have GCS and Air labels swapped.

## Specifications

| Mass               | 4g                |
| ------------------ | ----------------- |
| Max output power   | 20 dBm (\~112 mW) |
| Range              | 2500 m            |
| Voltage input      | 5V                |
| Current Continuous | 20 mA             |
| Current Peak       | 250 mA            |

<figure><img src="https://1239082692-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdPR57GIwyNGpujTZHIUm%2Fuploads%2FdnPXHy3w9mLwkJqRmO3J%2FEngineeringDrawingV1.2.png?alt=media&#x26;token=c17d330e-256f-4089-b822-b58c84594686" alt=""><figcaption><p>Physical Dimensions of the Kahuna</p></figcaption></figure>

{% file src="<https://1239082692-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdPR57GIwyNGpujTZHIUm%2Fuploads%2F5Y0hOSFY3pG2To6F5Ecb%2FKahunaV1.2.step?alt=media&token=b9a8b281-a4c1-4668-9bdf-46a434dd1555>" %}
CAD file for the Kahuna
{% endfile %}

## 3D Printed Case

<figure><img src="https://1239082692-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdPR57GIwyNGpujTZHIUm%2Fuploads%2FTuQ4hYeOPwOuOSMu48ZJ%2FCase%20Image%20CAD.png?alt=media&#x26;token=983a274c-71ed-4951-8bf3-97095e1c80c8" alt=""><figcaption><p>Render of Case</p></figcaption></figure>

<figure><img src="https://1239082692-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdPR57GIwyNGpujTZHIUm%2Fuploads%2F9to2lBa8vhP4rHLfRQ3A%2FCase.JPG?alt=media&#x26;token=688899a6-d84a-49e4-84db-e66fc365f43c" alt=""><figcaption><p>Kahuna in Case</p></figcaption></figure>

Files are available to download and print here:

{% file src="<https://1239082692-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdPR57GIwyNGpujTZHIUm%2Fuploads%2FaGlAOUSVG1bjcK9u9xC1%2FTopV2_2.STL?alt=media&token=0cf0063d-b094-4e73-a958-e6bbcba77d87>" %}

{% file src="<https://1239082692-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdPR57GIwyNGpujTZHIUm%2Fuploads%2F6b0wg4KkSRdRkebY16ae%2FBaseV2_2.STL?alt=media&token=c3fdbb7d-acf1-4c21-9e2d-f4f480626ce3>" %}

If you want to edit the parts, the raw files are here:

{% file src="<https://1239082692-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdPR57GIwyNGpujTZHIUm%2Fuploads%2FMYZdai36D83kI2rQIhjz%2FTopV2_2.SLDPRT?alt=media&token=dd6f1ce5-1922-4be9-b523-0e98b55b4267>" %}

{% file src="<https://1239082692-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdPR57GIwyNGpujTZHIUm%2Fuploads%2FOIA6vPuS9dNLYZOqrUSb%2FBaseV2_2.SLDPRT?alt=media&token=fca8daa4-68b2-4149-a91e-d913718b7673>" %}
