Coder Social home page Coder Social logo

tfcab01's Introduction

TFCAB01 - ThunderFly Pixhawk compatible cabling system

TFCABxxyy01 are silicone cables for Pixhawk based drones. The cables are equipped on both sides with JST-GH high-strength plastic clips, which feature a locking mechanism for good mechanical connection and resistance to vibrations. Cables are designed and manufactured to have increased resistance to electromagnetic interference and self cross-talk.

Where I can buy them?

I sell on Tindie

Cables can be purchased online from Thunderfly Tindie store or contact ThunderFly team by email [email protected] for individual quotation. Links to individual variants can be found in the following list.

List of ThunderFly cables

Currently, there are available cables mainly for I²C and UAVCAN busses, although more cable variants are defined. That less common variants of cables could be delivered upon request.

  • TFCAB15I2C01 (I2C, 15cm), buy it online
  • TFCAB30I2C01 (I2C, 30cm), buy it online
  • TFCAB45I2C01 (I2C, 45cm), buy it online
  • TFCAB15CAN01 (CAN, 15cm)
  • TFCAB30CAN01 (CAN, 30cm)
  • TFCAB45CAN01 (CAN, 45cm)

Wires

  • Insulation: Silicone, high temperature resistant (up to 200 °C)
  • Wire outer diameter: 1mm
  • Conductor: 26 AWG; 20/0.08, Sn plated Cu
  • Wire ending: JST-GH

Plastic endings

We use original JST-GH connectors from the manufacturer JST (JAPAN SOLDERLESS TERMINALS).

Color scheme

For easy orientation in avionics cabling cables we have designed a ThunderFly color scheme. The each type of signal/cable has own color combination, which is common in all our equipment.

I2C bus

Signal Pixhawk Color ThunderFly color
+5V Red red Red
SCL Black yellow Yellow
SDA Black green Green
GND Black black Black

ThunderFly I2C JST-GH connection cable

Cable twisting

  • 10 turns for each pair SCL/+5V and SDA/GND per 30cm cable length
  • 4 turns of both pairs together per 30cm cable length.

UAVCAN bus

Signal Pixhawk Color ThunderFly color
+5V Red red Red
CAN_H Black white White
CAN_L Black yellow Yellow
GND Black black Black

ThunderFly CAN JST-GH connection cable

Cable twisting

  • 10 turns for each pair GND/+5V and CAN_L/CAN_H per 30cm cable length
  • 4 turns of both pairs together per 30cm cable length.

UART/TELEM/SERIAL

UART is used to connect peripherals to the autopilot. By default, UART does not support networking and therefore it directly connects two devices together. It is often used to connect an autopilot and a radio modem. CTS and RTS are signals that are used to indicate that data is being transmitted on TX/RX pins. This hand-shake mechanism increases reliability of data transfer. CTS and RTS may remain loose when it is not used by the device. The connecting cable is not crossed. Therefore, it is necessary to connect only the autopilot and peripherals with this straight cable. The device must cross the wiring internally by swapping RX/TX and RTS/CTS pins.

Signal Pixhawk Color ThunderFly color
+5V Red red Red
TX Black white White
RX Black green Green
CTS Black blue Blue
RTS Black yellow Yellow
GND Black black Black

UART signals are common sources of low frequency EMI, therefore the length of the cable should be minimized as much as possible. Cable twisting is not applicable for UART cables due to possible increase of cross-talks.

tfcab01's People

Contributors

kaklik avatar roman-dvorak avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

tfcab01's Issues

Define name for SERIAL/TELEM/UART cables

Zjistil jsem, že nemáme definovaný název kabelu UART/TELEM/SERIAL. Potíž je ještě o to komplikovanější, že na samolepce TFSIK máme napsáno UART, ale modul, který se k tomu připojuje se jmenuje TFUSBSERIAL. Oficiální dokumentace tomu kabelu říká UART, ale to jsme psali my.

Na autopilotech se to připojuje do konektorů, které jsou pojmenované taktéž různě (SERIAL/TELEM/UART).

PX4 tomu interně říká serial.
V případě Ardupilotu to nedovedu najít.

