Skip to content

EchoPilot Carrier Pinout

The Carrier Board is open-source, please visit the echopilot_ai_carrier repository. While you may refer to the pinout information below, also feel free to examine the pdf schematic or the full design in Kicad 6.0+.

Carrier Board Schematic

A full schematic of the carrier board is available: PDF schematic

Top Side Carrier Board

Top Side Components

Iridium Rockblock 9603 (J10)

This connector is for connection to a Rockblock Iridium 9603 modem. A straight-through cable with Molex 0510211000 connectors may be used.

Connector: J10, Part Number: 0532617010
Mating Connector: 0510211000

Pin Number Direction Voltage Pin Desription
1 Pwr GND GND
2 NA NA NC
3 Pwr OUT +5V +5V (unprotected)
4 O 3.3V Iridium On/Off
5 I 3.3V TX (from modem's perspective)
6 I 3.3V Iridium Ring
7 I 3.3V Iridium Network Available
8 NA NA NC
9 NA NA NC
10 O 3.3V RX (from modem's perspective)

Note

Custom software is required to implement Iridium SBD communications. Pinmux modifications may be required pending how a software implementation leverages the Iridium modem IO.

Ethernet 2 (J9)

This connector is used for Ethernet (100 Mbps to the Jetson). This is connected to a KSZ8795CLXIC 4-port ethernet switch onboard the EchoPilot AI.

Note

The magnetics for Ethernet 2 are onboard the Carrier Board.

Connector: J9, Part Number: SM04B-GHS-TB(LF)(SN)
Mating Connector: GHR-04V-S

Pin Number Direction Voltage Pin Description
1 IO Diff Signal Rx+
2 IO Diff Signal Rx-
3 IO Diff Signal Tx+
4 IO Diff Signal Tx-

Ethernet 1 (J15)

This connector is used for Ethernet (100 Mbps to the Jetson). This is connected to a KSZ8795CLXIC 4-port ethernet switch onboard the EchoPilot AI.

Note

The magnetics for Ethernet 1 are onboard the Carrier Board.

Connector: J15, Part Number: SM04B-GHS-TB(LF)(SN)
Mating Connector: GHR-04V-S

Pin Number Direction Voltage Pin Description
1 IO Diff Signal Rx+
2 IO Diff Signal Rx-
3 IO Diff Signal Tx+
4 IO Diff Signal Tx-

Board to Board Jetson (J5)

This connector handles the Jetson-related board to board signals. It connects to the EchoPilot AI board.

Connector: J5, Part Number: FX23L-80P-0.5SV8
Mating Connector: FX23L-80S-0.5SV

Pin Number Direction Voltage Pin Desription
1 I 3.3V Jetson Console RX
2 O 3.3V Jetson Console TX
3 Pwr GND GND
4 IO 1.8V CAM0_SDA0
5 IO 1.8V CAM0_SCL0
6 IO 1.8V CAM0_MCLK
7 IO 1.8V CAM0_GPIO
8 Pwr GND GND
9 IO Diff Signal CAM0_D1+
10 IO Diff Signal CAM0_D1-
11 Pwr GND GND
12 IO Diff Signal CAM0_CLK+
13 IO Diff Signal CAM0_CLK-
14 Pwr GND GND
15 IO Diff Signal CAM0_D0+
16 IO Diff Signal CAM0_D0-
17 Pwr GND GND
18 IO 1.8V CAM1_SDA0
19 IO 1.8V CAM1_SCL0
20 IO 1.8V CAM1_MCLK
21 IO 1.8V CAM1_GPIO
22 Pwr GND GND
23 IO Diff Signal CAM1_D1+
24 IO Diff Signal CAM1_D1-
25 Pwr GND GND
26 IO Diff Signal CAM1_CLK+
27 IO Diff Signal CAM1_CLK-
28 Pwr GND GND
29 IO Diff Signal CAM1_D0+
30 IO Diff Signal CAM1_D0-
31 Pwr GND GND
32 IO 1.8V I2S0_DOUT
33 IO 1.8V I2SO_DIN
34 IO 1.8V I2SO_FS
35 IO 1.8V I2SO_SCLK
36 IO 1.8V AUDIO_MCLK
36 IO 1.8V GPIO12
38 IO 1.8V GPIO10
39 Pwr GND GND
40 O 3.3V IRIDIUM RX UART
41 IO Diff Signal ETH0 TX-
42 IO Diff Signal ETH0 TX+
43 IO Diff Signal ETH0 RX-
44 IO Diff Signal ETH0 RX+
45 Pwr GND GND
46 IO Diff Signal ETH2 RX+
47 IO Diff Signal ETH2 RX-
48 IO Diff Signal ETH2 TX+
49 IO Diff Signal ETH2 TX-
50 Pwr GND GND
51 IO 3.3V JETSON I2C1_SDA
52 IO 3.3V JETSON I2C1_SCL
53 NA NA NC
54 NA NA NC
55 NA NA NC
56 Pwr GND GND
57 Pwr OUT 5V VBUS5
58 IO Diff Signal USB5 D+
59 IO Diff Signal USB5 D-
60 Pwr GND GND
61 Pwr OUT 5V VBUS4
62 IO Diff Signal USB4 D+
63 IO Diff Signal USB4 D-
64 Pwr GND GND
65 Pwr 5V VBUS3
66 IO Diff Signal USB3 D+
67 IO Diff Signal USB3 D-
68 Pwr GND GND
69 Pwr OUT 5V VBUS2
70 IO Diff Signal USB2 D+
71 IO Diff Signal USB2 D-
72 Pwr GND GND
73 I 3.3V IRIDIUM NA
74 I 3.3V IRIDIUM RING
75 I 3.3V IRIDIUM TX UART
76 O 3.3V IRIDIUM ON/OFF
77 Pwr OUT 1.8 +1.8V OUT
78 Pwr OUT 1.8 +1.8V OUT
79 Pwr OUT 3.3 +3.3V OUT
80 Pwr OUT 3.3 +3.3V OUT
81 Pwr IN 5.1 +5.1V
82 Pwr IN 5.1 +5.1V
83 Pwr GND GND
84 Pwr GND GND

PWM Output from FMU (J28)

This connector provides the PWM outputs from the FMU. The EchoPilot AI's autopilot hardware consist of a main processor (FMU) and an IO processor. The IO processor provides 8 PWM outputs (labeled IO CHX below) and the FMU provides 4 PWM outputs. An important distinction between the two is that only the FMU outputs are D-Shot compatible.

The +VServo Sense input is optional and is used by the FMU to detect a drop in the VServo rail. The EchoPilot AI has a 2:1 voltage divider onboard to protect input of up to 6.6V (3.3V * 2). This is an input only, the Carrier board does not provide power to the servo voltage rail.

The EchoPilot AI comes with a PWM Breakout board which allows users to use standard Futaba-style (3 pin, 0.1" spacing) servo connectors. The PWM Breakout Board is plugged into this connector with the supplied cable.

Connector: J28, Part Number: SM14B-GHS-TB(LF)(SN)
Mating Connector: GHR-14V-S

Pin Number Direction Voltage Pin Description
1 O +3.3 IO CH1
2 O +3.3 IO CH2
3 O +3.3 IO CH3
4 O +3.3 IO CH4
5 O +3.3 IO CH5
6 O +3.3 IO CH6
7 O +3.3 IO CH7
8 O +3.3 IO CH8
9 O +3.3 FMU CH1
10 O +3.3 FMU CH2
11 O +3.3 FMU CH3
12 O +3.3 FMU CH4
13 I +5V +VServo Sense (Optional)
14 Pwr GND GND

Board to Board FMU (J6)

This connector handles the FMU-related board to board signals. It connects to the EchoPilot AI board.

Connector: J6, Part Number: FX23L-80P-0.5SV8
Mating Connector: FX23L-80S-0.5SV

Pin Number Direction Voltage Pin Desription
1 O 3.3V FMU PWM CH6
2 O 3.3V FMU PWM CH5
3 O 3.3V FMU PWM CH4
4 O 3.3V FMU PWM CH3
5 O 3.3V FMU PWM CH2
6 O 3.3V FMU PWM CH1
7 O 3.3V IO PWM CH1
8 O 3.3V IO PWM CH2
9 O 3.3V IO PWM CH3
10 O 3.3V IO PWM CH4
11 O 3.3V IO PWM CH5
12 O 3.3V IO PWM CH6
13 O 3.3V IO PWM CH7
14 O 3.3V IO PWM CH8
15 Pwr GND GND
16 Pwr GND GND
17 Pwr OUT +5V +5V OUT_11
18 O 3.3V FMU I2C_2 SCL
19 IO 3.3V FMU I2C_2 SDA
20 Pwr GND GND
21 Pwr OUT +5V +5V OUT_11
22 IO Diff Signal CAN 2+
23 IO Diff Signal CAN 2-
24 Pwr GND GND
25 Pwr OUT +5V +5V OUT_11
26 IO Diff Signal CAN 1+
27 IO Diff Signal CAN 1-
28 Pwr GND GND
29 Pwr OUT +5V +5V OUT_11
30 O +3.3V TELEM1_RTS
31 I +3.3V TELEM1_CTS
32 I +3.3V TELEM1_RX
33 O +3.3V TELEM1_TX
34 Pwr GND GND
35 I 3.3V BATTERY CURRENT SENSE
36 I 3.3V BATTERY VOLTAGE SENSE
36 Pwr GND GND
38 I +3.3V +VSERVO SENSE
39 Pwr GND GND
40 NA NA NC
41 Pwr OUT Pwr +5V OUT_11
42 O +3.3V SPI5 SCLK
43 I +3.3V SPI5 MISO
44 I Diff Signal SPI5_MOSI
45 O +3.3V SPI5 CS1 (PI4)
46 O +3.3V SPI5 CS2 (PI10)
47 Pwr GND GND
48 Pwr OUT +5V 5V OUT_11
49 O +3.3V GPS1 TX
50 I +3.3V GPS1 RX
51 O 3.3V FMU I2C_1 SCL
52 IO 3.3V FMU I2C_1 SDA
53 Pwr GND GND
54 I +3.3V SAFETY SWITCH IN
55 O +3.3V SAFETY SWITCH LED OUT
56 Pwr OUT +3.3V +3.3V OUT
57 O +5V BUZZER OUT
58 Pwr GND GND
59 Pwr OUT +5V +5V OUT_22
60 I +3.3V RC INPUT
61 Pwr GND GND
62 Pwr IN +5.4V +5.4V IN FMU
63 Pwr IN +5.4V +5.4V IN FMU
64 Pwr IN +5.4V +5.4V IN FMU
65 Pwr IN +5.4V +5.4V IN FMU
66 Pwr GND GND
67 Pwr GND GND
68 Pwr GND GND
69 Pwr GND GND
70 I +3.3V VDD POWER A VALID
71 I +3.3V VDD POWER B VALID
72 O +3.3V SBUS OUTPUT
73 O 3.3V FMU UART4 TX
74 I 3.3V FMU UART4 RX
75 Pwr GND GND
76 NA NA NC
77 NA NA NC
78 NA NA NC
79 NA NA NC
80 NA NA NC
81 Pwr IN +5.1V +5.1V (JETSON POWER)
82 Pwr IN +5.1V +5.1V (JETSON POWER)
83 Pwr GND GND
84 Pwr GND GND

+5V Out (J11)

This connector provides a spare regulated +5V output. It is protected by a reverse polarity diode and a self-resetting fuse (060#L100SLYR)

Connector: J11, Part Number: SM02B-GHS-TB(LF)(SN)
Mating Connector: GHR-02V-S

Pin Number Direction Voltage Pin Description
1 Pwr OUT +5V +5V (Fused at 1A)
2 Pwr GND GND

+VBattery (J12)

This connector provides a spare raw battery voltage output (what is input to J27, XT30 power in). It is protected by a reverse polarity diode.

Connector: J12, Part Number: SM02B-GHS-TB(LF)(SN)
Mating Connector: GHR-02V-S

Pin Number Direction Voltage Pin Description
1 Pwr OUT +VBATT +VBATT (unprotected)
2 Pwr OUT +VBATT +VBATT (unprotected)
3 Pwr GND GND
4 Pwr GND GND

GPS/Compass (J20)

This connector provides a Pixhawk standard GPS/Compass connection.

Connector: J20, Part Number: SM10B-GHS-TB(LF)(SN)
Mating Connector: GHR-10V-S

Pin Number Direction Voltage Pin Description
1 Pwr OUT +5V +5V OUT_11
2 O +3.3V GPS TX
3 I +3.3V GPS Rx
4 O +3.3V I2C 1 SCL
5 IO +3.3V I2C 1 SDA
6 I +3.3V Safety Switch In
7 O +3.3V Safety Switch LED Out
8 Pwr OUT +3.3V Safety VDD 3.3V
9 Pwr +5V Buzzer Out
10 Pwr GND GND

Radio In (J16)

This connector provides a optional radio input in to the autopilot. A wide range of radio protocols are supported. Please see here for example.

Connector: J16, Part Number: SM03B-GHS-TB(LF)(SN)
Mating Connector: GHR-03V-S

Pin Number Direction Voltage Pin Description
1 I +3.3V RC In
2 Pwr OUT +5V +5V OUT_22
3 Pwr GND GND

Power In (J27)

This connector provides power input to the system. The power supply should be between 7-56 VDC and should be capable of supply up to 4A.

Connector: J27, Part Number: XT30PW-M
Mating Connector: XT30U-F

Pin Number Direction Voltage Pin Description
1 Pwr GND GND
2 Pwr IN +7-56VDC +V System Input

Bottom Side Carrier Board

Bottom Side Components

MIPI Cam 2 (J14)

This connector provides a CSI/MIPI Camera connection, following the Raspberry Pi 15-pin 1mm spacing FFC standard.

Connector: J14, Part Number: 1-84952-5 Mating Connector: FFC Cable, 15 pos, 1mm pin spacing

Pin Number Direction Voltage Pin Description
1 Pwr GND GND
2 IO Diff Signal CAM1_D0-
3 IO Diff Signal CAM1_D0+
4 Pwr GND GND
5 IO Diff Signal CAM1_D1-
6 IO Diff Signal CAM1_D1+
7 Pwr GND GND
8 O Diff Signal CAM1_CLK-
9 O Diff Signal CAM1_CLK+
10 Pwr GND GND
11 IO +3.3V CAM1_GPIO
12 O +3.3V CAM1_MCLK
13 O +3.3V CAM1_SCL0
14 IO +3.3V CAM1_SDAO
15 Pwr OUT +3.3V +3.3V

MIPI Cam 1 (J8)

This connector provides a CSI/MIPI Camera connection, following the Raspberry Pi 15-pin 1mm spacing FFC standard.

Connector: J8, Part Number: 1-84952-5 Mating Connector: FFC Cable, 15 pos, 1mm pin spacing

Pin Number Direction Voltage Pin Description
1 Pwr GND GND
2 IO Diff Signal CAM0_D0-
3 IO Diff Signal CAM0_D0+
4 Pwr GND GND
5 IO Diff Signal CAM0_D1-
6 IO Diff Signal CAM0_D1+
7 Pwr GND GND
8 O Diff Signal CAM0_CLK-
9 O Diff Signal CAM0_CLK+
10 Pwr GND GND
11 IO +3.3V CAM0_GPIO
12 O +3.3V CAM0_MCLK
13 O +3.3V CAM0_SCL0
14 IO +3.3V CAM0_SDAO
15 Pwr OUT +3.3V +3.3V

Jetson Console (J7)

This is a USB-C connector following USB 2.0 specifications. An FTDI USB to UART IC ((FT231XQ-R) is used to provide UART access to the Jetson. The FTDI chip is powered by the USB bus.

Connector: J7, Part Number: 12401610E4#2A
Mating Connector: Standard USB-C cable. Does not need to be USB 3 compliant.

CAN 2 (FMU) (J17)

This connector provides a Pixhawk standard CAN connection from the FMU (CAN 2).

Connector: J7, Part Number: SM04B-GHS-TB(LF)(SN)
Mating Connector: GHR-04V-S

Pin Number Direction Voltage Pin Description
1 Pwr OUT +5V +5V OUT_1 1
2 IO Diff Signal CAN_2+ (FMU)
3 IO Diff Signal CAN_2- (FMU)
4 Pwr GND GND

Telem1 (J18)

This connector provides a Pixhawk standard TELEM connection from the FMU (TELEM1).

Connector: J18, Part Number: SM06B-GHS-TB(LF)(SN)
Mating Connector: GHR-06V-S

Pin Number Direction Voltage Pin Description
1 Pwr OUT +5V +5V OUT_1 1
2 O +3.3V Telem1 TX
3 I +3.3V Telem1 RX
4 O +3.3V Telem1 CTS
5 I +3.3V Telem1 RTS
6 Pwr GND GND

I2C 2 (FMU) (J25)

This connector provides a Pixhawk standard I2C connection from the FMU (I2C 2).

Connector: J25, Part Number: SM04B-GHS-TB(LF)(SN)
Mating Connector: GHR-04V-S

Pin Number Direction Voltage Pin Description
1 Pwr OUT +5V +5V OUT_1 1
2 O +3.3V I2C_2 SCL (FMU)
3 IO +3.3V I2C_2 SDA (FMU)
4 Pwr GND GND

S.Bus Out/RSSI In (J26)

This connector can be used for either S.BUS Output or RSSI Input.

Connector: J26, Part Number: SM03B-GHS-TB(LF)(SN)
Mating Connector: GHR-03V-S

Pin Number Direction Voltage Pin Description
1 I +3.3V S.Bus Out / RSSI In
2 Pwr OUT +5V +5V OUT_1 1
3 Pwr GND GND

V/I Sense (J13)

This connector provides voltage and current sense input, for use with an off-board current sensor monitor. These signals should be scaled to 0-3.3V or damage may occur. Your autopilot firmware will allow you to enter scaling factors for proper display of voltage/current on a GCS system.

Connector: J13, Part Number: SM03B-GHS-TB(LF)(SN)
Mating Connector: GHR-03V-S

Pin Number Direction Voltage Pin Description STM32 Pin
1 I +3.3V Voltage Sense PA0
2 I +3.3V Current Sense PA1
3 Pwr GND GND NA

CAN 1 (FMU) (J19)

This connector provides a Pixhawk standard CAN connection from the FMU (CAN 1).

Connector: J19, Part Number: SM04B-GHS-TB(LF)(SN)
Mating Connector: GHR-04V-S

Pin Number Direction Voltage Pin Description
1 Pwr OUT +5V +5V OUT_1 1
2 IO Diff Signal CAN_1+ (Jetson)
3 IO Diff Signal CAN_1- (Jetson)
4 Pwr GND GND

USB4 (J24)

This connector provides USB 2.0 connectivity from the Jetson SOM.

Connector: J24, Part Number: SM04B-GHS-TB(LF)(SN)
Mating Connector: GHR-04V-S

Pin Number Direction Voltage Pin Description
1 Pwr OUT +5V +5V VBUS (Protected 500mA)
2 IO Diff Signal USB4_D- (Jetson)
3 IO Diff Signal USB4_D+ (Jetson)
4 Pwr GND GND

USB3 (J23)

This connector provides USB 2.0 connectivity from the Jetson SOM.

Connector: J23, Part Number: SM04B-GHS-TB(LF)(SN)
Mating Connector: GHR-04V-S

Pin Number Direction Voltage Pin Description
1 Pwr OUT +5V +5V VBUS (Protected 500mA)
2 IO Diff Signal USB3_D- (Jetson)
3 IO Diff Signal USB3_D+ (Jetson)
4 Pwr GND GND

USB2 (J22)

This connector provides USB 2.0 connectivity from the Jetson SOM.

Connector: J22, Part Number: SM04B-GHS-TB(LF)(SN)
Mating Connector: GHR-04V-S

Pin Number Direction Voltage Pin Description
1 Pwr OUT +5V +5V VBUS (Protected 500mA)
2 IO Diff Signal USB2_D- (Jetson)
3 IO Diff Signal USB2_D+ (Jetson)
4 Pwr GND GND

USB1 (J21)

This connector provides USB 2.0 connectivity from the Jetson SOM.

Connector: J21, Part Number: SM04B-GHS-TB(LF)(SN)
Mating Connector: GHR-04V-S

Pin Number Direction Voltage Pin Description
1 Pwr OUT +5V +5V VBUS (Protected 500mA)
2 IO Diff Signal USB1_D- (Jetson)
3 IO Diff Signal USB1_D+ (Jetson)
4 Pwr GND GND

Jetson Console (J29)

This is a USB-C connector following USB 2.0 specifications. An FTDI USB to UART IC (FT231XQ-R) is used to provide UART access to the optional VectorNav INS. The FTDI chip is powered by the USB bus.

Connector: J29, Part Number: 12401610E4#2A
Mating Connector: Standard USB-C cable. Does not need to be USB 3 compliant.


  1. 5V_OUT1 bus is limited to a total of 500mA. 

  2. 5V_OUT2 bus is limited to a total of 500mA.