Skip to content

Latest commit

 

History

History
126 lines (70 loc) · 34 KB

cube-red-standard-carrier-board-pinout.md

File metadata and controls

126 lines (70 loc) · 34 KB

Cube Red Standard Carrier Board Pinout

Operating Conditions and Performance

AboutDescription
POWER input voltage / rated input current4.1 - 5.7 V / 2.5 A; 0 - 20 V is safe for the system but it will not work
POWER rated output / input power14 W
USB port input voltage / rated input current4 - 5.7 V / 250 mA
Servo rail input voltage4 - 10.5 V
Waterproof performanceNot waterproof. External waterproof protection is needed
Operation Temperature-10° / 55° Ambient recommended, Each cube tested and operational from -20 to +70 degrees C

Ports Standard and Definition

Standard Carrier Board Ports Standard

Connector Connector Type
GPS1 JST-GH 1.25 mm (8-pin)
GPS2 JST-GH 1.25 mm (6-pin)
TELEM1 JST-GH 1.25 mm (6-pin)
TELEM2 JST-GH 1.25 mm (6-pin)
I2C2 JST-GH 1.25 mm (4-pin)
USB JST-GH 1.25 mm (6-pin)
CAN1 JST-GH 1.25 mm (4-pin)
CAN2 JST-GH 1.25 mm (4-pin)
CAN3 JST-GH 1.25 mm (4-pin)
POWER1 Molex CLIK-Mate 2mm (6-pin)
POWER2 Molex CLIK-Mate 2mm (6-pin)
ADC JST-GH 1.25 mm (3-pin)
DSI JST-GH 1.25 mm (15-pin)
ETH TE Multi-purp pluh(8P)

Cube Red 80-Pin DF17 Connector

Connector 1 Assignments

