/console

FRC operator console HID modules

Primary LanguageCMIT LicenseMIT

Console

Java and Arduino code for FRC operator console.

The Arduino code emulates a USB Joystick device, with up to 32 buttons, 8 motion axes, and 16 LED outputs.

To build the Arduino part, you use the Arduino IDE. Set your "workbook" to the arduino directory to pick up the required libraries.

There's an example Fusion 360 assembly for laser-cut panels here. If anybody knows how to share the entire Fusion 360 project, please let me know.

Absolute encoder and joystick for swerve pilot, also trims:

Many buttons for everything else:

Audio output for target-lock feedback, also buttons: