16
TBS BLACKBOX Telemetry distribution and logging Revision 2017-03-20 Information is king. The BLACKBOX acts as a central recipient for data from the TBS Current Sensor, TBS GPS, or your DJI NAZA flight control. It forwards that information to your TBS CORE PRO OSD and logs all information on an SD card. It can act as a replacement for the secondary TBS GPS on your aircraft by sharing the GPS data from your flight control. The BLACKBOX does exactly what the name suggests, it records your flight data on an included 2GB SD card (good for more than 100 years of continuous logging!). From there you can export to Excel and Google Earth for further data processing. Use it to figure out what went wrong in a crash, boast about new achievements, or combine data and flight videos with DashWare. The BLACKBOX supports the DJI NAZA, PIXHACK and APM flight controller. Key features Flight data recorded to micro-SD card (included) Shared GPS distribution for TBS CORE and DJI NAZA Stand-alone passive blackbox mode TBS CORE PRO compatible (GPS input) Supports DJI, PIXHACK and APM Manage and process flight data via TBS AGENT software Conversion to Google Earth, CSV/XML 1

T B S B L A C K B O X - Team BlackSheep - Serious · PDF fileConnecting to TBS equipment via BST

Embed Size (px)

Citation preview

 

 

TBS BLACKBOX Telemetry distribution and logging Revision 2017-03-20 

Information is king. The BLACKBOX acts as a 

central recipient for data from the TBS Current 

Sensor, TBS GPS, or your DJI NAZA flight control. 

It forwards that information to your TBS CORE 

PRO OSD and logs all information on an SD card. 

It can act as a replacement for the secondary 

TBS GPS on your aircraft by sharing the GPS data 

from your flight control. 

The BLACKBOX does exactly what the name 

suggests, it records your flight data on an included 2GB SD card (good for more than 100 years of 

continuous logging!). From there you can export to Excel and Google Earth for further data processing. Use 

it to figure out what went wrong in a crash, boast about new achievements, or combine data and flight 

videos with DashWare. 

The BLACKBOX supports the DJI NAZA, PIXHACK and APM flight controller. 

 Key features 

• Flight data recorded to micro-SD card (included) 

• Shared GPS distribution for TBS CORE and DJI NAZA 

• Stand-alone passive blackbox mode 

• TBS CORE PRO compatible (GPS input) 

• Supports DJI, PIXHACK and APM 

• Manage and process flight data via TBS AGENT software 

• Conversion to Google Earth, CSV/XML   

 

 

 

 

 

Table of content Setup 4 

SD card 4 

Using CORE PRO with DJI GPS puck 4 

Using CORE PRO with PIXHACK or APM GPS puck 5 

To use with PIXHACK 5 

To use with APM 6 

Configuring PIXHACK or APM for use with TBS BLACKBOX 6 

Configuring for PX4 Software Stack 7 

Using BLACKBOX stand-alone 8 

Connecting to TBS equipment via BST 9 

Using TBS CORE PRO with TBS GPS/COMPASS 9 

Managing flight data 11 

Installing software 11 

Upgrading firmware 11 

Importing flight data 11 

From SD card 11 

Manually loading flight logs 12 

Changing flight log details 12 

Deleting flight log entry 12 

Exporting data 12 

Compiling Google Earth flight path 12 

Exporting to CSV/XML 13 

Move flight log directory 13 

Telemetry data points 14 

Good practices 15 

   

 

 

 

 

 

Specifications 

Type:  Telemetry distribution and logging 

R/C aircraft support:  Multirotors, wings, airplanes, gliders, helicopters 

GPS support:  DJI NAZA GPS puck, TBS CORE GPS, PIXHACK GPS puck, APM GPS 

FC support:  DJI NAZA, PIXHACK, APM 

Telemetry:  GPS/COMPASS data, CORE current sensor data, CORE RSSI/link stats 

Sample rate:  10 Hz 

Storage:  microSD card, FAT32 file system 

BST connector:  Molex Picoblade 1.25 mm pitch 

NAZA connector:  Molex SL 2.54 mm pitch 

Dimensions:  35 (H) x 43 (W) x 15 (D) mm 

Weight:  16 grams 

Working temperature:  0 - 40°C 

Kit contents:  1x TBS BLACKBOX unit, 1x microSD card, 1x 30cm BST cable, 1x DJI NAZA GPS connectivity cable 

   

 

 

 

 

 

