Thanks for visiting the BioForce Analytics, LLC website. We are constantly updating the site, so please come back often to see what's changed.
Like to find out how to receive a module to test, contact Ernie at

The Software Dashboard ("Dashboard") is your connection with the module. Configuring the module, reading data and launching your graphs and SINC Technology all begins here. Use the Education Dashboard for simple, single-click steps or dive deep with the Advanced Dashboard. Just like the module, the Dashboard is easy to use, and easy to understand. One click is all it takes. The Dashboard checks your computer for compatibility, downloads the programs you'll need and sets-up the Dashboard on your desk top.

You're just one click away from a whole new way to "Do" and "See" Physics.

Download EduForce Dashboard

Minimum Requirements and Compatibility

Terms, Conditions, and Privacy Policy


The Education Dashboard lets you start running labs right out of the box. Follow the easy to understand Step-by-Step instructions, based on which lab you want to run.

Ready to challenge yourself and dive deeper into “doing” and “seeing” more physics? Use the Advanced Dashboard.

Show Education Instructions


Take full control of the Dashboard and module settings. Create your own test parameters to adjusting the module for your specific trial conditions. Select pre-formatted output options, select from general one or two module templates, or use the templates as the basis for your own analysis.

Show Advanced Instructions

Education Instructions

Ensure your computer is turned on, then connect the cable to the computer first then the EduForce Module. You will see your module begin to flash several LEDs to indicate it is powered up and connected to your computer. Have your remote nearby for Step 2 and for turning the module on/off during the lab.

Next, select which EduForce Module operation you wish to use to expand the instructions.

Run Experiment

Watch this video for a review of the step-by-step instructions to program your EduForce module for the lab you are running.

Five simple steps, start to finish:

  1. Lab Selection and Parameters
  2. Configuring the Remote
  3. Choosing Your Output and Test Reading
  4. (Optional) SINC Technology
  5. Finishing the Lab and Erasing Module Data

Step 1: Lab Selection and Parameters

Step 1: Select the lab you're conducting from the dropdown menu. The Dashboard will automatically set the module test configurations for you.

Step 1a: Enter the information in the required fields (if any). This information is not used to generate your graph. It is used to calculate the period based on the formula for the period of a physical pendulum. Compare the period generated by the module to the period you calculated. See the Results Tab in the Output Spreadsheet for calculations and graph.

Step 1b: Click the “Apply Configurations” button to write the configurations to your module. Once the progress bar has reached 100%, click the “Next” button.

Step 2: Configuring the Remote

Step 2: Click "Pair New Remote". Press and Hold the "A" and/or the "B" button(s) to pair.

(If your remote was paired with another module, then click “Unpair All Remotes” then click “Pair New Remote”)

*This operation clears/reconnects the pairing of the module with a specific remote and does not affect the lab configurations.

Step 2a: Click "Test the paired remote". Press and Hold the “A” button. You will see the message “A” button is being pressed” if successfully paired.

Step 2b: Click "Exit Test Mode".

Step 2c: Disconnect the module from the cable. Run your experiment as directed by your teacher. Once that is complete, reconnect the module, then click "Next".

Step 3: Choosing Your Output and Test Reading

Step 3: Select how you would like your data exported.

Step 3a: Click the “Read Test” button. The dashboard will copy the lab data from the module to your computer. A pop-up window will appear to allow you to select where you would like to store the data on your computer and assign a file name (be sure to note the file location for access later). Click Open, your file will be automatically saved to the location selected.

Step 4: (Optional) SINC Technology

Step 4: If you are NOT using SINC Technology, you can skip this step by clicking the “Next” button. If you ARE using SINC Technology with this lab, click the “Launch SINC Technology” button. A new pop-up window will appear, follow the on-screen instructions.

Please wait approximately 20 seconds for the template created by your test data to load.

Go to the folder/location where you stored your data files and double-click the file to open.

Once you have completed the lab and ready to finish working with the module, click “Next”.

Step 5: Finishing the Lab and Erasing Module Data

Step 5: With the module still connected to the computer, click the “Erase” button.

Once all data is erased you will see the “Bulk Erase Complete” message.

Click Next.

If you wish to run a new trial simply click “Next" to return to Step 1.

