Will a new dashboard system be added to WPILIB next season?

Partly from being inspired by some of the dashboard work by teams such as 1690.

I saw there were potentially some plans to add to the WPILIb a new web-based dashboard system.

Is that in works? Is it something I can contribute to? Should I just wait? Etc.

3 Likes

I would love to have a (replacement for) ShuffleBoard that takes less CPU and doesn’t crash so often.

10 Likes

I’ll let the WPILib folks give a definitive answer to your questions, but last I heard yes it’s definitely on the road map, though I’m not sure what stage it’s in or whether it’ll be ready for kickoff

2 Likes

As a WPILib-adjacent and contributor to FRC Web Components, don’t expect it to be usable for 2023 kickoff.

2 Likes

Shuffle board initially is nice and the ease of pulling things out of network tables is great.

But damn it gets heavy fast

Ah yeah that’s the part that’s tough. I find it harder and harder to bring new tech in because your just working to get your robot working at that point

If you’re interested in trying the FRC Web Components dashboard, here’s a link where you can try it in the browser: https://frc-web-components.github.io/dashboard3/

Here’s a quick demo:

This isn’t an official dashboard supported by WPILib, at least not for the 2023 season. Also, the dashboard I linked to has bugs and missing features. There’s also no persistence so unfortunately you won’t be able to save or load a dashboard currently. You also need to run pynetworktables2js in order to communicate with your robot. However, I do plan on having a stable release for the 2023 season, although it likely will not initially support some features that Shuffleboard supports such as themes and being able to create dashboards from your robot code.

3 Likes

This is awesome. I have to imagine a wpilib solution will be similar to something like this

There’s a good chance that this will be supported by wpilib at some point, but you never know. Also, I just published a pre-release of the native app built using Tauri if anyone wants to give it a try: Releases · frc-web-components/app · GitHub

Again, this is just a pre-release and not something that’s competition ready yet. Any feedback would be great however, and I’m also curious to see if the installer works for others (I haven’t tried it on mac or linux yet).

2 Likes

Hopefully it is. The WPILib maintainers make sure the existing GUIs and dashboards compile, but we don’t have any dedicated GUI developers to improve the state of things. There’s also a debate as to whether the existing stuff is fixable, or whether it’s less effort to nuke and pave to meet new requirements; this has had a chilling effect on onboarding new maintainers.

2 Likes

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.