All pages
Powered by GitBook
1 of 6

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Electrical Interfaces

I/O and Electrical Panel

USB-C

Configured as ethernet adapter.

Functionality:

  • connection to payload

  • mass storage (e.g. flash drive)

  • firmware updates

It is not possible to power Astro via this port. For example, to update firmware or download logs, power Astro with a battery.

Payload

Connector type: JST-ZPD 26-pin

This connector can be accessed directly or to pass connections to the Smart Dovetail connector.

The mating connector to build a payload cable is ZPDR-26V-S.

TELEM3

Connector: JST GH 6-pin

AUX UART

Connector: JST GH 6-pin

PWM

Connector: headers, 0.1 inch spacing

PWM outputs are active when the aircraft is powered on.

Setup

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.

PWM outputs were not enabled on aircraft with the Doodle Radio until 2.0.19

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

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 you will push to trigger a change in PWM).

Herelink

Channel

Wheel

5

Button D

10

PWM output values (e.g. 1100 us) are controlled by these parameters (read more in the PX4 Parameter Reference).

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

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

Ethernet

Connector: JST GH 6-pin

Bind Button

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.

In order for the XT30 to behave as expected, the Herelink needs to be powered on and in communication with Astro.

Software Interfaces

Astro is PX4 and MavSDK compatible. This means a serial connection can be used to get messages from the autopilot like GPS position and velocity, or send commands to the autopilot like position and speed. Learn more here: https://www.dronecode.org.

Astro has an onboard computer. This means your code can run in a Docker and connect via ethernet/serial to a payload, the autopilot, and the internet via LTE modem. Learn more here:

https://docs.auterion.com/app-development/app-development/application-development-1

Example code

Coming soon! Let us know what kind of examples would be interesting.

Onboard Computer

Astro has an onboard computer. This means your code can run in a Docker and connect via ethernet/serial to a payload, the autopilot, and via LTE modem to the internet. Learn more in the Auterion App Dev Guide.

This section will be expanded to include specifications and example code.

These features are still in development so check back!

MavSDK

Astro runs Auterion Enterprise PX4 and is MavSDK compatible. This means a serial connection can be used to get messages like GPS position and velocity from the autopilot, send commands like desired position or speed. More info at DroneCode.org, including example code.

You can include MavSDK in your mobile or onboard apps. You can make remote controllers that communicate via MavLINK. You can make sensors that pump their data back and forth to Astro with MavLINK. You can make an app that runs on PC, and the PC connects to the herelink hotspot, allowing full access to the drone telemetry on the laptop.

Development Tools

MavSDK
Software Interfaces
Payload Mounting Interfaces
Electrical Interfaces
Onboard Computer

Payload Mounting Interfaces

Smart Dovetail

Smart Dovetail is a payload quick release with mechanical connection and electrical connections for power and data. It's an open standard that implements the Pixhawk Payload Bus.

Smart Dovetail is not hotswap compatible. To avoid damaging Astro or your sensor, please power off the aircraft before attaching or removing a Smart Dovetail payload.

CAD

This model contains the entire smart dovetail assembly. You are welcome an encouraged to use this model to Integrate Smart Dovetail into your payload! This also serves as the reference design for the Pixhawk Payload Bus Quick Release.

21MB
Assembly Smart Dovetail Quick Release 6-16-2025.STEP
Open

BOM and Gerber files

1MB
840-00245-pcba-dovetail-passthrough-revC.zip
archive
Open
Revision
Description
Date

Alpha

Initial design release

11/12/2021

Beta

Complete model released

3/24/2022

Production

Available in store

6/17/2022

Pinout

Plate KEL

Smart Dovetail Plate uses KEL DY11-040L to connect with the Aircraft side. Integrate this connector into your payload (e.g. for mass production).

Pinout is defined in the Pixhawk Payload Bus standard doc. See page 9 for pinout table and pin identification diagram.

Plate ZPD

Payload Adaptor ZPD

Smart Dovetail Plate offers a ZPDR-26V-S JST connector for payloads. The pinout nominally matches the .

VBAT is on the IO Panel bus, which includes the XT30, and is protected at 5 A.

Max current per pin is 2 A.

The mating connector needed to build a payload cable is ZPDR-26V-S.

If you need camera trigger or capture feedback on the Payload Adaptor ZPD connect, remove the PCBA from the housing and connect a 0 ohm resistor to R5 for trigger, and to R2 for the capture pin. Pins 24 (capture) and 26 (trigger) can then be used. If you need help configuring Astro to use these pins for your payload, reach out to our support team.

Available Products

  • Full Dovetail Kit

  • Airside Receiver

  • Payload Adapter

Limitations

No hotswap protection. Do not mate or demate Smart Dovetail while the aircraft is powered.

If the payload has even modest capacitance or other inrush current the connector contacts on both aircraft and payload side will be eroded.

Not all ZPD pins are implemented. Power, ethernet, serial, and usb are present. Please let us know if unimplemented pins are blocking you: support@freeflysystems.com.

Hard-mounting to Astro chassis requires standoffs (M3 male-female, 8mm length included in the kit). The requirement is due to interference between the cable bundle and Herelink Air Unit.

The Dovetail adapter and Plate have been tested up to 3kg

Astro Vibration Isolator

The Astro Vibration Isolator works best with most payloads. More info is availible here:

Vibration Isolators
Astro Payload Connector