Knob Emulation - KissUltra/wiki GitHub Wiki

Knob Emulation / Virtual KNOB

Note from FedorCommander. This can be used as Virtual Knob also for other functions if your radio does not have real knob. Big thanks to @theFPVGeek for making this setup and @EbrFPV for testing it.

The following instructions will create a virtual “pot/knob” on your Tango 2 transmitter (or any other transmitter if desired) using 2 momentary switches.

NOTE: Screen captures were from a TBS Mambo running FreedomTX.

How to use virtual knob:

Turning Knob: Use Right switch to increment up (turn up pot) and Left switch to increment down (turn down pot)

Centering Knob: Press Left switch + Right switch together to reset "pot/knob" to 0

IMPORTANT NOTE IF USING EXPRESSLRS: You will need to change the switch mode to WIDE in the ExpressLRS Lua:*

    ExpressLRS Lua Script -> Switch Mode -> Wide

Virtual knob configuration:

Step1: Flight Mode (2/11): Add Global Variable

Step 1a: Select FM0

Step 1b: Select G1

Step 1c: Change G1 settings as depicted

Step 2: Mixes (4/11): Assign channel to be used by the “knob”

Step 2a: Select Channel you will use as a knob. In this example CH6 is used.

Step 2b: Change Mixes settings as depicted

Step 2c: Should now have this in your Mixes

 NOTE: Channel will be unique to your setup

Step 3: Outputs (5/11): Add knob label

Step 3a: Select the related output channel. In this example knob was previously created so your screen will most likely NOT match this until steps are completed.

Step 3b: Change values as depicted. Note in this example CH6 is used and may be different depending on which channel you use.

Step 4: Logical Switches (7/11): Add knob reset/center switch

Step 4a: Select L01

Step 4b: Select momentary switches in the activated position.

  • V1: Press on RIGHT momentary button (in this example SF is the R momentary)
  • AND Switch: Press LEFT momentary button (in this example SE is the L momentary)
  • Note the << that needs to be changed as well

Step 4c: Validate. Note SF & SE could be different depending on what your momentary is assigned.

Step 5: Special Functions (8/11): Add LEFT (-1 increments), RIGHT (+1 increments), and Reset/Center (May need to increase this to -5% and +5% or more if “dial” is too slow)

Step 5a: Select each line one by one and configure following the proceeding steps

Here are the values for each line.

Step 5b: Setup Right Momentary Incremental Steps +

  • Press RIGHT momentary
  • Long press - - - and select Inc/Decrement
  • Change value to +1% (May need to increase this to +5% or more if “dial” is too slow)
  • Check box

Step 5c: Setup Left Momentary Incremental Steps -

  • Press LEFT momentary
  • Long press - - - and select Inc/Decrement
  • Change value to -1% (May need to increase this to -5% or more if “dial” is too slow)
  • Check box

Step 5d: Create “return to zero” switch

  • Select L01 “Switch”
  • Change Adjust value to 0% (do NOT select Inc/Decrement)
  • Check box

Step 5e: Validate

  • “+=” and “-=” will indicate increment/decrement used on the 1st & 2nd Special Functions.
  • inc/dec NOT used on 3rd Special Function
  • Make sure boxes are checked to enable the special functions

Final Step: Validate Output

  • Turning Knob: Use Right switch to increment up (turn up pot) and Left switch to increment down (turn down pot)
  • Centering the Knob: Press Left switch + Right switch together to reset "pot/knob" to 0

Go to output screen and observe output and function