Difference between revisions of "Cypher"

From Flex Innovations Wiki
Jump to: navigation, search
(ARMING/DISARMING, and Troubleshooting ARMING Difficulties)
 
(189 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Under Contruction
 
 
  
 
{{DISPLAYTITLE:FV-31 Cypher Wiki}}
 
{{DISPLAYTITLE:FV-31 Cypher Wiki}}
Line 7: Line 5:
  
 
=== Aircraft Info ===
 
=== Aircraft Info ===
* [[Cypher/BuildTips|Build Tips]]
+
* [[Cypher/BuildTips|'''Build Tips and Notes''']]
 +
* [[Cypher/FirstFlightTips|'''First Flight Tips''']]
 +
 
 +
'''NOTE:''' We have confirmed reports of '''PROBLEMS using the BetaFlight 10.7 configurator''' (with common pre-4.2.6 firmware). Do NOT use BetaFlight PC Configurator 10.7 or higher with Cypher unless you know you are 4.2.6 or higher!
 +
 
 +
'''PLEASE''' use the '''10.6.0''' (10.5.1 works with FW 3.5) '''Configurator''' as described in the Configuration Tools For BetaFlight section a bit below. Attempting to use 10.7 or higher may cause loss of function and/or USB Comms. Use of the Alternate 'boot pin' Firmware Flash procedure (with a proper Cypher .HEX file) linked at bottom of Firm Ware Update page linked just below to recover function and USB comms.
 +
 
 +
'''NOTE:''' Updating to FW 4.2.6 lifts this restriction and allows the use of Configurator 10.7.0
 +
 
 +
=== Firmware Updates ===
 +
* [[Cypher/FirmWareUpdate426|'''Firm Ware Update (4.2.6 FW, for Spektrum SRXL2, Compatibility, Tweaks)''']] LATEST October 2021!
 +
* [[Cypher/FirmWareUpdate|'''Firm Ware Update (4.2.0 FW, for Spektrum SRXL2 etc)''']]
  
 
=== Manuals and Documents ===
 
=== Manuals and Documents ===
* [http://resources.flexinnovations.com/Flex_Images/PDF_Library/Cessna_Manual_V1.8_EN.pdf Instruction Manual] (English)
+
* [http://resources.flexinnovations.com/files/CypherManual_EN_V1.1.pdf Instruction Manual] (English)
 +
* [http://www.resources.flexinnovations.com/files/Flex_Warranty.pdf Warranty Information]
  
 
=== Product Information ===
 
=== Product Information ===
* [http://www.flexinnovations.com/product-p/fpm3870.htm FV-31 Cypher PNP Product Page]
+
* [https://www.flexinnovations.com/product/fv-31-cypher-vtol-edf-pnp/ FV-31 Cypher PNP Product Page]
<!--* [[FV-31 Cypher/Overview|What is the FV-31 Cypher PNP]] -->
+
* [[Cypher/videos|FV-31 Cypher Videos]]
 +
<br/>
 +
:<big>'''CAUTION: You must disconnect all motors and securely restrain your Cypher when making and/or testing configuration changes'''</big>
  
===[[Cypher/OEAdjustments|Optional Electronic Adjustments]]===
+
===Configuration Tools for Betaflight===
 +
*[[Cypher/Configurators|<big>Click here for '''Betaflight Configuration Tool''' notes, and install Links for Windows, Android, and iOS</big>]]
  
<br />
+
===Use a Configuration Tool to Set the Angle/Six Axis Level aka Calibrate Accelerometer===
===CAUTION: You must disconnect all motors, or securely restrain your Cypher when making and/or testing configuration changes===
+
:'''NOTE:''' The wing-leveling six-axis mode is named '''ANGLE MODE''' in Betaflight lingo.
 +
*Place your Cypher on a level surface. Check that wings are level. Shim the nosewheel up 2-5mm to set a more positive angle. (The angle relates to trim speed and can be set to taste).
 +
*''Connect'' to your configuration tool and navigate to the '''Setup''' page.
 +
*With the Cypher level per above, click the '''''Calibrate Accelerometer''''' button.
 +
*Note the settings are now zeroed out. You are finished. Click ''Disconnect''.
  
=== BetaFlight Configuration Tool Links ===
+
===Radio Brand Setup Information NOT In Manual===
Various FV-31 Cypher FLEXF3 settings can be edited using a BetaFlight Configuration Tool. We use the following ones.
+
:'''NOTE:''' There is additional information below on ''Telemetry'' for your consideration.
Only one configurator install is needed. Multiple links to multiple platforms and versions are provided below.
+
*[[Cypher/JetiInput|Click for JETI EX Bus Input Setup]]
*'''BetaFlight Configurator''' For ''Windows PC'' (Typically a Windows 7, 8, or 10 PC will use the Asset with name "''betaflight-configurator-installer_<version>_win32.exe''"). Works via Micro USB cable. Versions for Mac OS X and Linux may also be available. Flex does not test or support these versions.
+
*[[Cypher/JRDMSSInput|Click for JR DMSS Input Setup]]
** [https://github.com/betaflight/betaflight-configurator/releases Latest Betaflight Configurator Releases]
+
*[[Cypher/GraupnerInput|Click for Graupner HOTT Input Setup]]
** [https://github.com/betaflight/betaflight-configurator/releases/tag/10.5.1 V10.51 Betaflight Configurator (known working)]
+
*[[Cypher/FRSkyInput|Click for FR Sky Input Setup]]
**Also available through the ''Chrome Web Store'' (Flex Innovations does not test or support)
+
*Spektrum and Futaba are in the [http://resources.flexinnovations.com/files/CypherManual_EN_V1.1.pdf '''Instruction Manual''']
 +
===General FLEXF3 LED Notes===
 +
*'''BLUE''' LED[[File:FLEXF3 Reference.jpg|thumb|upright=0.4|right|FLEXF3 Reference Diagram with LED's]]
 +
**Solid Blue LED indicates the PCB has power
 +
*'''RED''' LED
 +
**Solid Red LED indicates the motors are '''Armed''' and can run or are running.
 +
**Flashing RED LED indicates the motors are NOT able to be armed (Not Ready to Arm).
 +
**Unlit RED LED indicates motors are able to be armed (Ready to Arm).
  
*'''Speedy Bee''' for ''Android''. Works via Bluetooth or Micro USB cable (Micro USB requires OTG adapter for most devices)
+
===ARMING/DISARMING, and Troubleshooting ARMING Difficulties===
** [https://play.google.com/store/apps/details?id=com.runcam.android.runcambf&hl=en_US Search for Speedy Bee at the Google Play store]
+
[[File:CypherArming.jpg|thumb|upright=0.85|right|FV-31 Cypher Arming (Default)<br/>Use low throttle then right rudder to arm. <br/>Use low throttle then left rudder to disarm]]
 +
'''NOTE:'''<br/>
 +
'''Cypher is ARMED by commanding stick center, throttle low, then hold right rudder.'''<br/>
 +
'''Cypher is DISARMED by commanding stick center, throttle low, then hold left rudder.'''<br/>
 +
'''These commands work at all times in all flight modes... Including when airborne!'''<br/>
 +
'''ARMING is only allowed when all the proper conditions are met.'''
  
*'''Speedy Bee''' for ''iOS'' (Apple Iphone and Ipad). Works via Bluetooth.
+
*[https://github.com/betaflight/betaflight/wiki/Arming-Sequence-&-Safety Click this link to see notes on trouble shooting including a complete list of '''Prevention Flag Meanings''']
** [https://apps.apple.com/us/app/speedybee-app/id1150315028 Search for Speedy Bee at the App Store]
+
*Review notes at link above for Betaflight 3.5
 +
*Note your Cypher's '''Arming Disable Flags''' using the '''Betaflight Configurator''' on the '''Setup''' page in the '''Info''' box at right.
 +
*Some common (beep code) Examples: (visible by Red LED flash or in configurator)
 +
**(2) ''FAILSAFE'' - Rx signal indicates Failsafe (or rx signal not found)
 +
**(3) ''RXLOSS''  - No valid  Rx signal found - Check Tx and Rx on and bound and connected
 +
**(7/8) ''THROTTLE''  -  Throttle too high - lower throttle or check that trim is sufficiently low
 +
**(8/9) ''ANGLE'' - Cypher must be level within 25 degrees to arm
 +
**(13/14) ''CLI''  -  CLI (Command Line Interface) mode is active - Exit CLI and/or Disconnect configurator. (Disconnect configurator and USB cable and/or Bluetooth)
 +
**(17/18) ''MSP''  - Connected to configurator - Disconnect (Disconnect configurator and USB cable and/or Bluetooth)
 +
**(20/26) ''ARM SWITCH'' - Arm Switch in Unsafe position
 +
(First number for BF3.5, second number for BF4.2.x)
 +
<br />
  
===Available Electronic Settings Experimenters (Strictly Optional)===
+
== Experimenter and Tech Corner ==
  
====Some general settings can be adjusted using a configuration tool for Betaflight and the Graphical User Interface (GUI)====
+
===Betaflight Wiki for reference===
:NOTE: Not all settings can be adjusted when using the required Cypher firmware.
+
*[https://github.com/betaflight/betaflight/wiki Click this link for the '''Betaflight Wiki''']
*You can:
+
*Note that FV-31 Cypher code is based on Betaflight version 3.5 (Or 4.2.x if latest firmware). It is unique code, and it is not possible to build it with the 'generic source code'. Likewise, Cypher code is unique, and is not expected to work with other vehicles.
**Make radio related settings. Supported settings are described in the manual.
+
*Note that the '''FLEXF3''' Board/PCBA is hardware specifically developed by Flex Innovations for the FV-31 Cypher.
**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
+
**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 calibrate and setup on-board or transmitter (telemetry) warnings based on voltage 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. Overall 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.
+
***The various ''Angle/Horizon'' variables can be used with caution 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)
+
**The '''Modes''' page can be used by advanced users to set certain functions to trigger from the transmitter.
+
***You can see the factory settings for the '''''ANGLE''''' or Six-Axis Mode on the fifth transmitter channel here as an example.
+
***This is an example showing how to accomplish motor '''''ARM''''' from a switch assigned to the sixth transmitter channel instead of the default 'Stick Arming'
+
****Program a transmitter switch change CH6/AUX1. Verify switch function in your Transmitter's Monitor Screen
+
****Verify the AUX 2 data is changing on the Betaflight Reciever page.
+
****Set ''ARM'' mode using ''AUX 2'' on the Betaflight Mode Page as shown at right (be sure to hit ''SAVE'' button).
+
****Test carefully with the Cypher Restrained
+
** 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.
+
  
====Some Cypher Specific CLI Settings are Available for Experimentation and Use - Strictly Optional====
+
===Enabling Telemetry===
These are only set using the '''Command Line Interface''' (CLI) using a configuration tool for Betaflight.
+
*[[Cypher/Telemetry|Click for Telemetry notes for different radio brands]]
Typically a '''''"ENTER"''''' 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 ().
+
**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
+
***''cyppitchpgain'' (17) - Pitch/Elevator for elevons
+
**These are the "subtrim" settings for the elevons and nosewheel servos.
+
***''cyprelstrim'' (0) - right elevon - positive number raises elevon
+
***''cyplelstrim'' (0) - left elevon - positive number raises elevon
+
***''cypnwstrim'' (0) - nose wheel
+
**These are settings that allow some adjustment of the 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 setting follow this example that raises the right elevon about 10 subtrim units from center
+
** '''''set cyprelstrim = 10'''''  ->  '''''ENTER'''''  -  sets the value - will be echoed by the CLI.
+
** '''''save'''''  ->  '''''ENTER'''''  -  saves the value to the FLEXF3 PCB - elevon will shift up slightly
+
:NOTE: '''save''' is typed, 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.
+
  
<!--* [[FV-31 Cypher/Overview|What is the FV-31 Cypher PNP]] -->
+
===Optional Electronic/Configurator Adjustments===
 +
*[[Cypher/OEAdjustments|Click for details on Optional Electronic/Configurator Adjustments]]
  
 +
===Important Power and Accessory Notes===
 +
*[[Cypher/PowerAcc|Click for Important Notes when adding Power consuming Accessories, etc.]]
 +
<br /><br />
 +
:<big>'''CAUTION: You must disconnect all motors, or securely restrain your Cypher when making and/or testing configuration changes'''</big>
  
 
<noinclude>
 
<noinclude>

Latest revision as of 18:52, 11 October 2021


Welcome to the Flex Innovations - FV-31 Cypher Wiki

FV-31 Cypher

Aircraft Info

NOTE: We have confirmed reports of PROBLEMS using the BetaFlight 10.7 configurator (with common pre-4.2.6 firmware). Do NOT use BetaFlight PC Configurator 10.7 or higher with Cypher unless you know you are 4.2.6 or higher!

PLEASE use the 10.6.0 (10.5.1 works with FW 3.5) Configurator as described in the Configuration Tools For BetaFlight section a bit below. Attempting to use 10.7 or higher may cause loss of function and/or USB Comms. Use of the Alternate 'boot pin' Firmware Flash procedure (with a proper Cypher .HEX file) linked at bottom of Firm Ware Update page linked just below to recover function and USB comms.

NOTE: Updating to FW 4.2.6 lifts this restriction and allows the use of Configurator 10.7.0

Firmware Updates

Manuals and Documents

Product Information


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

Configuration Tools for Betaflight

Use a Configuration Tool to Set the Angle/Six Axis Level aka Calibrate Accelerometer

NOTE: The wing-leveling six-axis mode is named ANGLE MODE in Betaflight lingo.
  • Place your Cypher on a level surface. Check that wings are level. Shim the nosewheel up 2-5mm to set a more positive angle. (The angle relates to trim speed and can be set to taste).
  • Connect to your configuration tool and navigate to the Setup page.
  • With the Cypher level per above, click the Calibrate Accelerometer button.
  • Note the settings are now zeroed out. You are finished. Click Disconnect.

Radio Brand Setup Information NOT In Manual

NOTE: There is additional information below on Telemetry for your consideration.

General FLEXF3 LED Notes

  • BLUE LED
    FLEXF3 Reference Diagram with LED's
    • Solid Blue LED indicates the PCB has power
  • RED LED
    • Solid Red LED indicates the motors are Armed and can run or are running.
    • Flashing RED LED indicates the motors are NOT able to be armed (Not Ready to Arm).
    • Unlit RED LED indicates motors are able to be armed (Ready to Arm).

ARMING/DISARMING, and Troubleshooting ARMING Difficulties

FV-31 Cypher Arming (Default)
Use low throttle then right rudder to arm.
Use low throttle then left rudder to disarm

NOTE:
Cypher is ARMED by commanding stick center, throttle low, then hold right rudder.
Cypher is DISARMED by commanding stick center, throttle low, then hold left rudder.
These commands work at all times in all flight modes... Including when airborne!
ARMING is only allowed when all the proper conditions are met.

  • Click this link to see notes on trouble shooting including a complete list of Prevention Flag Meanings
  • Review notes at link above for Betaflight 3.5
  • Note your Cypher's Arming Disable Flags using the Betaflight Configurator on the Setup page in the Info box at right.
  • Some common (beep code) Examples: (visible by Red LED flash or in configurator)
    • (2) FAILSAFE - Rx signal indicates Failsafe (or rx signal not found)
    • (3) RXLOSS - No valid Rx signal found - Check Tx and Rx on and bound and connected
    • (7/8) THROTTLE - Throttle too high - lower throttle or check that trim is sufficiently low
    • (8/9) ANGLE - Cypher must be level within 25 degrees to arm
    • (13/14) CLI - CLI (Command Line Interface) mode is active - Exit CLI and/or Disconnect configurator. (Disconnect configurator and USB cable and/or Bluetooth)
    • (17/18) MSP - Connected to configurator - Disconnect (Disconnect configurator and USB cable and/or Bluetooth)
    • (20/26) ARM SWITCH - Arm Switch in Unsafe position

(First number for BF3.5, second number for BF4.2.x)

Experimenter and Tech Corner

Betaflight Wiki for reference

  • Click this link for the Betaflight Wiki
  • Note that FV-31 Cypher code is based on Betaflight version 3.5 (Or 4.2.x if latest firmware). It is unique code, and it is not possible to build it with the 'generic source code'. Likewise, Cypher code is unique, and is not expected to work with other vehicles.
  • Note that the FLEXF3 Board/PCBA is hardware specifically developed by Flex Innovations for the FV-31 Cypher.

Enabling Telemetry

Optional Electronic/Configurator Adjustments

Important Power and Accessory Notes



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