Difference between revisions of "CrossFire CRSF"

From Spirit System Manual
Jump to: navigation, search
(Marked this version for translation)
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
<translate><!--T:10-->
 
<translate><!--T:10-->
CrossFire CRSF is protocol designed by Team Blacksheep (TBS) which is supported by all Spirit units except Spirit 1 and micro Spirit. It is for sending all channel data and telemetry at the same time. This mean that you do not have to connect anything else except 4 wires.</translate>
+
CrossFire CRSF is bi-directional protocol designed by Team Blacksheep (TBS) which is supported by all Spirit units except Spirit 1 and micro Spirit. It is for sending all channel data and telemetry at the same time. This mean that you do not have to connect anything else except 4 wires.</translate>
 +
<translate><!--T:87-->
 +
Based on original CRSF protocol new ELRS protocol was designed which is also fully supported by Spirit.</translate>
  
<translate>There are multiple receivers and satellites with CrossFire CRSF support.
+
<translate><!--T:88-->
 +
There are multiple receivers and satellites with CRSF/ELRS support.</translate>
  
Both cable ends can look like this:
+
== <translate><!--T:89-->
 +
Wiring</translate> ==
  
</translate>
+
{{Quote|<translate><!--T:90-->
[[File:CRSF-Wiring.jpg|400px]]
+
From Spirit firmware 3.7.4 wiring has changed!</translate>}}
  
== <translate>Wiring</translate> ==
+
=== Spirit 2, Spirit Pro ===
  
=== CrossFire TBS ===
+
[[File:CRSF-WiringS2.jpg|500px]]
[[File:CRSF-Wiring2.jpg|500px]] [[File:CRSF-Wiring3.jpg|500px]]
+
  
'''RUD port''' - direct cable between '''CRSF RX Ch. Out 1'''
+
'''RUD port''' - black '''-''', red '''+''' powering wires
  
'''AIL pin''' (pin closer to the port label) - wire to '''CRSF RX Ch. Out 2''' signal pin
+
'''SYS port''' - white '''TX''' signal (pin closer to the port label), green '''RX''' signal (center pin).
  
=== RadioMaster ELRS ===
+
=== Spirit 3, Spirit GT, Spirit W1 ===
  
[[File:CRSF-Wiring4.jpg|500px]]
+
[[File:CRSF-WiringGT.jpg|500px]]
  
'''RUD port''' - black '''-''', red '''+''' powering wires, white '''TX''' signal.
+
'''RUD port''' - black '''-''', red '''+''' powering wires, green '''RX''' signal.
  
'''AIL pin''' (pin closer to the port label) - green '''RX''' signal pin.
+
'''AIL pin''' - white '''TX''' signal (pin closer to the port label).
  
 
== <translate><!--T:24-->
 
== <translate><!--T:24-->
Line 31: Line 34:
 
<translate><!--T:25-->
 
<translate><!--T:25-->
 
Now you are ready to power up the unit. If your Power supply is not connected yet, we recommend to connect it to the AUX1, AUX2 and/or CH0 port.
 
Now you are ready to power up the unit. If your Power supply is not connected yet, we recommend to connect it to the AUX1, AUX2 and/or CH0 port.
Before you can utilize the CrossFire connection, it is important to set the '''CrossFire CRSF''' receiver type in the General tab of the software. Please start the Spirit Settings and change the receiver type as displayed on the photo.
+
Before you can utilize the CrossFire connection, it is important to set the '''CRSF/ELRS''' receiver type at the General tab of the software. Please start the Spirit Settings and change the receiver type as displayed on the photo.
 
Then save the settings (e.g. by ''CTRL+S'') or the ''Backup tab/Unit - Save'' and restart the unit.</translate>
 
Then save the settings (e.g. by ''CTRL+S'') or the ''Backup tab/Unit - Save'' and restart the unit.</translate>
  
Line 46: Line 49:
 
Radio Integration</translate> ==
 
Radio Integration</translate> ==
  
<translate>Integration support is to be added within following updates.</translate>
+
<translate><!--T:91-->
 
+
Integration support is available from Spirit firmware version 3.7.4. Integration menu can be opened at the '''Crossfire configure''' menu.</translate>
== RadioMaster CRSF Settings ==
+
  
In order to make RM receivers working well we recommend following settings. These settings can be adjusted at the CROSSFIRE SETUP menu.
+
=== Integration menu ===
  
=== RM Ranger ===
+
<translate>
* Packet Rate: '''100Hz Full'''
+
<!--T:92-->
* Telem Ratio: '''1:2'''
+
#Press '''SYS''' button (if using RadioMaster radio).
* Switch Mode: '''8Ch'''
+
#Enter '''ELRS Lua script''' > '''Other Devices''' / '''Crossfire configure''' menu depending on OpenTX/EdgeTX firmware.
 +
#Look for '''Spirit FBL''' entry - entry should be available if wiring is correct.
 +
#Enter the menu. When configuration is done, press the '''RTN''' button which will automatically save all changes.</translate>
  
=== RM RPH-3 ===
+
[[File:CRSF-Integration.jpg|500px]]
* Init Rate: '''F1000'''
+
  
 
=== Spirit Settings ===
 
=== Spirit Settings ===

Latest revision as of 09:09, 9 December 2025

CrossFire CRSF is bi-directional protocol designed by Team Blacksheep (TBS) which is supported by all Spirit units except Spirit 1 and micro Spirit. It is for sending all channel data and telemetry at the same time. This mean that you do not have to connect anything else except 4 wires. Based on original CRSF protocol new ELRS protocol was designed which is also fully supported by Spirit.

There are multiple receivers and satellites with CRSF/ELRS support.

1 Wiring

Warning.png From Spirit firmware 3.7.4 wiring has changed!

1.1 Spirit 2, Spirit Pro

CRSF-WiringS2.jpg

RUD port - black -, red + powering wires

SYS port - white TX signal (pin closer to the port label), green RX signal (center pin).

1.2 Spirit 3, Spirit GT, Spirit W1

CRSF-WiringGT.jpg

RUD port - black -, red + powering wires, green RX signal.

AIL pin - white TX signal (pin closer to the port label).

2 Spirit Settings

Now you are ready to power up the unit. If your Power supply is not connected yet, we recommend to connect it to the AUX1, AUX2 and/or CH0 port. Before you can utilize the CrossFire connection, it is important to set the CRSF/ELRS receiver type at the General tab of the software. Please start the Spirit Settings and change the receiver type as displayed on the photo. Then save the settings (e.g. by CTRL+S) or the Backup tab/Unit - Save and restart the unit.

CRSF-settings.png

3 Throttle output

You can connect ESC or Throttle servo directly to the Spirit unit at (AUX/AUX1 port).

4 Radio Integration

Integration support is available from Spirit firmware version 3.7.4. Integration menu can be opened at the Crossfire configure menu.

4.1 Integration menu

  1. Press SYS button (if using RadioMaster radio).
  2. Enter ELRS Lua script > Other Devices / Crossfire configure menu depending on OpenTX/EdgeTX firmware.
  3. Look for Spirit FBL entry - entry should be available if wiring is correct.
  4. Enter the menu. When configuration is done, press the RTN button which will automatically save all changes.

CRSF-Integration.jpg

4.2 Spirit Settings

ELRS connection require to change Channel Mapping from default.

Elevator should be set to Channel 1. Throttle to Channel 3.

ELRS-Mapping.png