ThunderFly Cable colors

I want to solve this issue ThunderFly-aerospace/PX4-user_guide#1 , but I ended in trouble determining correct cable colors would be used.

Available colors

Color Name Preferred usage
red Red Power voltage
green Green General purpose signal
white White General purpose signal
yellow Yellow General purpose signal
blue Blue Power return, Open-collector control signal
black Black GND, Power return ground

The assignment of signal wire colors in cables follows the rules:

  • Color of the signal does not repeat in the connector for wires adjacent to each other. (The color combination is always unique for signal cable type)
  • The same signal type has to the same color primarily
  • Wiring harnesses of the same pin count have to unique color sequence, which determines the cable type. (This is especially useful on photographs used in a manual)
  • The red and black colors are reserved for power

The following connector pinout is taken from DS-009 Pixhawk Connector Standard

I²C

Reviewed by

Pixhawk standard píše pro I2C o barvách červená, černá, černá, černá. CUAV používá červená, bílá, žlutá, černá. A @roman-dvorak má u TFASPDIMU01, červená, žlutá, zelená, černá.

Signal Pixhawk Color ThunderFly color CUAV color (I2C/CAN)
+5V Red red Red Red
SCL Black yellow Yellow White
SDA Black green Green Yellow
GND Black black Black Black

Cable turning

  • 10 turns for each pair SCL/+5V and SDA/GND per 30cm cable length
  • 4 turns of both pairs together per 30cm cable length.

i2c_cable
i2c

UAVCAN

Signal Pixhawk Color ThunderFly color Zubax CUAV color (I2C/CAN)
+5V Red red Red Red Red
CAN_H Black white White White White
CAN_L Black yellow Yellow Yellow Yellow
GND Black black Black Black Black

Cable turning

  • 10 turns for each pair GND/+5V and CAN_L/CAN_H per 30cm cable length
  • 4 turns of both pairs together per 30cm cable length.

can

SPI

Signal Pixhawk Color ThunderFly color
+5V Red red Red
SCK Black yellow Yellow
MISO Black blue Blue
MOSI Black green Green
CS! Black white White
CS2 Black blue Blue
GND Black black Black

UART

CTS and RTS may remain loose when it is not used by the device.

Signal Pixhawk Color ThunderFly color
+5V Red red Red
TX Black white White
RX Black green Green
CTS Black blue Blue
RTS Black yellow Yellow
GND Black black Black

GPS(UART) & SAFETY

Signal Pixhawk Color ThunderFly color
+5V Red red Red
TX Black white White
RX Black green Green
SCL Black yellow Yellow
SDA Black green Green
SAFETY_SW Black white White
SAFETY_SW_LED Black blue Blue
+3v3 Black red Red
BUZZER Black blue Blue
GND Black black Black

GPS

Tento konektor nikde nemáme

Signal Pixhawk Color ThunderFly color
+5V Red red Red
TX Black white White
RX Black green Green
SCL Black yellow Yellow
SDA Black green Green
GND Black black Black

Analog signal (power module)

Molex click-mate or JST-GH (for low power devices) connector. It is supposed that low power (order of single watts) will be delivered in parallel with UAVCAN in a near future.

Signal Pixhawk Color ThunderFly color CUAV color
VCC Red red Red Red
VCC Black red Red Red
CURRENT Black whiteWhite White
VOLTAGE Black yellow Yellow Yellow
GND Black black Black Black
GND Black black Black Black

SAFETY

Signal Pixhawk Color ThunderFly color
SAFE_VCC Red red Red
SAFETY_SW_LED Black blue Blue
SAFETY_SW Black white White
BUZZER Black blue Blue
+5V Black red Red
GND Black black Black

TFGPS Payload Interface

The device side of the Payload connector has the following pinout. The RX and TX are crossed at master side (TFGPS).

Signal Pixhawk Color ThunderFly color
TIMEPULSE Black blue Blue
EXTINT Black yellow Yellow
GEO_STAT Black white White
SDA Black green Green
SCL Black yellow Yellow
TX Black white White
RX Black green Green
GND Black black Black

Pixhawk debug

Pixhawk debug Mini

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.