From Flex Innovations Wiki
Jump to: navigation, search

Available Electronic Settings for Experimenters (Strictly Optional)

CAUTION: You must remove all fan blades or disconnect all motors and securely restrain your Cypher when making and/or testing configuration changes

GUI Settings (Graphical User Interface)

Certain general settings can be adjusted using a configuration tool for Betaflight and the Graphical User Interface (GUI)

NOTE: Not all settings can or should be adjusted when using the required Cypher firmware.
  • GUI notes by page:
    • Generally, you can make radio related settings. The Supported settings are described in the manual.
    • On the Setup Page, you can calibrate the accelerometer for level, and reset you settings to factory defaults.
    • Available Ports can be adjusted by experienced users noting that:
      • UART1 is used by the USB interface
      • UART2 is set to support the included Bluetooth interface/device (could change if not using Bluetooth)
      • UART3 is set to support the serial interface to a radio receiver which is usually used (except PPM case)
    • Use caution changing Configuration items beyond those described here or in the manual. Mixer type should be left on Airplane
    • Power & Battery settings can be altered by experienced users noting:
      • The FLEXF3 has a battery pack voltage input connected by default
      • It is configured with a Virtual (estimated, not actual) Current Meter
      • Experienced users could further calibrate and setup on-board or telemetry warnings based on voltage or virtual current or capacity, etc
    • Changes to the Failsafe settings are generally not needed/recommended
    • While we feel the PID Tuning is generally excellent as set, experienced users are free to adjust and experiment.
      • The Super Rate settings in pitch and roll can be increased for faster rotations in the two (full hover and 45 degree) hover modes. Higher settings in yaw will likely be counter productive. Hover mode RC Expo (exponential) can also be adjusted here.
      • Use caution with higher Derivative settings. They can be counter productive and increase motor and ESC temperatures potentially causing failure.
      • The various Angle/Horizon variables can be used with care to adjust the Six Axis or Angle mode of the Cypher.
    • The Receiver settings can be useful for several purposes as described in the manual. Generally it is not recommended to change settings NOT described in the manual.
      • The data monitor is useful to see your radio inputs and adjust using your transmitters subtrim and travel adjustments as described at the top of the Receiver page. (Center is 1500, Ends are 1000 and 2000)
      • The Channel Map sets the order of the channels for your radio brands serial data (see Cypher manual/WIKI)
      • The virtual Body preview can be very useful in checking the flight control reversing. Check to see that the body rotates in the correct direction based on stick command.
    • The Modes page can be used by advanced users to set certain functions to trigger from the transmitter. (Some BF features are NOT supported by the FLEXF3)
      • You can see the factory settings for the ANGLE or Six-Axis Mode on the fifth transmitter channel (named AUX 1 in Betaflight) here as an example.
      • This is an example showing how to accomplish motor ARM from a switch assigned to the seventh transmitter channel instead of the default 'Stick Arming'
        • Program a transmitter switch change the transmitters channel seven data. Verify switch function in your Transmitter's Monitor Screen
          Arm motors via transmitter Switch
        • Verify the AUX 3 data is changing on the Betaflight Receiver page. (AUX 3 is the seventh transmitter channel in Betaflight lingo)
        • Set ARM mode using AUX 3 on the Betaflight Mode Page and set a Range as shown at right (be sure to hit SAVE button).
        • Test carefully with the Cypher Restrained/Props removed
  • NOTE:
    • Angle mode is switched by Tx channel five = BF AUX 1.
    • The Fan Tilt is accomplished by Tx channel six = BF AUX 2.
    • The Arm Switch example can use Tx channel seven = BF AUX 3 if desired.
  • The Adjustments page should not be altered!
  • The Servos page should not be altered!
  • The Motors page should not be altered. Expert users can observe some functions in action here while taking noted cautions.
  • The Sensors page can be observed, but changes are not made.
  • Logging and Blackbox are generally not needed. They are available for expert experimenters.
  • The CLI (Command Line Interface) can be useful for experts. See Below.

CLI Settings (Command Line Interface)

Cypher Specific CLI Settings are Available for Experimentation and Use - Strictly Optional

These are only set using the Command Line Interface (CLI) while using a configuration tool for Betaflight. Typically pressing the "ENTER" key is required after typing the command.

  • The "DUMP" command will show ALL settings.
  • The "get cyp" command will display all Cypher specific settings which include:
    • cypyawpgain, cyprollpgain, cyppitchpgain, cypnwpgain, cyplelstrim, cyprelstrim, cypnwstrim, cyptofwf, cypfrfwf
  • Setting notes: Allowed variable range can be seen in the using "get cyp". Default values are in () when not set to default.
    • These are the Proportional Gain settings for the elevons, yaw differential throttle in forward flight, and nosewheel. Higher numbers are more gain, lower numbers are less
      • cypyawpgain (20) - Yaw/Rudder for differential thrust in forward flight
      • cypnwpgain (20) - Nose Wheel steering
      • cyprollpgain (17) - Roll/Aileron for elevons. Lower this gain if increasing Elevon travel with mechanical linkage.
      • cyppitchpgain (17) - Pitch/Elevator for elevons
    • These are the on-board subtrim settings for the elevons and nosewheel servos. Adjusts servo center position.
      • cyprelstrim (0) - right elevon - positive number raises elevon - negative number lowers elevon
      • cyplelstrim (0) - left elevon - positive number raises elevon - negative number lowers elevon
      • cypnwstrim (0) - nose wheel
    • These are settings that allow some adjustment of the pitch attitude during the transition. Make any changes 1 Unit at a time.
      • cyptofwf (0) - Transition from hover/45 degrees -to- forward flight - positive number raises nose - negative number lowers nose
      • cypfrfwf (0) - Transition from forward flight -to- 45 degree/hover - positive number raises nose - negative number lowers nose
  • To change a CLI setting, here is an example that raises the right elevon about 10 subtrim units from center
    Right Elevon Trim via CLI
    • set cyprelstrim = 10 then "ENTER" - sets the value - setting will be echoed by the CLI.
    • save then "ENTER" - saves the value to the FLEXF3 PCB - elevon will shift up slightly
NOTE: save is typed and entered, this is not the 'Save to File' button! Multiple settings can be changed before saving. This will force a reboot. a Disconnect/Reconnect is sometimes required after saving.

Experts can change other items using the CLI at there own risk. These actions will void any warrantee.

Cypher Wiki Main