Pin#NameI/ODescription
1FMU_SWDIOI/OFMU serial wire debug I/O
2FMU_LED_AMBEROBoot error LED (drive only, controlled by FET)
3FMU_SWCLKOFMU serial wire debug clock
4I2C_2_SDAI/OI2C Serial Data Tx/Rx
5EXTERN_CSOChip select for external SPI (NC, just for debugging)
6I2C_2_SCLOI2C Serial Clock Signal
7FMU_!RESETIReset pin for the FMU
8CAN_L_3I/OCAN bus Low Signal Driver
9VDD_SERVO_INIPower for last resort I/O failsafe
10CAN_H_3I/OCAN bus High Signal Driver
11EXTERN_DRDYIInterrupt pin for external SPI (NC, just for debugging)
12SERIAL_5_RXIUART 5 RX (Receive Data)
13GNDSystem GND
14SERIAL_5_TXOUART 5 TX (Transmit Data)
15GNDSystem GND
16SERIAL_4_RXIUART 4 RX (Receive Data)
17SAFETYSafety button input
18SERIAL_4_TXOUART 4 TX (Transmit Data)
19VDD_3V3_SPEKTRUM_ENOEnable for the Spektrum voltage regulator
20SERIAL_3_RXIUART 3 RX (Receive Data)
21PRESSURE_SENS_INAIAnalogue Signal port, for pressure sensor, Laser range finder, or Sonar
22SERIAL_3_TXOUART 3 TX (Transmit Data)
23AUX_BATT_VOLTAGE_SENSAIVoltage sense for Aux battery input
24ALARMOBuzzer PWM Signal
25AUX_BATT_CURRENT_SENSAICurrent sense for Aux battery input
26IO_VDD_3V3IIO chip power, pinned through for debug
27VDD_5V_PERIPH_ENOEnable voltage supply for Peripherals
28IO_LED_SAFET_PROTOIO-LED_SAFETY (safety LED) pinned out for IRIS
29VBUSIUSB VBus (VDD)
30SERIAL_2_RTSUART 2 RTS (Request To Send)
31OTG_DP1I/OUSB Data+ (D)
32SERIAL_2_CTSUART 2 CTS (Clear To Send)
33OTG_DM1I/OUSB Data- (M)
34SERIAL_2_RXIUART 2 RX (Receive Data)
35I2C_1_SDAI/OI2C Serial Data Tx/Rx
36SERIAL_2_TXOUART 2 TX (Transmit Data)
37I2C_1_SCLOI2C Serial Clock Signal
38SERIAL_1_RXIUART 1 RX (Receive Data)
39CAN_L_2I/OFMU CAN bus Low Signal Driver
40SERIAL_1_TXOUART 1 TX (Transmit Data)
41CAN_H_2I/OFMU CAN bus High Signal Driver
42SERIAL_1_RTSUART 1 RTS (Request To Send)
43VDD_5V_PERIPH_OCIError state message from Peripheral power supply
44SERIAL_1_CTSUART 1 CTS (Clear To Send)
45VDD_5V_HIPOWER_OCIError state message from High power Peripheral power supply
46IO_USART_1_TXOI/O USART 1 TX
47BATT_VOLTAGE_SENS_PROTAIVoltage sense from main battery
48IO_USART1_RX_SPECTRUM_DSMOSignal from Spectrum receiver
49BATT_CURRENT_SENS_PROTAICurrent sense from main battery
50FMU_CH1_PROTOFMU PWM output channel 1
51SPI_EXT_MOSIOExternal SPI, for debug only
52FMU_CH2_PROTOFMU PWM output channel 2
53VDD_SERVOIVDD_Servo, for monitoring servo bus
54FMU_CH3_PROTOFMU PWM Output Channel 3
55VDD_BRICK_VALIDIMain Power valid signal
56FMU_CH4_PROTOFMU PWM Output Channel 4
57VDD_BACKUP_VALIDIBackup Power valid Signal
58FMU_CH5_PROTOFMU PWM Output Channel 5
59VBUS_VALIDIUSB bus valid signal
60FMU_CH6_PROTOFMU PWM Output Channel 6
61VDD_5V_IN_PROTIMain power (5V) into FMU from power selection
62PPM_SBUS_PROTIPPM / S.Bus Signal Input
63VDD_5V_IN_PROTIMain power (5V) into FMU from power selection
64S.BUS_OUTOS.Bus Signal Output
65IO_VDD_5V5OIO VDD 5.5 V
66IO_CH8_PROTOI/O PWM Output Channel 8
67SPI_EXT_MISOIExternal SPI, for Debug only
68IO_CH7_PROTOI/O PWM Channel 7
69IO_SWDIOI/OI/O serial wire debug
70IO_CH6_PROTOI/O PWM Output Channel 6
71IO_SWCLKOI/O Serial Wire Debug Clock
72IO_CH5_PROTOI/O PWM Output Channel 5
73SPI_EXT_SCKOExternal SPI, for Debug only
74IO_CH4_PROTOI/O PWM Output Channel 4
75IO_!RESETII/O Reset Pin
76IO_CH3_PROTOI/O PWM Output Channel 3
77CAN_L_1I/OFMU CAN bus Low Signal Driver
78IO_CH2_PROTOI/O PWM Output Channel 2
79CAN_H_1I/OFMU CAN bus High Signal Driver
80IO_CH1_PROTOI/O PWM Output Channel 1

Connector 2 Assignments