Setup Getting set up and ready to record telemetry data is a quick and easy task. Setting up the unit is plug&play. 

SD card 

Use the provided SD card or use any microSD card, 

formatted with FAT32 file system. A 2 GB card can hold 

approx. 50k flight logs. The logs will be time stamped 

using GPS time data. 

The card can be ejected/inserted by pressing the 

spring-loaded push-push holder on front of the unit. 

The SD card leads should face up while inserting it. 

After powerup, a red light on top of the BLACKBOX indicates a missing or faulty SD card. Green light, 

everything is OK. 

Using CORE PRO with DJI GPS puck 

 For multirotors, it is possible to use the BLACKBOX to act as an intermediary in place of a secondary TBS 

GPS/COMPASS on your aircraft, by sharing the GPS data from your flight control, e.g. DJI NAZA GPS puck or 

PIXHACK GPS. 

Put the provided DJI NAZA GPS connectivity cable between the DJI NAZA GPS puck and DJI NAZA flight 

control or DJI NAZA PMU. Plug the small connector into the “EXT FC” port on the BLACKBOX unit. 

 

 

 

 

 

Using CORE PRO with PIXHACK or APM GPS puck 

The TBS BLACKBOX can also be used alongside a CORE PRO as well as PIXHACK or APM autopilot so that it 

may use the GPS data from the PIXHACK or APM GPS.  

To use with PIXHACK 

Connect the RADIO port on the PIXHACK to the Ext FC port on the TBS BLACKBOX using a custom cable. 

The GPS puck connects to the normal GPS port on the PIXHACK. 

 

 

 

   

 

 

 

 

 

To use with APM 

Connect the TELEM port on the APM to the TBS BLACKBOX using a custom cable. 

 

 

 

Configuring PIXHACK or APM for use with TBS BLACKBOX 

Once the BLACKBOX is connected to the PIXHACK radio port or APM telemetry port, you must connect the 

PIXHACK or APM to a computer with the APM Mission Planner software installed. Download the latest 

version from http://3drobotics.com/download_software/ 

Select the “CONFIG/TUNING”-tab, under “Full Parameter Tree”, navigate to “SR1” and click the “+” to 

expand the list. Enter the following values into the “SR1_*” parameters. 

   

 

 

 

 

 

Configuring for PX4 Software Stack 

Now, create a folder titled “etc” in the SD card of the FC, create a file called “extras.txt” into the folder, 

paste the following data into the file and save it. 

mavlink start -d /dev/ttyS2 -b 57600 -m custom 

mavlink stream -d /dev/ttyS2 -s HEARTBEAT -r 1 

mavlink stream -d /dev/ttyS2 -s ATTITUDE -r 10 

mavlink stream -d /dev/ttyS2 -s GLOBAL_POSITION_INT -r 10 

mavlink stream -d /dev/ttyS2 -s SYS_STATUS -r 5 

mavlink stream -d /dev/ttyS2 -s GPS_RAW_INT -r 1 

mavlink stream -d /dev/ttyS2 -s SYSTEM_TIME -r 1 

mavlink stream -d /dev/ttyS2 -s LOCAL_POSITION_NED -r 0 

mavlink stream -d /dev/ttyS2 -s GPS_GLOBAL_ORIGIN -r 0 

mavlink stream -d /dev/ttyS2 -s VFR_HUD -r 0 

mavlink stream -d /dev/ttyS2 -s ATTITUDE_TARGET -r 0 

mavlink stream -d /dev/ttyS2 -s POSITION_TARGET_GLOBAL_INT -r 0 

mavlink stream -d /dev/ttyS2 -s HIGHRES_IMU -r 0 

 

   

 

 

 

 

 

Using BLACKBOX stand-alone 

 

The simplest setup is a plain inline patch between the DJI NAZA flight control and DJI NAZA GPS/COMPASS 

puck. This puts the BLACKBOX to passively record everything the DJI NAZA flight control receives.  

On a NAZA V2 setup the cable goes between the DJI NAZA/COMPASS puck and DJI NAZA PMU. The 

BLACKBOX receives power via the PMU/NAZA unit, no CORE PRO required. 

   

 

 

 

 

 

Connecting to TBS equipment via BST There is an issue when you want to run BST devices like the GPS or BLACKBOX direct without a CORE PRO. 

Most of the BST devices needs 5V which the CORE PRO provides. The CROSSFIRE RX does not power the 

