Skip to main content

Betaflight Connector Standard

Draft Proposal for Standardized Drone Connectors

Version Change Register

Version #Revision DateChanges, Reasons, and Notes
Draft 0.127 April 2023Initial Draft Format
Draft 0.208 May 2023Added Logo and pinout correction
Draft 0.316 June 2024Adjustment to GPS to 4 pin, moved to RX and renamed, and adding SWD

Introduction

The use of drones has increased significantly in recent years. The drone community has grown rapidly and there are now many different types of drones available on the market. The drone community is also very active and there are many different manufacturers of drones and components. This has led to a wide variety of drones and components that are not compatible with each other. This makes it difficult for users to build and maintain multi-rotor drones. With this increase comes the need for standardization. Standardization will help reduce confusion and ensure compatibility between components from different manufacturers, making it easier for users to build and maintain multi-rotor drones. Standardization would enable easier compatibility between components from different manufacturers, leading to more efficient and cost-effective and cost-effective industry. This proposal aims to establish a standard for drone connectors that will be wildly adopted by manufacturers and users.

Connector Standards

Availability

Any harness should be widely available and easy to obtain. The harness should be available from multiple sources and should be easy to obtain from any source.

JST SH Series as Standard for Connectors.

JST-SH is wildly used and reliable connector that proven to be a robust choice for drone applications. The connector should be the standard for all drone manufacturers, ensuring compatibility between components from different manufacturers.

JST GH Series as Optional Component.

Some manufacturers also use other firmware, such as Ardupilot or Pixhawk, which have their own standard. This connector type is optional for drone manufacturers, allowing them to choose the connector type that best suits their needs as long they provide a harness for both platforms.

ESC Pin Configuration

An additional 2-pin connector for power (ext. power) can be used for high-powered devices or if the user wants to use an external power source.

We recommend using twisted wires to eliminate any confusion about the mirroring of the connector and to ensure that the same wiring order is used on both sides of the connection.

V+ connection from the ESC to FC will typically carry VBAT voltage direct from the battery connection. The ESC V+ connection is an Input Voltage to the FC whilst RX, GPS and other connectors' V+ pads carry output from the FC's onboard voltage regulators.

In some cases VTX or camera connectors may offer VBAT voltage directly but due to voltage fluctuations induced by the motors the use of VBAT direct to VTXs or cameras is discouraged. To minimise the risk to sensitive VTX hardware it is advisable to provide an additional high voltage regulator for such components. Recommended continuous power draw for this high voltage VTX regulator is ~18W, translating to at least a 9V/2A part, and output voltage should be between 8-12V, preferably 10V.

The pin configuration for the JST SH connector is as follows:

Pin #Signal NameDescription
1V+ (VBAT)Power
2GNDGround
3CurrentCurrent
4TelemetryTelemetry
5Signal 1Motor 1
6Signal 2Motor 2
7Signal 3Motor 3
8Signal 4Motor 4

Serial (UART) Pin Configuration (RX, GPS, and other 5V serial devices)

The pin configuration for the 4 pin JST SH connector is as follows:

Pin #Signal NameDescription
1V+ (5V)Power
2GNDGround
3Signal 1RX
4Signal 2TX
note

This connector could also be used for any number of serial devices.

Where a GPS module uses a 6 pin cable, e.g. due to a magnetometer and requires I2C, then the requirement will be make use of a Y cable, and consume both a 4 pin serial connector and an I2C connector. Noting that it is not recommended to mount the magnetometer and GPS together.

The pin configuration for the 6 pin JST SH connector is as follows:

Pin #Signal NameDescription
1V+ (5V)Power
2GNDGround
3Signal 1RX
4Signal 2TX
5Signal 3I2C SDA
6Signal 4I2C SCL
note

Whilst the 6 pin option is no longer recommended, if it is included in the design then care must be taken to label the connectors clearly so users do attempt to connect 5V equipment to any digital VTX 6 pin if present as the differing power voltages will likely cause damage.

I2C Pin Configuration

The pin configuration for the JST SH connector is as follows:

Pin #Signal NameDescription
1V+ (5V)Power
2GNDGround
3Signal 1SDA
4Signal 2SCL
note

The I2C connector should be used for all I2C devices, including compasses (magnetometers), barometers, and other sensors.

On STM devices pins are shared with PB10 and PB11 for TX3 and RX3 so please keep this in mind when using onboard I2C device such as compasses and barometers.

Analog Camera Pin Configuration

note

It is no longer recommended to have an analogue OSD chip on the FC. The recommendation is to emulate the digital standard, and place the OSD chip on the VTX.

This would render the Video (Signal 1) redundant.

The pin configuration for the JST SH connector is as follows:

Pin #Signal NameDescription
1V+ (5v)Power
2GNDGround
3Signal 1Video
4Signal 2RX
5Signal 3TX

VTX Pin Configuration

The pin configuration for the JST SH connector is as follows:

Pin #Signal NameDescription
1V+ (8-12V)Power
2GNDGround
3Signal 1Video
4Signal 2RX
5Signal 3TX
note

10V regulated for V+ is prefered for providing analogue VTX power.

Digital Video Transmitter Pin Configuration

The current pin configuration for the JST SH connector is as follows:

Pin #Signal NameDescription
1V+ (8-26V)Power
2GNDGround
3Signal 1TX
4Signal 2RX
5GNDGround (DJI)
6Signal 3SBUS (DJI)
note

10V for V+ is prefered for digital video transmitter power.

SWD Pin Configuration

The pin configuration for the JST SH connector is as follows:

Pin #Signal NameDescription
1V+ (3V3)Power
2GNDGround
3Signal 1SWDIO
4Signal 2SWCLK
note

This connector is recommended to be placed for prototyping boards when supplying to the Betaflight team for debugging and testing.

The provided logo should be used to identify the connector as a Betaflight standardized connector. The logo should be used on all components that use the standardized connector system and can be used on PCBs, packaging, and other marketing materials. This way users know that the component is compatible with other components that use the standardized connector system.

Download

Betaflight Configurator

The Betaflight configurator firmware flasher tab provides a link to each board in our documentation. This link will take users to the documentation for the board they have selected.

Each boards documentation section should include a list of components that are compatible with the standardized connector system. Documentation should include schematics, pinouts, and other information that will help users build and maintain their drones.

Conclusion

The standardized connector system proposed in this document will help reduce confusion and ensure compatibility between components from different manufacturers, making it easier for users to build and maintain multi-rotor drones. We recommend that drone manufacturers and component manufacturers adopt the Betaflight standardized connector system to benefit the entire drone community.