Rust Serial Monitor

I already posted this in the shoutout section but I think it might reach more people who could benefit from it here in the embedded section.
I created a serial monitor and plotter that can be useful for debugging/interfacing with embedded projects. It is inspired by the Arduino serial monitor/plotter, but it plots the values and displays the raw text at the same time. It will extract the values based up on delimiters such as "," ":" or whitespaces. This parser will adapt, when the format changes during runtime.
The latest version (no release yet) also features a history for messages sent, similar to what you're used to in the command line - easy to navigate with the up/down arrow keys.
I'd be happy to get feedback and/or if someone wants to contribute!

egui was used to build the gui. It's cross-platform.

Features that are still missing:

  • Save text to file
  • Save Plot to file
  • Smarter data parser
  • ...
5 Likes

Wow, this looks amazing :heart_eyes: This is gonna make debugging so much easier :blush:

1 Like

This topic was automatically closed 90 days after the last reply. We invite you to open a new topic if you have further questions or comments.