BST line when 5V is applied to the servo connectors.  

The following explains the required power needs: 

● TBS BLACKBOX - Can be powered by the BST 5V or by the Flight Controller over the ext. FC port 

● TBS GPS - Can only be powered by the BST 5V 

● TBS CURRENT SENSOR -  Provides VBatt but needs BST 5V to run itself 

● TBS CROSSFIRE RX - Can be powered over one of the eight servo connectors or by BST 5V 

● TBS CORE PRO / FPVISION - This is only device is providing 5V on the BST line 

Power type:  BST 5V  VBATT  ESC BEC 5V  FC 5V 

TBS CROSSFIRE  ✔ PWR IN    ✔ PWR IN   

TBS BLACKBOX  ✔ PWR IN      ✔ PWR IN 

TBS GPS  ✔ PWR IN       

TBS CORE PRO / FPVISION  ✔ PWR OUT  ✔ PWR IN     

TBS CURRENT SENSOR  ✔ PWR IN  ✔ PWR OUT 

   

TBS BULLETPROOF ESC (SET)      ✔ PWR OUT   

 

 

 

 

 

 

Using TBS CORE PRO with TBS GPS/COMPASS 

 Pick a suitable length BST cable for your setup and connect the TBS GPS/COMPASS module to any BST port 

on either the BLACKBOX or CORE PRO unit (shared bus).  

The current sensor can be connected to either CORE PRO or BLACKBOX, as shown in the image beneath. 

 

 

 

10 

 

 

 

Managing flight data 

Installing software 

Download the latest version of the TBS AGENT software from http://www.team-blacksheep.com/ 

corepro/agent (direct link, Windows 7/8, 64-bit). No driver install necessary, all plug&play. 

Upgrading firmware 

After opening the TBS AGENT, plug in the USB 

cable. It will ask you to update the firmware of 

all the peripherals if there is a new version 

available. If you like beta versions, press F1 and 

enable the checkbox. 

Connect all the modules you have available (i.e. 

TBS GPS/COMPASS, TBS CURRENT SENSOR, TBS 

BLACKBOX) to update everything at the same 

time. 

 

 

 

Importing flight data 

From SD card 

With the SD card from the BLACKBOX inserted to 

a computer. Click on the “BLACKBOX” tab and 

“Import From SD”.  

This will search the root of the SD card and copy 

any flight logs to the TBS AGENT FlightLog 

directory. The first time this process runs for 

each BlackBox and flight, a prompt will be 

displayed where you can enter a comment about 

the flight, model/aircraft used and HAM 

registration number (all optional!)  

The original flight log(s) will still be available on the SD card, if you ever need access to them in the future. 

Each flight log has an unique identifier and trying to import a duplicate flight log entry will be discarded. 

   

 

 

11 

 

 

 

Manually loading flight logs 

You can manually import flight logs (*.tbs) by 

clicking “Import File” and selecting them your 

specific storage location. 

Duplicate entries will be discarded automatically. 

 

 

 

Changing flight log details 

After importing a flight log, you can edit or add comments, model and registration 

information to an entry. This is a great way to supplement the flights with useful 

details. Click on the first icon under the “Actions” column in the “BLACKBOX” tab. 

 

Deleting flight log entry 

To delete a flight log, click on the third icon under the “Actions” column. This 

removes the entry and the file from the log directory. 

 

Exporting data 

Compiling Google Earth flight path 

Perhaps one of our most favorite feature, is 

the export to Google Earth to view and analyze 

the recorded flight path. This includes the 

aircraft’s longitude, latitude and altitude, in 

addition its ground shadow. 

Under the “Actions” column, click the 

second icon to compile and open the 

file in Google Earth (requires Google Earth 

installed, free). The KML file can be found by 

clicking “Browse logs” and going to the “kml” 

folder, or browse directly to 

%appdata%\TBS\Agent\FlightLog\kml.   

 

 

12 

 

 

 

Exporting to CSV/XML 

We believe in portability of your data and made it possible to export to CSV and XML, both open formats. 

Use these files for further processing, e.g. in DashWare. These data sets include all available data recorded 

in the original flight log. 

Under the “Actions” column, click the fourth icon to compile the files. The files can 

be found by clicking “Browse logs” and opening the “export” folder, or browse 

directly to %appdata%\TBS\Agent\FlightLog\export. 

  

Move flight log directory 

To move the current TBS AGENT log folder to an 