Pin#NameI/ODescription
1GNDSystem GND
2FMU_BOOTIFMU Boot
3FC_NET_TX+I/OEthernet TX+,Auto-MDIX support
4NCUse for future
5GND
6IO_BOOTIO MCU BOOT
7FC_NET_TX-I/OEthernet TX-,Auto-MDIX support
8NCUse for future
9GNDSystem GND
10NCUse for future
11FC_NET_RX+I/OEthernet RX+,Auto-MDIX support
12NCUse for future
13GNDSystem GND
14NCUse for future
15FC_NET_RX-I/OEthernet RX-,Auto-MDIX support
16NCUse for future
17GNDSystem GND
18NCUse for future
19FC_NET_LEDYOLink Speed LED Indication
20NCUse for future
21FC_NET_LEDGOEthernet Link activity LED Indication
22NCUse for future
23FC_NET_VCCIEthernet 3.3V Power in
24NCUse for future
25Timestamp rtcITimestamp RTC
26NCUse for future
27GNDSystem GND
28NCUse for future
29CAN_L_1I/OCAN bus Low Signal Driver
30NCUse for future
31CAN_H_1I/OCAN bus High Signal Driver
32NCUse for future
33CAN_L_2I/OCAN bus Low Signal Driver
34NCUse for future
35CAN_H_2I/OCAN bus High Signal Driver
36NCUse for future
37CAN_L_3I/OCAN bus Low Signal Driver
38NCUse for future
39CAN_H_3I/OCAN bus High Signal Driver
40NCUse for future
41GNDSystem GND
42NCUse for future
43UART8_RXIIO UART 8 RX (Receive Data)
44NCUse for future
45UART8_TXOIO UART 8 TX (Transmit Data)
46NCUse for future
47GNDSystem GND
48NCUse for future
49DSI_CKPOMIPI DSI Host Clock Postive
50NCUse for future
51DSI_CKNOMIPI DSI Host Clock Negative
52NCUse for future
53GNDSystem GND
54NCUse for future
55DSI_D0POMIPI DSI Host DATA0 Postive
56NCUse for future
57DSI_D0NOMIPI DSI Host DATA0 Negative
58NCUse for future
59GNDSystem GND
60NCUse for future
61DSI_D1POMIPI DSI Host DATA1 Postive
62NCUse for future
63DSI_D1NOMIPI DSI Host DATA1 Negative
64NCUse for future
65GNDSystem GND
66NCUse for future
67FMU_DACOFMU Analogue output
68NCUse for future
69IO_DACOIO Analogue output
70NCUse for future
71GNDSystem GND
72NCUse for future
73VDD_5V_IN_backupIMain power (5V) into FMU from power selection
74NCUse for future
75VDD_5V_IN_backupIMain power (5V) into FMU from power selection
76NCUse for future
77VDD_5V_IN_backupIMain power (5V) into FMU from power selection
78NCUse for future
79VDD_5V_IN_backupIMain power (5V) into FMU from power selection
80NCUse for future

Ports and Protocols

NameFunctionMarking
SERIAL 1 / UART 1UART 1 with hardware flow control. 3.3V-5V CMOS TTL level, with ESD protectionTELEM1
SERIAL 2 / UART 2UART 2 with hardware flow control. 3.3V-5V CMOS TTL level, with ESD protectionTELEM2
SERIAL 3 / UART 3 / I2C 13.3V-5V CMOS TTL level, with ESD protectionGPS1
SERIAL 4 / UART 4 / I2C 2UART 4 / I2C 2, 3.3V-5V CMOS TTL level, with ESD protectionGPS2
SERIAL 8 / UART 8 (Debug Console)UART 8 on secondary,Debug ConsoleCONS
I2C 2Independent I2C 2 port. Drivers are on-board on FMU. UN-buffered, and pulled up to 3.3V COMMS TTL levelI2C2
CAN BusStandard CAN Bus. Drivers are on-board on FMU.CAN1 CAN2 CAN3
R/C INSupport CPPM / Futaba S.Bus signal input or any protocol Ardupilot adds support forRCIN_FMU1
RCIN_FMU2
DSM / USARTSupport Spektrum DSM® Technology, Spektrum DSM2™ / DSMX™ compatible input; I/O USART 1 RXSKPT
S.Bus OUT / RSSI INS.Bus Servo I/O. PPM Output. Can be used as RSSI inputSBUSo
POWERMain Power source and Backup Power source InputPOWER1 POWER2
MAIN OUTSecondary FMU 8 x PWM/BDSHOT/RELAYMAIN OUT
AUX OUTPrimary FMU 6 x PWM/BDSHOT/RELAYAUX OUT
USBLED, Speaker and USB extensionUSB
ADC3.3 V ADC InputADC
SPIBuilt-in SPI port, with NO buffer, can only use short cable for connection. Not recommended for use.Built-in contact point
DebugI/O and FMU Testing PortBuilt-in port
ETHEthernet Port
DSIMIPI DSI output and Timestamp,FMU/IO BOOT

