Skip to content
FTC Engineering edited this page Dec 15, 2016 · 23 revisions

Requirements

Software

This program has been tested and works with Windows 7 or Later. For use with 4 Logitech F310 gamepads. Please download and install the following Third Party Programs: (if not previously installed) ###Java 8 or Later

  • On the Java download page at the Oracle website, click “Free Java Download”.

Free Java Download

  • On the Java download page at the Oracle website, click “Agree and Start Free Download”.

Agree and Start Free Download

  • Run the downloaded .exe file.
  • Follow the onscreen instructions to install Java.

###[Logitech F310 Driver](http://support.logitech.com/en_us/product/gamepad-f310 - download)

  • Run the downloaded .exe file.
  • Follow the onscreen instructions to install the drivers.

##Hardware Please also have the following hardware in addition to the Laptop (per field)

  • 2 USB Extension Cables (Up to 15 Feet)
  • 2 Powered USB Hubs
  • An External Monitor for Displaying the Counts
  • Optional VGA Splitter
  • Optional Projector

Download

Go to GitHub to download the Latest Release.

Under the Latest Release download FTC_Goal_Counter-.zip is the Version number of the release you would like

GitHub Download Page

Before you Start

Open the Zip File and Extract the contents

Goal Counter Zip File

Select a Location to Extract the Files, usually in a New Folder on the Desktop

Extraction Path

Plug in ALL of the Controllers you will be using

Plug in the Extension Cables into the laptop and at the field corners plug in the POWERED USB hubs if applicable.

Plug the controllers into the USB Hubs

Connect an external Monitor and/or Projector to display the counts, use the VGA splitter if need.

Example Setup Diagram

Starting the Program

Open the folder containing the extracted files and double click “FTC_Goal_Counter”.

Goal Counter File Location

The Main Goal Counter UI and Settings will Open

Opening the Goal Counter

Now select the Joysticks for the correct location

Select the Joystick

Select the Buttons you want to use for counting that Goal

Settings Screen

This is how the Joystick will be Mapped, for Reference you can click the Joystick Map Button:

  • Button Pad – A to Increase, B to Decrease
  • Left Trigger – LB to Increase, LT to Decrease
  • Right Trigger – RB to Increase, RT to Decrease
  • Timer Control – Start to Start/Stop Timer, Back to Reset, X to Switch Mode

Joystick Map

Timer Controls will Enable/Disable Timer Start/Stop Button on the Joystick

Reset will Enable/Disable the Reset Button on the Joystick

Mode Change will Enable/Disable the Mode Button on the Joystick

Re-Pull Joysticks is to get all of the Controllers plugged into the computer

Audience Display

In the Settings Select the Screen Resolution for the Audience Display

Screen Resolution Select

Then click Display on the Goal Counter Main UI

Main UI Lower Quarter Buttons

Click Toggle Full screen in the Settings to toggle the screen full size. When the Audience Display window is selected, you can also enter fullscreen by pressing F5 and exit using ESC.

Toggle Full Screen Button

Preview of Audience Display

Audience Display Preview

Main Goal UI

Main UI Preview

Match Timer shows the current time

The Spinners (See Arrow) can be used to Manually count the Particles that go through the Vortex for the specific goals or show you the current counts of those Vortex

The color boxes around the counter are used to give you the status of the Joysticks and is also reflected on the Audience Display:

  • Grey means that The Program was Started or Pulled without Joysticks
  • Red means that controller was lost or no Buttons are mapped in the Settings
  • Orange means the same Buttons are map to two or more different Joysticks
  • Green means that the Joysticks are Good with no Mapping Conflict

Start/Continue and Pause/Resume are used to Control the Timer

Settings will Open the Settings Menu

Reset will reset everything to the start of a Match

About will Open the About Screen with Version Information, Copyright and License Information

Autonomous Period and Driver-Controlled Period will select the mode that the Match is in (Note: Mode Change is Automatic depending on the Timer)

Clone this wiki locally