Pins and Connectors: Difference between revisions

From STorM32-BGC Wiki
Jump to navigation Jump to search
Line 13: Line 13:
== STorM32 v3.x Boards ==
== STorM32 v3.x Boards ==


The STorM32 v3.3 main board provides two types of NT bus ports, the NT and NT-X ports. They are different from the NT bus connectors found on the NT modules in as much as they have swapped Rx, Tx pins.  
The STorM32 v3.3 main board provides two types of NT bus ports, the NT and NT-X ports. They both are '''''different''''' from the NT bus connectors found on the NT modules in as much as they have swapped Rx, Tx pins.  


{{COMMENT|The Rx, Tx pins on the STorM32 board must be connected to the Tx, Rx pins on the NT modules.}}
{{COMMENT|The Rx, Tx pins on the STorM32 board must be connected to the Tx, Rx pins on the NT modules.}}

Revision as of 09:18, 18 August 2019

This page provides diagrams of the many connections on the STorM32 boards.

The STorM32 connections are grouped into ports. A port consists typically of one or more pins, a Gnd pin and possibly a 3.3 V or 5 V pin. The pins of a port are labeled by the port name plus a number (e.g. AUX-0 refers to the pin 0 on the AUX port) or by its commonly known function (such as Gnd, 3.3 V, Tx, Rx, SCL, SDA etc.). Some pins can serve multiple purposes, e.g., pin RC-0 serves also as Futaba S-BUS input or, on the v1.x boards, as UART1-Rx.

For a general description of the ports and pins see Ports and Pins by Function. For the details of their function and usage please consult the other wiki pages.

Except of the ports POT, BUT and ESP all ports are 5 V tolerant, which means that you can apply signals with voltages of up to 5 V to their pins without damaging the board. The ports POT, BUT and ESP are however not 5 V tolerant. The voltage on the POT, BUT and ESP pins must not exceed 3.3 V.

The 3.3 V and 5 V pins must only be used as supply. Never apply any voltage to a 3.3 V or 5 V pin (unless you're an expert and know what you do).

STorM32 v3.x Boards

The STorM32 v3.3 main board provides two types of NT bus ports, the NT and NT-X ports. They both are different from the NT bus connectors found on the NT modules in as much as they have swapped Rx, Tx pins.

Comment: The Rx, Tx pins on the STorM32 board must be connected to the Tx, Rx pins on the NT modules.

Comment: The v3.x STorM32 board has no motor drivers on-board, i.e., NT motor modules are needed in addition.

Storm32-bgc-nt-v33-ports-and-connections.jpg

STorM32 v1.x Boards

On the STorM32 v1.x main boards, the I2C plug is used as NT bus connector, with the pin assignment as shown below.

The scheme below refers to a v1.3 board. The pins of the v1.31 board are identical to that of the v1.3 board. For v1.1 and v1.2 boards small but important differences exist; read carefully Ports and Pins by Function.

Comment: The Rx and Tx pins on the STorM32 board must be connected to the Tx and Rx pins on the NT modules. This needs a "crossing" of the Rx, Tx lines for the v1.x boards, see also the diagram in What is STorM32 NT about?

Comment: If starting from a "classic" (non-NT) STorM32 gimbal kit with an I2C IMU module, it is usually necessary to rewire existing cables to match the pinout of the NT bus.

Storm32-bgc-v13-ports-and-connections.jpg

CC3D Atom STorM32 Board

Since firmware version v2.27 it is possible to use a Atom CC3D as STorM32 main board. The Flexi Port plug is used as NT bus connector, with the pin assignments as shown below. Further information on the CC3D Atom can be found here.

Storm32-bgc-nt-cc3d-pinout.jpg