Skip to content

Commit 5ebe147

Browse files
committed
rc link
1 parent 8e688bb commit 5ebe147

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+1908
-0
lines changed
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
#$ TITLE: DJI Normal
2+
#$ FIRMWARE_VERSION: 2025.12
3+
#$ CATEGORY: RC_LINK
4+
#$ STATUS: OFFICIAL
5+
#$ KEYWORDS: DJI, rc, link, transmitter
6+
#$ AUTHOR: UAV Tech (Mark Spatz)
7+
8+
#$ PARSER: MARKED
9+
10+
#$ DESCRIPTION: Information:
11+
#$ DESCRIPTION: -----------
12+
#$ DESCRIPTION: Basic RC link settings for DJI link via. "NORMAL" SBUS.
13+
#$ DESCRIPTION: See the Settings -> Device -> Protocol in your DJI goggles for which TX link speed you have selected.
14+
#$ DESCRIPTION: This preset is for any Air Unit (full size (DJI) or Lite (CADXX Vista))
15+
#$ DESCRIPTION:
16+
#$ DESCRIPTION: Preset Adjusts:
17+
#$ DESCRIPTION: -----------
18+
#$ DESCRIPTION: - Feedforward Jitter Factor
19+
#$ DESCRIPTION: - Feedforward Smoothing Factor
20+
#$ DESCRIPTION: - Feedforward Averaging
21+
#$ DESCRIPTION: - RC Smoothing Factors
22+
#$ DESCRIPTION:
23+
#$ DESCRIPTION: Options:
24+
#$ DESCRIPTION: -----------
25+
#$ DESCRIPTION: - Racing
26+
#$ DESCRIPTION: - HD Freestyle
27+
#$ DESCRIPTION: - Cinematic
28+
#$ DESCRIPTION:
29+
#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/179
30+
#$ FORCE_OPTIONS_REVIEW: TRUE
31+
32+
#$ INCLUDE: presets/2025.12/rc_link/defaults.txt
33+
34+
feature RX_SERIAL
35+
set serialrx_provider = SBUS
36+
set sbus_baud_fast = OFF
37+
38+
# rc smoothing should always be enabled with DJI
39+
set rc_smoothing = ON
40+
41+
set feedforward_averaging = OFF
42+
set feedforward_smooth_factor = 30
43+
set feedforward_jitter_factor = 7
44+
45+
# sharper handling for Racing:
46+
#$ OPTION BEGIN (UNCHECKED): Race
47+
set feedforward_averaging = OFF
48+
set feedforward_smooth_factor = 25
49+
set feedforward_jitter_factor = 7
50+
set rc_smoothing_auto_factor = 25
51+
set rc_smoothing_auto_factor_throttle = 25
52+
#$ OPTION END
53+
54+
# stronger smoothing for HD Freestyle:
55+
#$ OPTION BEGIN (UNCHECKED): HD Freestyle
56+
set feedforward_averaging = OFF
57+
set feedforward_smooth_factor = 30
58+
set feedforward_jitter_factor = 12
59+
set rc_smoothing_auto_factor = 140
60+
set rc_smoothing_setpoint_cutoff = 25
61+
#$ OPTION END
62+
63+
# stronger smoothing for Cinematic (not for racing):
64+
#$ OPTION BEGIN (UNCHECKED): Cinematic
65+
set feedforward_averaging = 2_POINT
66+
set feedforward_smooth_factor = 40
67+
set feedforward_jitter_factor = 15
68+
set rc_smoothing_auto_factor = 250
69+
set rc_smoothing_auto_factor_throttle = 170
70+
set rc_smoothing_setpoint_cutoff = 12
71+
set rc_smoothing_throttle_cutoff = 20
72+
#$ OPTION END
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
#$ TITLE: DJI SBUS FAST
2+
#$ FIRMWARE_VERSION: 2025.12
3+
#$ CATEGORY: RC_LINK
4+
#$ STATUS: OFFICIAL
5+
#$ KEYWORDS: DJI, rc, link, SBUS fast
6+
#$ AUTHOR: UAV Tech (Mark Spatz)
7+
8+
#$ PARSER: MARKED
9+
10+
#$ DESCRIPTION: Information:
11+
#$ DESCRIPTION: -----------
12+
#$ DESCRIPTION: Basic RC link settings for DJI link via. "SBUS FAST".
13+
#$ DESCRIPTION: See the Settings -> Device -> Protocol in your DJI goggles for which TX link speed you have selected.
14+
#$ DESCRIPTION: This preset is for any Air Unit (full size (DJI) or Lite (CADXX Vista))
15+
#$ DESCRIPTION:
16+
#$ DESCRIPTION: Preset Adjusts:
17+
#$ DESCRIPTION: -----------
18+
#$ DESCRIPTION: - Feedforward Jitter Factor
19+
#$ DESCRIPTION: - Feedforward Smoothing Factor
20+
#$ DESCRIPTION: - Feedforward Averaging
21+
#$ DESCRIPTION: - RC Smoothing Factors
22+
#$ DESCRIPTION:
23+
#$ DESCRIPTION: Options:
24+
#$ DESCRIPTION: -----------
25+
#$ DESCRIPTION: - Racing
26+
#$ DESCRIPTION: - HD Freestyle
27+
#$ DESCRIPTION: - Cinematic
28+
#$ DESCRIPTION:
29+
#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/200
30+
#$ FORCE_OPTIONS_REVIEW: TRUE
31+
32+
#$ INCLUDE: presets/2025.12/rc_link/defaults.txt
33+
34+
feature RX_SERIAL
35+
set serialrx_provider = SBUS
36+
set sbus_baud_fast = ON
37+
38+
# rc smoothing should always be enabled with DJI
39+
set rc_smoothing = ON
40+
41+
set feedforward_averaging = OFF
42+
set feedforward_smooth_factor = 45
43+
set feedforward_jitter_factor = 10
44+
45+
# sharper handling for Racing:
46+
#$ OPTION BEGIN (UNCHECKED): Race
47+
set feedforward_averaging = OFF
48+
set feedforward_smooth_factor = 35
49+
set feedforward_jitter_factor = 7
50+
set rc_smoothing_auto_factor = 25
51+
set rc_smoothing_auto_factor_throttle = 25
52+
#$ OPTION END
53+
54+
# stronger smoothing for HD Freestyle (not for racing):
55+
#$ OPTION BEGIN (UNCHECKED): HD Freestyle
56+
set feedforward_averaging = OFF
57+
set feedforward_smooth_factor = 65
58+
set feedforward_jitter_factor = 12
59+
set rc_smoothing_auto_factor = 250
60+
set rc_smoothing_setpoint_cutoff = 25
61+
#$ OPTION END
62+
63+
# stronger smoothing for Cinematic (not for racing):
64+
#$ OPTION BEGIN (UNCHECKED): Cinematic
65+
set feedforward_averaging = 2_POINT
66+
set feedforward_smooth_factor = 70
67+
set feedforward_jitter_factor = 15
68+
set rc_smoothing_auto_factor = 250
69+
set rc_smoothing_auto_factor_throttle = 250
70+
set rc_smoothing_setpoint_cutoff = 12
71+
set rc_smoothing_throttle_cutoff = 20
72+
#$ OPTION END
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
#$ TITLE: Reset RC related settings
2+
#$ FIRMWARE_VERSION: 2025.12
3+
#$ CATEGORY: RC_LINK
4+
#$ STATUS: OFFICIAL
5+
#$ KEYWORDS: defaults, Rx, RC, reset, rc link, rc_link, smoothing, rc_smoothing
6+
#$ AUTHOR: Betaflight
7+
#$ DESCRIPTION: Resets RC related settings to defaults
8+
#$ PRIORITY: 0
9+
10+
# NOTE TO AUTHORS: Always include this Preset in any RC Preset
11+
12+
set feedforward_averaging = 2_POINT
13+
set feedforward_smooth_factor = 65
14+
set feedforward_jitter_factor = 7
15+
set feedforward_transition = 0
16+
set feedforward_boost = 15
17+
set feedforward_yaw_hold_gain = 15
18+
set feedforward_yaw_hold_time = 100
19+
20+
set rc_smoothing = ON
21+
set rc_smoothing_auto_factor = 30
22+
set rc_smoothing_auto_factor_throttle = 30
23+
set rc_smoothing_setpoint_cutoff = 0
24+
set rc_smoothing_throttle_cutoff = 0
25+
set rc_smoothing_debug_axis = ROLL
Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,111 @@
1+
#$ TITLE: ExpressLRS 150Hz
2+
#$ FIRMWARE_VERSION: 2025.12
3+
#$ CATEGORY: RC_LINK
4+
#$ STATUS: OFFICIAL
5+
#$ KEYWORDS: ELRS, express, 150Hz, rc, rx, link, smoothing
6+
#$ AUTHOR: ctzsnooze
7+
#$ DESCRIPTION: RC link settings for a 150Hz ELRS link via CRSF.
8+
#$ DESCRIPTION: WARNING: make ABSOLUTELY SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked!
9+
#$ DESCRIPTION: WARNING: check that you are using a compatible version of EdgeTx or OpenTx!
10+
#$ DESCRIPTION: WARNING: Cinematic settings are very smooth - there is noticeable delay in stick response
11+
12+
#$ FORCE_OPTIONS_REVIEW: TRUE
13+
14+
#$ INCLUDE: presets/2025.12/rc_link/defaults.txt
15+
16+
# 150hz default settings in case no tuning option is selected
17+
set feedforward_averaging = OFF
18+
set feedforward_smooth_factor = 30
19+
set feedforward_jitter_factor = 7
20+
21+
#$ OPTION_GROUP BEGIN: Fine-tuning...
22+
23+
# sharper handling for racing (25 of auto RC smoothing = 80hz RC smoothing):
24+
#$ OPTION BEGIN (UNCHECKED): Racing
25+
set feedforward_smooth_factor = 25
26+
set feedforward_jitter_factor = 5
27+
set rc_smoothing_auto_factor = 25
28+
set rc_smoothing_auto_factor_throttle = 25
29+
#$ OPTION END
30+
31+
# default is suitable for freestyle (30 of RC smoothing is approx 45hz RC smoothing)
32+
#$ OPTION BEGIN (UNCHECKED): Freestyle
33+
set feedforward_jitter_factor = 9
34+
#$ OPTION END
35+
36+
# stronger smoothing for HD freestyle (not for racing):
37+
#$ OPTION BEGIN (UNCHECKED): HD Freestyle
38+
set feedforward_smooth_factor = 30
39+
set feedforward_jitter_factor = 10
40+
set rc_smoothing_auto_factor = 80
41+
set rc_smoothing_setpoint_cutoff = 25
42+
#$ OPTION END
43+
44+
# very smooth Cinematic (not for racing):
45+
#$ OPTION BEGIN (UNCHECKED): Cinematic
46+
set feedforward_smooth_factor = 35
47+
set feedforward_jitter_factor = 12
48+
set rc_smoothing_auto_factor = 175
49+
set rc_smoothing_auto_factor_throttle = 100
50+
set rc_smoothing_setpoint_cutoff = 12
51+
set rc_smoothing_throttle_cutoff = 20
52+
#$ OPTION END
53+
54+
# ultra smooth Cinematic (not for racing):
55+
#$ OPTION BEGIN (UNCHECKED): Ultra Cinematic
56+
set feedforward_smooth_factor = 40
57+
set feedforward_jitter_factor = 16
58+
set rc_smoothing_auto_factor = 250
59+
set rc_smoothing_auto_factor_throttle = 100
60+
set rc_smoothing_setpoint_cutoff = 6
61+
set rc_smoothing_throttle_cutoff = 20
62+
#$ OPTION END
63+
64+
#$ OPTION_GROUP END
65+
66+
67+
#$ OPTION_GROUP BEGIN: (EXCLUSIVE) ELRS Rx connection method (choose one):
68+
69+
#$ OPTION BEGIN (UNCHECKED): Serial, separate Rx
70+
feature RX_SERIAL
71+
set serialrx_provider = CRSF
72+
#$ OPTION END
73+
74+
#$ OPTION BEGIN (UNCHECKED): SPI, on the FC
75+
feature RX_SPI
76+
set rx_spi_protocol = EXPRESSLRS
77+
#$ OPTION END
78+
79+
#$ OPTION_GROUP END
80+
81+
82+
#$ OPTION_GROUP BEGIN: (EXCLUSIVE) Voltage readings (choose one):
83+
84+
# per cell or whole pack voltage readings:
85+
#$ OPTION BEGIN (UNCHECKED): Single Cell values
86+
set report_cell_voltage = ON
87+
#$ OPTION END
88+
89+
#$ OPTION BEGIN (UNCHECKED): Whole pack values
90+
set report_cell_voltage = OFF
91+
#$ OPTION END
92+
93+
#$ OPTION_GROUP END
94+
95+
96+
#$ OPTION_GROUP BEGIN: Cinematic Rates (optional)
97+
98+
#$ OPTION BEGIN (UNCHECKED): Actual, Centre = 2
99+
set rates_type = ACTUAL
100+
set roll_rc_rate = 2
101+
set pitch_rc_rate = 2
102+
set yaw_rc_rate = 2
103+
set roll_expo = 0
104+
set pitch_expo = 0
105+
set yaw_expo = 0
106+
set roll_srate = 50
107+
set pitch_srate = 50
108+
set yaw_srate = 50
109+
#$ OPTION END
110+
111+
#$ OPTION_GROUP END
Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,113 @@
1+
#$ TITLE: ExpressLRS 250Hz
2+
#$ FIRMWARE_VERSION: 2025.12
3+
#$ CATEGORY: RC_LINK
4+
#$ STATUS: OFFICIAL
5+
#$ KEYWORDS: ELRS, express, 250Hz, rc, rx, link, smoothing
6+
#$ AUTHOR: ctzsnooze
7+
#$ DESCRIPTION: RC link settings for a 250Hz ELRS link via CRSF.
8+
#$ DESCRIPTION: WARNING: make ABSOLUTELY SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked!
9+
#$ DESCRIPTION: WARNING: check that you are using a compatible version of EdgeTx or OpenTx!
10+
#$ DESCRIPTION: WARNING: Cinematic settings are very smooth - there is noticeable delay in stick response
11+
12+
#$ FORCE_OPTIONS_REVIEW: TRUE
13+
14+
#$ INCLUDE: presets/2025.12/rc_link/defaults.txt
15+
16+
# 250hz default settings in case no-one selects a tuning option
17+
set feedforward_averaging = 2_POINT
18+
set feedforward_smooth_factor = 45
19+
set feedforward_jitter_factor = 6
20+
21+
#$ OPTION_GROUP BEGIN: Fine-tuning...
22+
23+
# sharp handling for racing:
24+
#$ OPTION BEGIN (UNCHECKED): Racing (25 of auto RC smoothing = 140hz RC smoothing)
25+
set feedforward_smooth_factor = 35
26+
set feedforward_jitter_factor = 4
27+
set feedforward_boost = 18
28+
set rc_smoothing_auto_factor = 25
29+
set rc_smoothing_auto_factor_throttle = 25
30+
#$ OPTION END
31+
32+
# for freestyle auto smoothing of 52 is about 60hz:
33+
#$ OPTION BEGIN (UNCHECKED): Freestyle
34+
set feedforward_jitter_factor = 8
35+
set rc_smoothing_auto_factor = 52
36+
#$ OPTION END
37+
38+
# stronger smoothing for HD freestyle (not for racing):
39+
#$ OPTION BEGIN (UNCHECKED): HD Freestyle
40+
set feedforward_smooth_factor = 45
41+
set feedforward_jitter_factor = 10
42+
set rc_smoothing_auto_factor = 140
43+
set rc_smoothing_setpoint_cutoff = 25
44+
#$ OPTION END
45+
46+
# very smooth Cinematic (not for racing):
47+
#$ OPTION BEGIN (UNCHECKED): Cinematic
48+
set feedforward_smooth_factor = 60
49+
set feedforward_jitter_factor = 12
50+
set rc_smoothing_auto_factor = 250
51+
set rc_smoothing_auto_factor_throttle = 170
52+
set rc_smoothing_setpoint_cutoff = 12
53+
set rc_smoothing_throttle_cutoff = 20
54+
#$ OPTION END
55+
56+
# ultra smooth Cinematic (not for racing):
57+
#$ OPTION BEGIN (UNCHECKED): Ultra Cinematic
58+
set feedforward_smooth_factor = 65
59+
set feedforward_jitter_factor = 15
60+
set rc_smoothing_auto_factor = 250
61+
set rc_smoothing_auto_factor_throttle = 170
62+
set rc_smoothing_setpoint_cutoff = 6
63+
set rc_smoothing_throttle_cutoff = 20
64+
#$ OPTION END
65+
66+
#$ OPTION_GROUP END
67+
68+
69+
#$ OPTION_GROUP BEGIN: (EXCLUSIVE) ELRS Rx connection method (choose one):
70+
71+
#$ OPTION BEGIN (UNCHECKED): Serial, separate Rx
72+
feature RX_SERIAL
73+
set serialrx_provider = CRSF
74+
#$ OPTION END
75+
76+
#$ OPTION BEGIN (UNCHECKED): SPI, on the FC
77+
feature RX_SPI
78+
set rx_spi_protocol = EXPRESSLRS
79+
#$ OPTION END
80+
81+
#$ OPTION_GROUP END
82+
83+
84+
#$ OPTION_GROUP BEGIN: (EXCLUSIVE) Voltage readings (choose one):
85+
86+
# per cell or whole pack voltage readings:
87+
#$ OPTION BEGIN (UNCHECKED): Single Cell values
88+
set report_cell_voltage = ON
89+
#$ OPTION END
90+
91+
#$ OPTION BEGIN (UNCHECKED): Whole pack values
92+
set report_cell_voltage = OFF
93+
#$ OPTION END
94+
95+
#$ OPTION_GROUP END
96+
97+
98+
#$ OPTION_GROUP BEGIN: Cinematic Rates (optional)
99+
100+
#$ OPTION BEGIN (UNCHECKED): Actual, Centre = 2
101+
set rates_type = ACTUAL
102+
set roll_rc_rate = 2
103+
set pitch_rc_rate = 2
104+
set yaw_rc_rate = 2
105+
set roll_expo = 0
106+
set pitch_expo = 0
107+
set yaw_expo = 0
108+
set roll_srate = 50
109+
set pitch_srate = 50
110+
set yaw_srate = 50
111+
#$ OPTION END
112+
113+
#$ OPTION_GROUP END

0 commit comments

Comments
 (0)