external drive, Dropbox or archive, click the 

“Move Log Folder” tab and select the new 

location. All the flight data will be moved to the 

new location.  

The default location is %APPDATA%\TBS\Agent\. 

Periodically make a backup copy of all the flight 

logs to avoid losing your flight logs in case of a 

drive failure or OS reinstall.   

 

 

13 

 

 

 

Telemetry data points 

  Data point  Description  Source 

1  Longitude  GPS coordinate  GPS 

2  Latitude  GPS coordinate  GPS 

3  Altitude  GPS coordinate  GPS 

4  Ground speed  Current aircraft speed  GPS 

5  GPS heading  Computed GPS heading  GPS 

6  Compass heading  Measured heading  Compass 

7  Satellites  No. of GPS satellites in view  GPS 

8  Voltage  Battery voltage  Current sensor 

9  Backup voltage  Backup battery voltage  CORE PRO unit 

10  Current draw   Momentary current draw  Current sensor 

11  Current consumed  Battery capacity used   Current sensor 

12  RSSI antenna #1  Relative received signal strength  RSSI Input/EzUHF Link 

13  RSSI antenna #2  Relative received signal strength  EzUHF Link 

14  Link quality  Corrupt packets/frame indicator  EzUHF Link 

15  Failsafe count  Signal loss counter  EzUHF Link 

 

   

 

 

14 

 

 

 

Good practices We have compiled a list of all of practices which have been tried and tested in countless environments and 

situations by the TBS crew and other experienced FPV pilots. 

Follow these simple rules, even if rumors on the internet suggest otherwise, and you will have success in 

FPV. 

● Start with the bare essentials and add equipment one step at a time, after each new equipment 

was added to proper range- and stress tests. 

● Do not fly with a video system that is capable of outperforming your R/C system in terms of range. 

● Do not fly with a R/C frequency higher than the video frequency (e.g. 2.4GHz R/C, 900MHz video). 

● Monitor the vitals of your plane (R/C link and battery). Flying with a digital R/C link without RSSI is 

dangerous. 

● Do not use 2.4GHz R/C unless you fly well within its range limits, in noise-free environments and 

always within LOS. Since this is most likely never the case, it is recommended to not use 2.4GHz 

R/C systems for longer range FPV. 

● Do not fly at the limits of video, if you see noise in your picture, turn around and buy a higher-gain 

receiver antenna before going out further. 

● Shielded wires or twisted cables only, anything else picks up RF noise and can cause problems. 

● When using powerful R/C transmitters, make sure your groundstation equipment is properly 

shielded. 

● Adding Return-To-Home (RTH) to an unreliable system does not increase the chances of getting 

your plane back. Work on making your system reliable without RTH first, then add RTH as an 

additional safety measure if you must. 

● Avoid powering the VTx directly from battery, step-up or step-down the voltage and provide a 

constant level of power to your VTx. Make sure your VTx runs until your battery dies. 

● Do not power your camera directly unless it works along the complete voltage range of your 

battery. Step-up or step-down the voltage and provide a constant level of power to your camera. 

Make sure your camera runs until your battery dies. 

● A single battery system is safer than using two dedicated batteries for R/C and FPV. Two batteries 

in parallel even further mitigate sources of failure.  

● For maximum video range and “law compatibility”, use 2.4GHz video with high-gain antennas. 

● When flying with R/C buddies that fly on 2.4GHz, or when flying in cities, it is perfectly possible to 

use 2.4GHz video provided you stick to the channels that do not lie in their band (CH5 to CH8 for 

Lawmate systems, available from TBS). 

● Do not use diversity video receivers as a replacement for pointing your antennas, diversity should 

be used to mitigate polarization issues.   

 

 

15 

 

 

 

● Improving the antenna gain on the receiver end is better than increasing the output power (except 

in RF-noisy areas). More tx power causes more issues with RF on your plane. 500mW is plenty of 

power! 

● Try to achieve as much separation of the VTx and R/C receiver as possible to lower the RF noise 

floor and EMI interference. 

● Do not buy the cheapest equipment unless it is proven to work reliably (e.g. parts falling off, 

multitudes of bug fix firmware updates, community hacks and mods are a good indicator of poor 

quality and something you do NOT want to buy for a safe system). Do due diligence and some 

research before sending your aircraft skyward.  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Manual written and designed by ivc.no in cooperation with TBS.  

 

 

16