I’ve been doing a lot of messing around with the CAN bus lately, and wanted an easy way to decode all bus traffic using the standard FRC CAN format. So I wrote a simple UI app to do it using many of the popular USB to CAN devices on the market, and wanted to publish it for people to use. Its currently a .NET Core Windows UI App, with support planned in the future for Linux and the Raspberry Pi.
Just run the exe, and it will find the first USB to CAN device connected and display all traffic read from the device.
I plan on developing this more in the future, and making it more reliable, as there are some issues in the low level driver for USB disconnects and reconnects currently.
Note this is not currently affiliated with WPILib, and is only a personal side project for me.