Color Screen Remote Controller Model Configuration

Model Setup screen contains all options for configuring the model. At the top of the page, you will see some icons that will take you to different model setup pages when selected. The default screen for model setup is the Model Configuration screen.
1. Built-in / External RF

The configuration settings for the internal and external RF pages are the same. The only difference is that the Internal RF section is used to configure built-in modules, while the External RF section is used to configure RF modules in the external module slot.
When the button is yellow, the internal/external RF module is "active" for the model, and when it is white, it is inactive.
Select internal RF for multi-protocol module:
Select external RF for CRSF:
1.1 Receiver Number
The receiver number is a user-assigned number for the model that is sent to the receiver during binding. Each model must have a unique receiver number. However, models using different protocols can have the same receiver number without issues.
EdgeTX will notify you above the number field whether the receiver number is unique or already in use.
Important
When using the radio in gamepad mode, internal and external RF modules should be turned off. This will improve performance when connected to a computer via USB.
1.2 Mode Options
- Off - Do not use RF module
PPM- Pulse Position Modulation, used by many generic JR compatible modules.- Telemetry - No telemetry or MLink
- Channel Range - Channels to be used.
- PPM Frame - Frame length, pulse length, and polarity of the PPM frame. When the number of transmitted channels is changed, the frame length is automatically adjusted to the correct value. However, this auto-assigned value can be manually changed.
XJT-- Protocol - D16, B8, LR2
- Channel Range - Channels to be used.
- Failsafe Mode - Available in D16 protocol. When the transmitter signal is not received (signal loss), the receiver will use this setting.
- Not Set - Failsafe mode is not set.
- Hold - Receiver holds channel values at their last state received from the transmitter.
- No Pulse - No PWM pulse output.
- Receiver - Follows the failsafe setting configured on the receiver. Please follow the instructions that came with the receiver.
- Custom - Receiver changes channel values to custom set values.
- Custom Settings - Each channel can have its own setting. Options are a value, hold, and no pulse.
- Receiver Number - User-assigned model number sent to the receiver during binding
- Bind - This will put the transmitter into binding mode. In this mode, the transmitter emits a chirp every 2.5 seconds.
- Range - This will put the transmitter into range check mode. In this mode, RSSI values are displayed and a sound is emitted every 5 seconds.
DSM2- Protocol - LP45, DSM2, DSMX
- Channel Range - Channels to be used.
- Receiver Number - User-assigned model number sent to the receiver during binding
- Bind - This will put the transmitter into binding mode. In this mode, the transmitter emits a chirp every 2.5 seconds.
- Range - This will put the transmitter into range check mode. In this mode, RSSI values are displayed and a sound is emitted every 5 seconds.
CRSF- Baud Rate - Communication speed between the transmitter module and the radio handset.
- Status - Displays the packet radio configured on the transmitter module.
- Channel Range - Channels to be used.
- Receiver Number - User-assigned model number sent to the receiver during binding
- Multi - Multi-protocol module. Each selected protocol has unique configuration options. Configuration options for the multi-protocol module are described here: https://www.multi-module.org/using-the-module/protocol-options
R9M- Mode - FCC, EU, 868MHz, 915 MHZ
- Failsafe Mode - When the transmitter signal is not received (signal loss), the receiver will use this setting.
- Not Set - Failsafe mode is not set.
- Hold - Receiver holds channel values at their last state received from the transmitter.
- No Pulse - No PWM pulse output.
- Receiver - Follows the failsafe setting configured on the receiver. Please follow the instructions that came with the receiver.
- Custom - Receiver changes channel values to custom set values.
- Custom Settings - Each channel can have its own setting. Options are a value, hold, and no pulse.
- Receiver Number - User-assigned model number sent to the receiver during binding
- Bind - This will put the transmitter into binding mode. In this mode, the transmitter emits a chirp every 2.5 seconds.
- Range - This will put the transmitter into range check mode. In this mode, RSSI values are displayed and a sound is emitted every 5 seconds.
- RF Power - Output power of the transmitter module. Options vary depending on the selected mode.
- R9M Access Note: For the R9M ACCESS mode to be visible in the mode dropdown menu, AUX1 or AUX2 serial port must be configured as External Module on the Hardware page.
- Channel Range - Channels to be used.
- Failsafe Mode - When the transmitter signal is not received (signal loss), the receiver will use this setting.
- Not Set - Failsafe mode is not set.
- Hold - Receiver holds channel values at their last state received from the transmitter.
- No Pulse - No PWM pulse output.
- Receiver - Follows the failsafe setting configured on the receiver. Please follow the instructions that came with the receiver.
- Custom - Receiver changes channel values to custom set values.
- Custom Settings - Each channel can have its own setting. Options are a value, hold, and no pulse
- Module - Refer to FrSky documentation for these configuration settings
- Registration
- Range
- Options
- Registration
- Receiver Number - User-assigned model number sent to the receiver during binding
- Bind - This will put the transmitter into binding mode. In this mode, the transmitter emits a chirp every 2.5 seconds.
GHST- ImmersionRC Ghost- Channel Range - Channels to be used.
- Raw 12-bit - Enable 12-bit mode
SBUS- Channel Range - Channels to be used.
- Refresh Rate - Refresh rate in milliseconds
- Invert - Normal, non-inverted
FLYSKY- Protocol - AFHDS3, AFHDS2A
- Module Status - Status of the module
- Type - Refer to FLYSKY documentation for these configuration settings
- Module Options - Refer to FLYSKY documentation for these configuration settings
- Channel Range - Channels to be used.
- Failsafe Mode - When the transmitter signal is not received (signal loss), the receiver will use this setting.
- Not Set - Failsafe mode is not set.
- Hold - Receiver holds channel values at their last state received from the transmitter.
- No Pulse - No PWM pulse output.
- Receiver - Follows the failsafe setting configured on the receiver. Please follow the instructions that came with the receiver.
- Custom - Receiver changes channel values to custom set values.
- Custom Settings - Each channel can have its own setting. Options are a value, hold, and no pulse.
- Receiver Number - User-assigned model number sent to the receiver during binding
- Bind - This will put the transmitter into binding mode. In this mode, the transmitter emits a chirp every 2.5 seconds.
- LemonRx DSMP
- Channel Range - Channels to be used.
- Bind - This will put the transmitter into binding mode. In this mode, the transmitter emits a chirp every 2.5 seconds.
- Range - This will put the transmitter into range check mode. In this mode, RSSI values are displayed and a sound is emitted every 5 seconds.
II. Trainer Function


Trainer mode allows a transmitter in slave mode to transmit control signals to a transmitter in master mode via CPPM signal, ultimately controlling the model.
This function can be used for:
- Head tracker connection
- Trainer/student training mode
- Complex model control (requiring more stick inputs than a standard transmitter)
2.1 Mode Description
- Master mode: The transmitter that directly controls the model. Requires configuring the Special/Global Functions (Trainer) to enable CPPM passthrough. When activated, signals from the slave mode transmitter will be passed to the model.
- Slave mode: Transmits its own CPPM signal to the master mode transmitter, which then passes it to the model.
The following configuration options are available: - Off - This model does not use trainer mode.
- Master / Jack - Master mode using a cable connection.
- Slave / Jack - Slave mode using a cable connection.
- Channel range - This is the channel range that will be sent to the master mode transmitter. Channel 10 is recommended as the last channel.
PPM frame - The first field is the length of the PPM frame. The second field is the stop length/delay between pulses. The dropdown menu is used to select the signal polarity.
When the number of transmitted channels is changed, the frame length is automatically adjusted to the correct value. However, this auto-assigned value can be manually changed. Note: In most cases, the default settings do not need to be changed. - Master / Bluetooth - Master mode using a Bluetooth connection (if Bluetooth is installed in the transmitter).
- Slave / Bluetooth - Slave mode using a Bluetooth connection (if Bluetooth is installed in the transmitter).
- Master / Multi-protocol - Master mode using a connection with an additional externally installed multi-protocol module.
III. Timer 1/2/3

