Flight Stand Software Tutorials

Learn how to use the software for the Flight Stand 15, 50, 150, and 500.

Download Now

1. Get started with the overview tutorial (9 mins):

Tutorial Videos by Subject

2. How to Perform a Manual Control Test (1.5 mins):
  1. Navigate to the ‘Manual Control’ tab
  2. Name your test
  3. Choose continuous recording or manual sampling
  4. Activate the ESC and drag the slider to set the throttle
  5. Deactivate the ESC to end the test then save the data
3. How to Perform an Automatic Control Test (2 mins):
  1. Navigate to the ‘Automatic Control’ tab
  2. Activate your ESC
  3. Create your throttle sequence by uploading a CSV file OR
  4. Input times and throttle values in the table
  5. Preview the sequence and set the # of repeats
  6. Name your test and choose a sampling method
  7. Click ‘Initiate Sequence’
  8. Save your data once the sequence is complete
4. How to Use the Simulated Test Stand (3 mins):
  1. Navigate to the ‘Hardware’ tab
  2. Click ‘Connect Simulated Board’
  3. For a dual or multi-motor test, repeat step 2
  4. Perform a Manual or Automated test as usual
5. How to Resample Your Data (1 min):
  1. Navigate to the ‘Tests’ tab
  2. Go to the ‘Export’ tab
  3. Under ‘Time Resolution’ select ‘Resample’
  4. Enter a value for sample reporting frequency
6. How to Customize Live Data Plots (2 mins):
  1. Start a Manual or Automated test
  2. Drag up the ‘Real-time plots’ window
  3. Select which powertrains you would like to see
  4. Select the time visible on the x-axis
  5. Control the layout and visibility of plots
  6. Select filtered or unfiltered data
7. How to Use the Motor Rate Limiter (2 mins):
  1. Navigate to the ‘Manual Control’ tab
  2. Click on the gear icon to the left of the ESC slider
  3. Enter a value in the ‘Rate Limiter’ box in µs/s
  4. Remove the rate limiter value and activate the ESC
  5. Navigate to the ‘Automatic Control’ tab’s table
  6. Enter desired values in the ‘Rate (µs/s)’ column
  7. Rate limiter will be automatically applied to the test
8. How to Perform a Drone Flight Replay Test (3 mins):

1. Navigate to the 'Automatic Control' tab

2. Organize your flight controller data into a .csv file with 2 columns for 'Time' and 'Throttle'

3. Upload your .csv file into the software under 'Tools' and 'Import sequence from .csv'

4. Start test by clicking 'Execute sequence'

5. Run your test and export your data with your desired settings

9. How to Setup the Python API (2 mins):

1. Navigate to the 'Automatic Control' tab and select 'Python API'

2. Navigate to the Gitlab repository

3. Open your preferred text editor with a Python compiler

4. Run the command indicated in the Read me file

5. Run example.py and confirm in the software that the test ran successfully

10. How to Remotely Control the Flight Stand Software (3 mins):

1. On the computer connected to your Flight Stand, right-click on the Flight Stand Software icon and click on 'Properties'

2. Add the '--remote' argument to the end of the Target line and click 'Save' or 'Apply'

3. Use the command 'ipconfig' in Command Prompt to get the IP address of the computer you just configured

4. On the second computer, again go to properties and add to the end of the Target line: '--target=(IP address of computer 1); 50051

5. Launch the software and confirm that changes in the software are reflected in the first computer

11. How to Perform a Sine Wave, Chirp Test, Sawtooth Test (5 mins):

1. Modify the values in our Google sheet template to design your tests

2. Export the spreadsheet as a .CSV file

3. In the Flight Stand software, under 'Automatic Control', click 'Ramp Test'

4. Under 'Tools', select 'Import sequence from CSV' and upload your .CSV test file from the Google Sheet

5. Check your sequence preview then click 'Execute sequence' to start the test

12. How to Connect a CAN ESC (16 mins)
  1. Download the API libraries and code examples
  2. Setup PyCharm venv and libraries
  3. Setup Yukon
  4. Run example 1, a simulated Cyphal device
  5. See the video for detailed instructions
13. How to Perform PID Tuning with a Flight Stand (7 mins)
  1. Setup and open the Python API and Flight Stand software
  2. Run command py -m pip install simple-pid
  3. Find the number associated with the signal for thrust in the .proto file in the repository, scroll to the list of input signals
  4. Ensure the input and output board match what is found in the Flight Stand software
  5. Run the Python file and add the board information to the script
  6. Adjust the target values in the script to customize your test.
  7. Run the test and adjust as needed
  8. See the video for detailed instructions