# Electrical Interfaces

## **I/O and Electrical Panel**

![](https://2177404587-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8dwrGJhxGd9cIvsStziq%2Fuploads%2FpHqq8eMSzm7H0VZOE2us%2FIO%20Panel.png?alt=media\&token=b02ce208-6e89-4dfc-8c30-4eed65355a35)

### **USB-C**

Configured as ethernet adapter.

Functionality:&#x20;

* connection to payload
* mass storage (e.g. flash drive)
* firmware updates

{% hint style="info" %}
It is not possible to power Astro via this port. For example, to update firmware or download logs, power Astro with a battery.
{% endhint %}

### Payload

Connector type: JST-ZPD 26-pin&#x20;

<figure><img src="https://2177404587-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8dwrGJhxGd9cIvsStziq%2Fuploads%2FoghmzxVQ6TylbwpFXAEs%2FScreenshot%202023-10-26%20170726.png?alt=media&#x26;token=982c4c82-f7d3-4dc2-94d2-127d7e09d822" alt=""><figcaption></figcaption></figure>

This connector can be accessed directly or to pass connections to the [Smart Dovetail](../payload-mounting-interfaces#smart-dovetail) connector.

The mating connector to build a payload cable is [ZPDR-26V-S](https://www.digikey.com/en/products/detail/jst-sales-america-inc/ZPDR-26V-S/2472569).

### TELEM3&#x20;

Connector: JST GH 6-pin

![](https://2177404587-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8dwrGJhxGd9cIvsStziq%2Fuploads%2FgaZdw4SHanYhxntihbqU%2Ftelem3.png?alt=media\&token=14bf6f40-38cc-490b-a1f6-0ac045d72c16)

### **AUX UART**

Connector: JST GH 6-pin

![](https://2177404587-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8dwrGJhxGd9cIvsStziq%2Fuploads%2FBuwsHnbNJoCk7GL4t0UQ%2Faux%20uart.png?alt=media\&token=b1c70606-847e-4833-874b-ce5b11ebe838)

### **PWM**

Connector: headers, 0.1 inch spacing

![](https://2177404587-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8dwrGJhxGd9cIvsStziq%2Fuploads%2FhP7ydhl78FVGOmiELR8R%2Faux%20io%20pwm.png?alt=media\&token=0c51c737-e095-4dbd-b19c-47567646263a)

PWM outputs are active when the aircraft is powered on.

#### **Setup**

{% tabs %}
{% tab title="2.0.19 and up" %}
The PWM outputs on the Astro are controlled with the PWM\_AUX\_FUNC parameter where FUNC1-4 are the 4 pwm outputs. To assign a PWM output to a mapping, just find the number of the PWM output, and the associated PWM\_AUX\_FUNC and assign it to the desired mapping. ie, ie, if you use RC AUX 1, it should use Dial 2 to control the PWM output.&#x20;
{% endtab %}

{% tab title="1.9.2 and earlier" %}
{% hint style="info" %}
PWM outputs were not enabled on aircraft with the Doodle Radio until 2.0.19
{% endhint %}

In AMC, select the output pins by navigating to Menu > Vehicle Setup > Parameters. Possible outputs are:&#x20;

| IO board label | Parameter name |
| -------------- | -------------- |
| 1              | RC\_MAP\_AUX1  |
| 2              | RC\_MAP\_AUX2  |
| 3              | RC\_MAP\_AUX3  |
| 4              | RC\_MAP\_FLAPS |

For each output, select an input source channel (i.e. [Herelink hardware button](../../components/pilot-handsets#hardware-controls) you will push to trigger a change in PWM).

| Herelink  | Channel |
| --------- | ------- |
| Wheel     | 5       |
| Button D  | 10      |
{% endtab %}
{% endtabs %}

PWM output values (e.g. 1100 us) are controlled by these parameters (read more in the [PX4 Parameter Reference](https://dev.px4.io/master/en/advanced/parameter_reference.html)).

| Parameter       | Function                                                                                                                                                    |
| --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
| PWM\_AUX\_DIS1  | PWM output when autopilot is not armed. When set to -1 the value for PWM\_AUX\_DISARMED will be used. a similar parameter is availabel for each channel     |
| PWM\_AUX\_MIN1  | Minimum PWM pulse for this output. When set to -1 the value for PWM\_AUX\_MIN will be used.                                                                 |
| PWM\_AUX\_MAX1  | Maximum PWM pulse for this output. When set to -1 the value for PWM\_AUX\_MAX will be used.                                                                 |
| PWM\_AUX\_REV1  | Invert direction.                                                                                                                                           |
| PWM\_AUX\_FAIL1 | PWM output if autopilot is in failsafe mode. When set to -1 the value is set automatically depending if the actuator is a motor (900us) or a servo (1500us) |

### **CAN**

Connector: JST GH 4-pin

![](https://2177404587-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8dwrGJhxGd9cIvsStziq%2Fuploads%2FT2Ji55iNzf2HXCD7r7OS%2FCAN.png?alt=media\&token=28745cd9-2c20-459f-9572-ca1846cdd365)

### **Console pinout**

Console is a special serial (UART) port that is useful for troubleshooting applications running on the IMX8 processor inside Astro.

Connector: JST GH 6-pin

![](https://2177404587-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8dwrGJhxGd9cIvsStziq%2Fuploads%2Fac9CtKN5RMXZ8uxTiYzN%2Fconsole%20pinout.png?alt=media\&token=5e7724ee-35d9-4e83-acc0-a1b82f02de46)

### **Ethernet**

Connector: JST GH 6-pin

![](https://2177404587-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8dwrGJhxGd9cIvsStziq%2Fuploads%2F4JDmOHz9Mqu582FPaupl%2Fethernet.png?alt=media\&token=c4db0690-9f4e-4c05-85e5-920a89aa3afd)

### **Bind Button**&#x20;

Not active or user configurable. This button is included for future expansion.

### Battery V

Connector: XT-30

* Battery Voltage: 18 - 25.2 VDC
* Continuous current: 4.5 A (overcurrent protection set to approximately 5 A)

The XT-30 connector provides direct access to the raw battery output. Please note that the overcurrent protection is set to trip around 5 A, though variations may occur, with testing showing cutoff points between 4.7 and 5.3 A. We recommend keeping the load under 4.5 A to avoid triggering the protection circuit.

**Important Notes**:

* If you are not using a gimbal, you can draw up to 4.5 A through the XT-30 connector.
* If you have a gimbal attached, which typically draws about 1 A, you’ll need to limit the remaining load on the XT-30 to 3.5 - 4 A.
* The circuit responds within a few milliseconds, so any large inrush currents may activate the overcurrent protection.



{% hint style="info" %}
In order for the XT30 to behave as expected, the Herelink needs to be powered on and in communication with Astro.
{% endhint %}