EdgeTX provides 3 timers that can be custom programmed. The following configuration options are available.
1. Name
The name of the timer
2. Timer Mode
OFF: Disable timer- ON: Timer always runs
- Start: Timer starts when the switch is activated, and is not affected by the switch after starting
- Throttle: Timer counts when throttle is increased and switch is activated, stops when throttle returns to zero or switch is deactivated
- Throttle %: Timer counts proportionally to throttle (real-time at full throttle, half speed at 50% throttle)
- Throttle Start: Timer counts when throttle is increased and switch is activated, not affected by throttle after starting unless switch is deactivated
3. Timer Settings - Switch: Select the switch to trigger the timer. Options include trim, telemetry source (triggers when data is received), physical activity (stick/button operation, marked as ACT)
- Start time: Default is 00:00, timer counts up; if a specific time is entered, the Direction setting can be enabled
- Direction:
- Minute reminder: When enabled, a countdown notification is received every minute
4. Countdown - Mute - No notification before the timer reaches zero. When it reaches zero, you will hear a beep.
- Beep - The radio will start beeping every second at the specified time.
- Voice - The radio will start counting down every second at the specified time.
- Haptic - The radio will start vibrating every second at the specified time.
- Beep and Haptic - The radio will start beeping and vibrating every second at the specified time.
- Voice and Haptic - The radio will start counting down and vibrating every second at the specified time.
5. Persistence - Off - Timer value will reset when switching models or turning the radio on/off.
- Flight - Timer value will not reset when switching models or turning the radio on/off. Timer value is only reset when selecting the Reset Flight option in the Reset Telemetry menu.
- Manual Reset - Timer value is only reset when individually selected for reset (e.g., Reset Timer 1) in the Reset Telemetry menu.
IV. Pre-flight Check


Whenever a new model is loaded, EdgeTX will perform a pre-flight check based on the checks configured on this page.
If any check fails, EdgeTX will give the user an audio and visual warning that must be acknowledged before using the model.
The following pre-flight checks are configurable:
1. Checklist Settings
- Show Checklist: When enabled, the corresponding model notes file (stored in the SD card Models folder) will be displayed when the model is loaded. File format: Must be .txt, with a name that exactly matches the model name (e.g., Mobula6.txt). Content: User-defined text.
- Interactive Checklist (requires "Show Checklist" to be used): Lines starting with the symbol = will be displayed as checkboxes. All checkboxes must be checked before the checklist can be closed.
2. Throttle Status Check - Throttle status: Checks if the throttle is at the minimum range value configured in the Throttle menu.
- Custom position: When enabled, a user-defined throttle minimum value can be entered.
3. Switch Check - Show all switches and allow the user to select the correct switch states.
- Toggle check status: Yellow switches indicate that the switch position check is activated. White switches indicate it is deactivated.
4. Knob and Slider Check - Off: Do not check knob and slider positions.
- On: Manually select knob and slider positions to check (yellow indicates activated).
- Auto: Check current knob and slider positions and compare with the state before the radio was turned off or before the model was changed.
5. Center Beep - Can select On/Off for the center beep function of sticks, knobs, and sliders (yellow indicates enabled).
V. Trim Settings


Trims are used to adjust the center position of a given stick axis. EdgeTX provides the following timing configuration options:
Reset: This will reset all trim values to zero.
Trim step size: Defines the amount of increase/decrease of the trim when the trim switch is pressed.
- Rough = 1.6%
- Medium = 0.8%
- Fine = 0.4%
- Extra Fine = 0.2%
- Exponential = 0.2% near center, and the step value increases exponentially with distance from center.
Extended trim: Increases the maximum trim adjustment value from ± 25% to ± 100%.
Important
When switching from extended trim to normal trim, the extended trim value will remain unchanged until the trim is adjusted, then it will jump to the maximum/minimum normal trim value.
Display trim: Select to display the numerical trim value on the trim bar. Options are:
- No - Do not display the numerical trim value on the trim bar
- Yes - Display the numerical trim value on the trim bar once the trim is no longer zero.
- Change - Temporarily display the numerical trim value on the trim bar once the trim is no longer zero (for 2 seconds).
VI. Throttle Settings