Carrier Board Port Interface and Pin Label

SERIAL 1 / UART 1 | Port: TELEM1

Pin #NameI/OVoltageWire ColourDefinition
1VCC_5VOUT5 VRED/GRAYVCC
2SERIAL_1_TXOUT3.3 V - 5.0 V TTLOrange+/BLACKUART 1 TX (Transmit Data)
3SERIAL_1_RXIN3.3 V - 5.0 V TTLGREEN/BLACKUART 1 RX (Receive Data)
4SERIAL_1_CTS (TX)OUT3.3 V - 5.0 V TTLGRAY/BLACKUART 1 CTS (Clear To Send)
5SERIAL_1_RTS (RX)IN3.3 V - 5.0 V TTLGRAY/BLACKUART 1 RTS (Request To Send)
6GNDGNDBLACKGND

SERIAL 3 / UART 3 (GPS) / I2C 1 | Port: GPS1

Pin #NameI/OVoltageCable ColourDefinition
1VCC_5VIN5 VREDVCC Power Supply To GPS From AP
3SERIAL_3_TXOUT3.3 V - 5.0 V TTLBLACKUART 3 TX (Transmit Data)
2SERIAL_3_RXIN3.3 V - 5.0 V TTLBLACKUART 3 RX (Receive Data)
4I2C_1_SCLIN3.3 VBLACKI2C 1 Clock Signal
5I2C_1_SDAIN/OUT3.3 VBLACKI2C 1 Serial Data
6BUTTONGNDBLACKSignal shorted to GND on press
7IO_LED_SAFET_PROTGNDBLACKLED Driver For Safety Button
8GNDGNDBLACKGND

Buzzer / USB / LED | Port: USB

Pin #NameI/OVoltageCable ColourDefinition
1V BUSOUT5 VRED/GRAYUSB V BUS
2OTG_DP1IN/OUT3.3 VGREEN/BLACKUSB Data Positive (D+)
3OTG_DM1IN/OUT3.3 VRED/BLACKUSB Data Minus (D-)
4GNDGNDBLACKGND
5BUZZER_OUTOUTBattery VoltageGRAY/BLACKVBAT (8.4 - 42 V)
6FMU_LED_AMBEROUTBLACKBoot / Error LED (FW updates)

I2C 2 | Port: I2C 2

Pin #NameI/OVoltageCable ColourDefinition
1VCC_5VOUT5 VRED/GRAYVCC Power Supply
2I2C_2_SCLIN/OUT3.3 V (PULLUPS)BLUE/BLACKI2C 2 Clock Signal, Pull-up on AP
3I2C_2_SDAIN/OUT3.3 V (PULLUPS)GREEN/BLACKI2C 2 Serial Data, Pull-up on AP
4GNDGNDBLACKGND

CAN 1 | Port: CAN1

Pin #NameI/OVoltageCable ColourDefinition
1VCC_5VOUT5 VRED/GRAYVCC Power Supply
2CAN_H_1IN/OUT12 VOrange+/BLACKCAN High
3CAN_L_1IN/OUT12 VGREEN/BLACKCAN Low
4GNDGNDBLACKGND

CAN 2 | Port: CAN2

Pin #NameI/OVoltageCable ColourDefinition
1VCC_5VOUT5 VRED/GRAYVCC Power Supply
2CAN_H_2IN/OUT12 VOrange+/BLACKCAN High
3CAN_L_2IN/OUT12 VGREEN/BLACKCAN Low
4GNDGNDBLACKGND

