Skip to content

hammerhead226/2017RobotCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

2017RobotCode

Code for team 226's Steamworks robot.

Development Software

JDK and Eclipse

  1. Install the latest Java SE Development Kit 8 (Windows x64).
  2. Install the latest Eclipse IDE for Java Developers (64 bit).
  3. Follow the 2017 FRC Control System Eclipse setup instructions for Java only.
    • The code deployment error "roboRIO Image does not match plugin, allowed image version: ##" means you need to update your Eclipse plugins.
    • Numerous "(class) cannot be resolved to a type" errors may indicate a bad project build path, you should re-create the project.
  4. Install the latest CTRE Libraries and Software for FRC (for the Talon SRX speed controller).
  5. Install the latest build of Kauai Labs Libraries (for the navX-MXP gyro/accelerometer).

Installing National Instruments Software (FRC Driver Station)

  1. Strongly consider uninstalling all existing National Instruments products from the "National Instruments Software" installer.
  2. Install the FRC 2017 Update Suite using the serial number from your most recent kit of parts, and activate the software when prompted.
    • If asked for a password it is &Full$team^Ahead!.
    • You may need to enable .NET Framework 3.5.
  3. Run "NI Update Service" (manual download) and install all critical updates, but no patches.
  4. Open FRC Driver Station and set your team number on the Setup tab.

Importing the Eclipse Project

  1. Switch your workspace to the cloned folder (where this README is).
  2. Import the Java project into the workspace.
  3. Troubleshooting:
    • Unable to find a javac compiler / com.sun.tools.javac.Main is not on the classpath - JDK needs to be configured in the global build path (above WPILib instructions).
    • Property 'team-number' doesn't exist in this project - follow the instructions in the error message.
    • The import java.* cannot be resolved - "JRE System Library" needs to be added to the project's build path libraries.

Additional

Updating the roboRIO

  1. Follow the Imaging your roboRIO guide.
  2. Follow the Installing Java 8 on the roboRIO using the FRC roboRIO Java Installer guide.

Configuring the Robot Radio

  • OpenMesh OM5P-AC / OM5P-AN (2017 / 2016). Troubleshooting:
    • Bridge firmware load failed: Error finding NPF device name for adapter - disable all other network adapters and try again.
  • D-Link DAP-1522 (2015) (NI install with tools no longer available).

About

Code for team 226's Steamworks robot.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages