![Elastic Logo](https://github.com/Gold872/elastic-dashboard/raw/main/assets/logos/logo_full.png)
![Elastic](https://github.com/Gold872/elastic-dashboard/actions/workflows/elastic-ci.yml/badge.svg)
A simple and modern dashboard for FRC.
Download files can be found here, the supported platforms are Windows, MacOS, and Linux.
Important Notes/Warnings:
- Your robot code must be using WPILib version 2023.3.1 or higher, otherwise you might not be able to add widgets.
- WPILib v2023.3.1 fixed a bug in Network Tables where values wouldn't be sent to a client after subscribing topics only. Since the program subscribes topics only to everything, any widget that is built using a sendable will not be possible to add since the program will not be able to retrieve the widget's type. See https://github.com/wpilibsuite/allwpilib/pull/4991 for more info.
About
Elastic is a simple and modern Shuffleboard alternative made by Team 353. It is meant to serve as a dashboard for competition but can also be used for testing. Some features include
- Viewing data from different NT4 topics and widgets
- Draggable and resizable card widgets
- Customizable color scheme
- Automatic IP retrieval from the FRC Driver Station
- Compatibility with the WPILib Shuffleboard API
![Example Layout](https://github.com/Gold872/elastic-dashboard/raw/main/screenshots/example_layout.png)
Documentation
View the online documentation here
Special Thanks
This dashboard wouldn't have been made without the help and inspiration from the following people
- Michael Jansen from Team 3015
- Jonah from Team 6328
- Oh yes 10 FPS from Team 3173
- Jason and Peter from WPILib
- MikLast, FRC Alum, Mentor, & Volunteer
- Created all of the field images that were used in this program:
- All mentors and advisors of Team 353, the POBots