ADC | Port: ADC

Pin #NameI/OVoltageCable ColourDefinition
1VDD_5V_PRESOUT5 VREDPower Supply
2PRESSURE_SENS_ININBLACK
3GNDGNDBLACKGND

IO USART 1 / DSM | Port: SPKT

Pin #NameI/OVoltageCable ColourDefinition
1IO_USART1_RX_SPECTRUM_DSMINIO USART 1 RX, DSM INPUT
2GNDGNDGND
3VDD_3V3_SpektrumOUT3.3 VIndependent Power Supply

SERIAL 8/ UART 8 / S.Bus OUT | Port: CONS SBUSo

Pin #NameI/OVoltageCable ColourDefinition
1 SBUSoS.Bus_OutOUTS.Bus Signal Output
2 CONSSERIAL_8_TXOUT3.3 V - 5.0 V TTLIO UART 8 TX (Transmit Data)
3 SBUSoVDD_SERVOOUTServo Voltage
4 CONSSERIAL_8_RXIN3.3 V - 5.0 V TTLIO UART 8 RX (Receive Data)
5 SBUSoGNDGNDGND
6 CONSGNDGNDGND

Main Power POWER 1 | Port: POWER1

Pin #NameI/OVoltageCable ColourDefinition
1VDD_5V_BRICKIN5 VRED/GRAYSupply To AP from Power Brick
2VDD_5V_BRICKIN5 VRED/GRAYSupply To AP from Power Brick
3BATT_CURRENT_SENS_PROT3.3 VBLACKBattery Current Connecter
4BATT_CURRENT_VOLTAGE_PROTIN3.3 VBLACKBattery Voltage Connecter
5GNDGNDBLACKGND
6GNDGNDBLACKGND

Backup Power POWER 2 | Port: POWER2

Pin #NameI/OVoltageCable ColourDefinition
1VDD_5V_BRICKIN5 VRED/GRAYSupply To AP from Power Brick
2VDD_5V_BRICKIN5 VRED/GRAYSupply To AP from Power Brick
3AUX_BATT_CURRENT_SENS3.3 VBLACKAux Battery Current Connecter
4AUX_BATT_VOLTAGE_SENSIN3.3 VBLACKAux Battery Voltage Connecter
5GNDGNDBLACKGND Connection
6GNDGNDBLACKGND

CPPM / S.BUS / SERVO SYSTEM | Port: RCIN MAIN OUT AUX OUT

Pin #NameI/OVoltageDefinition
S - 1Secondary_FMU_CH1_PROTOUT3.3 V Servo Signal, Servo Rail PowerPWM Signal
S - 2Secondary_FMU_CH2_PROTOUT3.3 V Servo Signal, Servo Rail PowerPWM Signal
S - 3Secondary_FMU_CH3_PROTOUT3.3 V Servo Signal, Servo Rail PowerPWM Signal
S - 4Secondary_FMU_CH4_PROTOUT3.3 V Servo Signal, Servo Rail PowerPWM Signal
S - 5Secondary_FMU_CH5_PROTOUT3.3 V Servo Signal, Servo Rail PowerPWM Signal
S - 6Secondary_FMU_CH6_PROTOUT3.3 V Servo Signal, Servo Rail PowerPWM Signal
S - 7Primary_FMU_CH1_PROTOUT3.3 V Servo Signal, Servo Rail PowerPWM Signal
S - 8Primary_FMU_CH2_PROTOUT3.3 V Servo Signal, Servo Rail PowerPWM Signal
S - 9Primary_FMU_CH3_PROTOUT3.3 V Servo Signal, Servo Rail PowerPWM Signal
S - 10Primary_FMU_CH4_PROTOUT3.3 V Servo Signal, Servo Rail PowerPWM Signal
S - 11Primary_FMU_CH5_PROTOUT3.3 V Servo Signal, Servo Rail PowerPWM Signal
S - 12Primary_FMU_CH6_PROTOUT3.3 V Servo Signal, Servo Rail PowerPWM Signal
S - 13Primary_FMU_CH7_PROTOUT3.3 V Servo Signal, Servo Rail PowerPWM Signal
S - 14Primary_FMU_CH8_PROTOUT3.3 V Servo Signal, Servo Rail PowerPWM Signal
S - 15PPM_SBUS_PROTIN/OUT3.3 V / 4.5 V PoweredPPM / S.Bus Signal, goes to both Primary and Secondary FMU's

SERIAL 2 / UART 2 | Port: TELEM2

Pin #NameI/OVoltageCable ColourDefinition
1VCC_5VOUT5 VRED/GRAYVCC
2SERIAL_2_TXOUT3.3 V - 5.0 V TTLOrange+/BLACKUART 2 TX (Transmit Data)
3SERIAL_2_RXIN3.3 V - 5.0 V TTLGREEN/BLACKUART 2 RX (Receive Data)
4SERIAL_2_CTS (TX)OUT3.3 V - 5.0 V TTLGRAY/BLACKUART 2 CTS (Clear To Send)
5SERIAL_2_RTS (RX)IN3.3 V - 5.0 V TTLGRAY/BLACKUART 2 RTS (Request To Send)
6GNDGNDBLACKGND

SERIAL 4 / UART 4 / I2C 2 | Port: GPS2

Pin #NameI/OVoltageCable ColourDefinition
1VCC_5VOUT5 VRED/GRAYVCC Power Supply To GPS From AP
2SERIAL_4_TXOUT3.3 V - 5.0 V TTLOrange+/BLACKUART 4 TX (Transmit Data)
3SERIAL_4_RXIN3.3 V - 5.0 V TTLGREEN/BLACKUART 4 RX (Receive Data)
4I2C_2_SCLOUT3.3 V - 5.0 VGRAY/BLACKI2C 2 Clock Signal
5I2C_2_SDAIN3.3 V - 5.0 VGRAY/BLACKI2C 2 Serial Data
6GNDGNDBLACKGND

CAN 3 | Port: CAN3

Pin #NameI/OVoltageCable ColourDefinition
1VCC_5VOUT5 VRED/GRAYVCC Power Supply
2CAN_H_2IN/OUT12 VOrange+/BLACKCAN High
3CAN_L_2IN/OUT12 VGREEN/BLACKCAN Low
4GNDGNDBLACKGND

Ethernet: ETH1

Pin #NameI/ODescrption
1TXP/RXPIN/OUTEthernet TXP/RXP Auto-MDIX support
2TXN/RXNIN/OUTEthernet TXN/RXN Auto-MDIX support
3RXP/TXPIN/OUTEthernet RXP/TXP Auto-MDIX support
4NCNo connect
5NCNo connect
6RXN/TXNIN/OUTEthernet RXN/TXN Auto-MDIX support
7NCNo connect
8NCNo connect

DSI / Timestamp / Boot| Port: DSI

Pin #NameI/ODefinition
1IO_BOOT_0OUTIO BOOT
2FMU_BOOT_0OUTFMU BOOT
3TIMESTAMP_RTCOUTTIMESTAMP
4GNDGND
5DSI_CKPOUTMIPI DSI Host Clock Postive
6DSI_CKNOUTMIPI DSI Host Clock Negative
7GNDGND
8DSI_D0POUTMIPI DSI Host DATA 0 Postive
9DSI_D0NOUTMIPI DSI Host DATA 0 Negative
10GNDGND
11DSI_D1POUTMIPI DSI Host DATA 1 Postive
12DSI_D1NOUTMIPI DSI Host DATA 1 Negative
13GNDGND
14IO_DACOUTIO Analog output
15FMU_DACOUTFMU Analong output

Page available for revision and updating through the Github link below: https://github.com/CubePilot/cubepilot-docs/blob/master/carrier-boards/cube-red-standard-carrier-board-pinout.md