If you are finished working with the module, you can now safely disconnect the module, clean up your workspace and store all lab equipment, including your EduForce module.

SINC Technology

[Stuff Here]

Advanced Instructions

Preparing the Module

Configure your module and remotes for your trial. Pair your video recording device with the remote and module if you’re using SINC Technology.

Configure Test Parameters


All test parameters are set on this tab. Data is written to the module's system memory and exported to the workbook automatically.

Status Bar at the bottom of the tab will turn green when the test parameters have been recorded to the module's system memory.

Note: Module should be connected to the Computer/Dashboard via a USB cable before opening the Dashboard. If the module was not connected when the Dashboard was launched; ensure the module is connected, close the Dashboard, then re-launch it before proceeding.


To set module parameters:

  1. Make selection for Timed Test and Trigger on Release.
  2. Select the Sample Rate, Sensitivity, and Filter options for the Accelerometer, Gyroscope, and Magnetometer from the respective Drop-Down menus.
  3. Input the Test Duration (in seconds from 1-??) and Battery Timeout Length (in seconds from 1-300).
  4. Click "Write Configurations". ("Get Current Configurations" is used to determine what the module’s most current configurations settings are.)
  5. Go to the "Remote Control" tab.


  • Timed Test: Selecting this will limit data collection to the number of seconds input in the “Test Duration” field. If “un-selected” data will be collected from when the module is “turned on” until it is “turned off’.
  • Trigger on Release: Selecting this will turn the module on once the remote’s button is released by the user. This gives the user more control over the start/stop time of the module. If un-selected, the module will turn on as soon as the remote’s button is pressed.
  • Accel/Gyro Sample Rate: Sets the samples-per-second (sps) rate for both the accelerometer and the gyroscope. Both sensors will collect data at the same rate. Options are: 60, 120, 240, 480, 500, and 960 sps. The higher the sps the greater amount of data collected during a trial.
  • Accelerometer Sensitivity: Sets the sensitivity of the accelerometer to increase or decrease the “resolution” of the data. Options are 2, 4, 8, or 16 g’s. For greater resolution of data, select a lower number, i.e. 2g’s is the greatest resolution. Accelerometer and Gyroscope sensitivity are independent of each other.
  • Accelerometer Filter: Options are 5, 10, 20, 41, 92, 184, 460, and 1130 (OFF).
  • Magnetometer Sample Rate: There is only one (1) sample rate for the magnetometer of 96 sps. This sample rate is independent of the accel/gyro sampling rate. At 960 sps for the accel/gyro, this would equate to a 10 : 1 ratio of sample accel/gyro : magnetometer.
  • Gyroscope Sensitivity: Sets the sensitivity of the gyroscope to increase or decrease the “resolution” of the data. Options are 250, 500, 1000, and 2000 degrees per second (dps). For greater resolution of data, select a lower number, i.e. 250 dps is the greatest resolution. Accelerometer and Gyroscope sensitivity are independent of each other.
  • Gyroscope Filter: Options are 10, 20, 41, 92, 184, 250, 3600 and 8800 (OFF).
  • Test Duration: Sets the duration of a test (in seconds) when “Timed Test” is selected.
  • Battery Timeout Length: Sets the length of time in seconds (1-300 seconds) before the module automatically shuts off and stops collecting data. The module can be manually stopped at any time before the timeout with the remote.
  • Write Configurations: Pressing this button will write the parameters set in the fields to be written to the module’s system memory. The Status bar will turn from red to green to indicate successful configuration.
  • Get Current Configurations: Used to display the configuration currently written on the module.
  • Timer0 Tick Threshold & Delay After Start: Read only fields to display data related to synchronizing the module with a video recording device for use in SINC™ Technology.

Remote Control


Pairing and unpairing of the remote with the module(s) and video recording device (VRD) is completed on this tab.

Note: If using SINC™ Technology go to the SINC Technology tab to calibrate & synchronize your module with the VRD. Once this step is completed you are ready to run your trial. Disconnect the module, run your trial(s), then reconnect the module and go to the “Read Test” tab.


  • Pair New Remote: With the module connected to the Dashboard, click this button to pair the remote with the module. Up to <<5?>> modules can be paired with a single remote.
  • Unpair All Remotes: A module can be “unpaired” with remote when needed. The module can then be paired with another remote or “re-paired” with the same remote at a later time.
  • Test Paired Remotes: Press this button to test the pairing of the remote with the module. When the button is pressed the BLUE led on the module will illuminate.
  • Exit Test Mode: Press this button to exit the testing mode and continue with using your module.

SINC™ Calibration (Optional Step)

[Dropdown section here]

Using the Module

The EduForce Module does not require the dashboard or a computer connection while it is collecting data. For more information on how to operate the module to run a test and collect data, head over to our Module Operation page.

Learn More about Module Operation

Retrieving & Analyzing Data

Check your module information (Serial & Module #), change Dashboard default settings., and Calibrate the module.

Admin Panel

[Dropdown section here]

MPU Calibration

[Dropdown section here]

Read Test


To read the data from the module after trials are completed. Once read from the module, the dashboard software automatically exports the data, including any calibration information, to the Workbook for conversion from bit count to motion data. This data is also used to generate the graphs in the workbook through the “Launchers” tab.

Status Bar at the bottom of the tab will turn green when the module has been connected correctly and the data has been read from the module’s system memory.

Note: Module should be connected to the Computer/Dashboard via a USB cable before opening the Dashboard. If the module was not connected when the Dashboard was launched; ensure the module is connected, close the Dashboard, then re-launch it before proceeding.


To read module data:

  1. Select “Signed Data” and/or “Label Data in .CSV” if you wish to use either option.
  2. Click the “Read Data from Module” button.
  3. Edit the “File Name Prefix”, “File Name Suffix”, and/or the “File Name” fields if desired.


  • Signed Data: Select this option to have the Dashboard sign the data. (signing data applies a mathematically formula to convert raw bit count data into vectored motion data)
  • Label Data in .CSV:
  • File Name Prefix: pre-filled by the Dashboard, however, the user can edit/change the file name prefix.
  • File Name Suffix: pre-filled by the Dashboard, however, the user can edit/change the file name suffix.
  • File Name: pre-filled by the Dashboard, however, the user can edit/change the file name.

Read Only Fields: The remaining fields are read only and record the parameters which were set in Step 1 Configure Test Parameters

Stored Test


To access previously saved files (previous trials).


  1. Go to the “Read Mode” tab, click “Read Data from Module” to populate the list

The maximum number of displayable tests is eight (8).

Spreadsheet Output

[Dropdown section here]



Select which output you wish to use; either Graph, Media Player (Video), or both.


To select a launcher:

  1. To view the graph of the most recent trial, select the “Graph” Button.
  2. To view the video of the most recent trial, select the “Media Player” Button
  3. To view both the graph and video of the most recent trial, select the Graph button first, then the Media player button.


Launched Graph:

  • Motion data is displayed on the Vertical axis, time (in seconds) is displayed on the horizontal axis.
  • “File” (drop-down menu located at the top left of the graph).
    • Use the menu to import a CSV file from a location other than the module
    • Use the menu to delete data from either Set 1 or Set 2
  • Menu Bar (top right)
    • Display data for one or two modules (“Module 1” is the first tab, “Module 2” is the middle tab.)
      • File name will display in the tab once imported
        • Data Shift
          • Use to increment data by the number of units selected (-1, +1, -10, +10)
        • Data Series Box
          • Select which set of data to graph by “checking” the respective box.
        • Accel Magnitude
          • Graph the Accelerometer Magnitude by selecting the box.
    • Data Analysis Tools Tab
      • Raw & Signed Data-select either option to display data
      • Y-Axis Maximum & Minimum
        • Selected the max/min value to display on the graph
        • Acceleration Calibration (bit count)
          • Displays the respective axis calibration offset stored on the module
        • Moving Average
          • Used to change the number of samples the average is calculated over.
            • Input the number of samples (1-max number of samples in the trial)

Media Player:

  • Function Buttons
    • Reset: Start video from the beginning
    • File: Select an MP4 file to display
    • Play: playback the video
      • The scale at the bottom allows the user to select the playback speed (1x -8x) “normal” speed.
      • Time elapsed/ Total time displayed to the right of the video playback