EdgeTX allows selection of a specific throttle source and trim, and allows the following configuration options:
Reverse: When enabled, this option will reverse the output direction of the configured throttle channel.
Source: The source to be used for throttle.
Idle-up trim only: When enabled, throttle trim will only affect the bottom portion of the throttle range.
For example, when Idle-up trim only is enabled, the throttle stick might have a value of -80 at the lowest point, 0 at center, and 100 at the highest point. If this option is not enabled, the throttle stick might have a value of -80 at the lowest point, but 20 at center, and 100 at the highest point.
Trim switch: The trim switch to be used for trimming throttle. The aileron, rudder, or elevator trim switches can be used instead of the throttle trim switch.
Seven: Enable Features


The Enable Features section in Model Settings allows you to configure which tabs are visible in the radio settings and model settings areas of EdgeTX for the selected model. You can select the following options:
- Global - When selected, the tab will use the global values configured in the Enable Features section of the radio settings. The configured global value will be displayed next to the option.
- On - When selected, the tab will be visible when this model is loaded.
- Off - When selected, the tab will not be visible when this model is loaded.
Eight: USB Joystick
USB Joystick has two possible modes, Classic and Advanced.
USB Joystick Classic Mode:

In Classic Mode, the output channels of the radio configuration are sent to the target device in numerical order and mapped to the device's pre-configured USB controller axes and buttons. The following is the default channel mapping for Microsoft Windows.
Important
When using the radio as a USB Joystick, both internal and external RF modules should be turned off. When configured in this mode, the mixer will run at 1000Hz in Joystick mode (this is required by F.Sim competitors).
Important
Additionally, it displays the mixer runtime in the statistics/debug screen. This will improve performance when connected to a computer via USB.
- Ch1 - X axis
- Ch 2 - Y axis
- Ch 3 - Z axis
- Ch4 - X rotation
- Ch 5 - Y rotation
- Ch 6 - Z rotation
- Ch 7 - Knob
- Ch 8 - Slider
- CH 9 - Ch 32 - Buttons 1 - 24
USB Joystick Advanced Mode:
In Advanced Mode, you can configure the following options:
Interface Mode: This represents the type of device you are connecting to the target device (the device you will connect the transmitter to). Options are Joystick, Gamepad, MultiAxis.
Important
Note: There is currently a limitation in MS Windows that may restrict your transmitter to being detected only as a Joystick, regardless of what is selected in this option. In MacOS, Linux, and Android, this feature works normally.
Circle Clipping: For axis pairs (X-Y, Z-rX): By default, the range of axis pairs is a rectangular area. With this option, axes will be limited to a circular area (as common in gamepad controllers). Options are: None or X-Y, Z-rX or X-Y, rX-rY or X-Y, Z-rZ
Output Channels 1-32
Mode: For each output channel, you can choose the mode to use for that channel. Available options are None, Btn, Axis, Sim.
None - Channel is not used
Button mode options for the selected channel:
In Btn Mode, the channel can be used to simulate buttons, providing the following configuration options:
1. Invert
- On/Off: Inverts the output channel signal.
2. Button Mode - Normal: Each position of a multi-position switch maps to a button, with the current state represented by the button being held down.
- Pulse: Similar to "Normal" mode, but the button press is only a brief pulse.
- SWEmu: Simulates a switch with a key press, first press activates, second press deactivates.
- Delta: Triggers the button when the channel value changes:
- Companion: Used for EdgeTX Companion simulator control, making multi-position switches work properly in the simulator.
Axis mode options for the selected channel:
Axis - The channel is used to simulate an axis and will map to a default axis on the target device. - Axis options are: X, Y, Z, rotX (rotation x), rotY, rotZ
Sim mode options for the selected channel:
Sim - The channel is used to simulate a common analog axis and will be listed as the selected option on the target device (e.g., Thr) - Sim axis options are: Ail, Ele, Rud, Thr, Acc, Brk, Steer, Dpad
————This article is cited from the EdgeTX User Manual: https://zkl2333.gitbook.io/edgetx-user-manual/color-radios/model-settings/model-setup
