Cyder-Vis is an open-source visualizer and debugger for CAN bus networks. It helps engineers and developers receive, decode, transmit, and plot CAN messages for debugging and diagnostics.
For installation and usage instructions, read the docs!
Link: https://cyborg-dynamics-engineering.github.io/cyder-vis/
A video tutorial is available for how to use v0.0.4 of the software.
Link: https://youtu.be/ltGhDHuehn8?si=pxIEBTlz7TYvtH6-
Cyder Vis is licensed under either of
Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
The visualiser tool is Godot based, with the Godot project located in the godot/ directory. The gdextension_can_io/ directory contains a rust-based GDExtension that provides a CAN interface node to Godot projects. The extension supports deserialisation of known CAN messages through the CAN DBC file format.
- Ensure the all repo files are updated,
git lfs pull && git lfs checkout- Install Rust (You may need to restart your computer on windows)
- Build the CAN IO GDExtension with,
cd gdextension_can_io
cargo build- Download the latest Godot Editor
- Open the project in the Godot editor. The project file can be found under
godot/project.godot. PressF5or click the play button on the top right to run the project.
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
