Skip to content

Commit 37106f1

Browse files
committed
Add trainer/head tracking input
1 parent 92b4d52 commit 37106f1

File tree

11 files changed

+92
-0
lines changed

11 files changed

+92
-0
lines changed

.wordlist.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ Blackbox
2424
BluetoothLE
2525
Bolded
2626
Bootloaders
27+
BoxPro
2728
Bri'ish
2829
Börner
2930
CCPA
16.4 KB
Loading
12.8 KB
Loading
12.9 KB
Loading
12.9 KB
Loading
12.9 KB
Loading
7.71 KB
Loading

docs/assets/screenshots/mixes.png

31.6 KB
Loading
20.6 KB
Loading

docs/software/trainer-input.md

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
---
2+
template: main.html
3+
description: ExpressLRS Bi-directional MAVLink support
4+
---
5+
6+
![Software Banner](https://raw.githubusercontent.com/ExpressLRS/ExpressLRS-Hardware/master/img/software.png)
7+
8+
## Overview
9+
10+
The ExpressLRS TX backpack has the ability to receive channel data from external sources/backpacks e.g. the HDZero VRX backpack.
11+
This channel data can be sent back to EdgeTX as trainer inputs, which can then be mixed into output channels or can be configured
12+
to directly override channels before they are sent to a receiver.
13+
14+
## Requirements
15+
16+
- ExpressLRS V4 (minimum)
17+
- TX Backpack 1.5.2 or later
18+
- EdgeTX 2.11 or later
19+
20+
## Handset Setup
21+
22+
In the ExpressLRS Lua script, go to the select the "> Backpack" menu entry
23+
24+
![Backpack menu entry](../assets/screenshots/backpack-menu.png)
25+
26+
Ensure the Backpack is turned on
27+
28+
![Backpack enabled](../assets/screenshots/backpack-on.png)
29+
30+
31+
Scroll down to "HT Enable" and set this to "On"
32+
33+
![HT Enable](../assets/screenshots/ht-enable.png)
34+
35+
### Direct Channel Output
36+
As mentioned above ExpressLRS can override channels directly being sent to the receiver.
37+
To achieve this, set the "HT Start Channel" to a value from "Aux1" to "Aux10".
38+
39+
![HT Start Aux6](../assets/screenshots/ht-aux6.png)
40+
41+
As an example if you choose AUX6 then the channel overrides will be channels 10 upwards, depending
42+
on the number of channels sent via the backpack. The HDZero goggles output 3 channels for a Pan/Tilt/Roll
43+
head tracker so if "Aux6" is selected for the "HT Start Channel", channels 10, 11, & 12 will be overridden when
44+
sent to the receiver.
45+
46+
!!! note "NOTE"
47+
It is important to remember that if you must also select a packet rate and switch mode that will actually send all the
48+
channels you need to the receiver. e.g if you are selecting "Aux6" then you will need to be using either 12ch or 16/2
49+
channel modes
50+
51+
### EdgeTX Trainer Input
52+
53+
To pass the channel information from the backpack back to EdgeTX as trainer port data, set the "HT Start Channel" to
54+
"EdgeTX" as in the screenshot below.
55+
56+
![HT Start EdgeTX](../assets/screenshots/ht-edgetx.png)
57+
58+
To make the trainer channel data available to EdgeTX for using in mixes go to "Model Setup" and select "Trainer" and set
59+
the Mode as "Master/CRSF".
60+
61+
![Trainer](../assets/screenshots/trainer.png)
62+
![Master CRSF](../assets/screenshots/master-crsf.png)
63+
64+
Once this is done you can go to the Mixes tab and set source as a trainer input such as TR1, TR2 etc
65+
66+
![Mixes](../assets/screenshots/mixes.png)
67+
68+
With all this configured, channel 1 coming across the backpack should be mapped to channel 10 on the receiver.
69+
70+
!!! note "NOTE"
71+
Again, tt is important to remember that if you must also select a packet rate and switch mode that will actually send
72+
all the channels you need to the receiver. e.g if you are mapping TR1 to channel, TR2 to channel 11 etc., then you
73+
will need to be using either 12ch or 16/2 channel modes
74+
75+
## Example Usage
76+
77+
### HDZero Goggle head-tracking
78+
79+
This applies to the HDZero Goggle, HDZero Goggle 2 and HDZero BoxPro+ (not the BoxPro as it does not have the backpack)
80+
81+
- Make sure that the goggles backpack is updated with the latest version of the HDZero VRX backpack firmware
82+
- In the goggles menu system, go to the "ELRS" section and ensure that the Backpack is "On"
83+
- In the "Head Tracker" menu ensure that "Tracking" is set to "On"
84+
85+
That should be all that is required to get head-tracking with the HDZero goggles
86+
87+
### Boost Pedal
88+
89+
See backpack PR https://github.com/ExpressLRS/Backpack/pull/201
90+

0 commit comments

Comments
 (0)