You will need to install a JRE (Java Runtime Environment) if you don't already have one.
Telemetry Viewer is free and open source. If you find it useful and want to "buy me a coffee" that would be awesome: https://paypal.me/farrellfarahbod
Related blog posts with changelogs and demo videos:
Telemetry Viewer v0.3
February 11, 2017
I started developing a telemetry visualization tool around half a year ago but never got around to making a post on my blog. This tool makes it easy to chart data received over a UART. Line charts, Fourier transforms, histograms and dials (gauges) are currently supported. The main goal was to be able to plot large amounts of data, live, without requiring a very powerful CPU or GPU. With antialiasing enabled, I'm currently able to plot around 600,000 points, at 4k60, with a mobile Core i7 (and no discrete GPU.) With antialiasing disabled, I can more than double that.
Since there are no blog posts for v0.2 and v0.1, I'll list the changelog and demo videos for all three versions:
Telemetry Viewer v0.3 Changelog (2017-02-11)
Added manual ranging (the y-axis) to Time Domain Charts.
Added manual ranging (the power axis) to Frequency Domain Charts.
Added new Waveform and Waterfall views to Frequency Domain Charts. These visualize the frequency domain's history over a period of time.
Added manual domains (the x-axis) and autoscaled-but-fixed-center domains to Histogram Charts.
Added manual ranging (the y-axis) to Histogram Charts.
Added y-axis scale choices to Histogram Charts: relative frequency, frequency, or both.
Added user-specified bin counts to Histogram Charts.
Added manual ranging to Dial Charts.
Added the ability to remove statistics from Dial Charts.
New Quaternion Chart to visualize orientation (rotation in three dimensions.)
For line charts, if you are zoomed-in enough that there are relatively few points on screen, dots are now rendered at each point.
Automatic logging has been removed and replaced with an "Export CSV Log" button.
Added support for high-resolution scrolling when using certain Logitech mice, such as the M705.
Various small bug fixes. See the git commit log for more details.
Telemetry Viewer v0.3 Demo Video
Telemetry Viewer v0.2 Changelog (2016-11-24)
Ported / rewrote all charts for OpenGL. Massive speed improvements. No longer using JFreeChart.
Added automatic logging to "log.csv"
Added timeshifting: use your scroll wheel to rewind and fast-forward through time.
Added zomming: use your scroll wheel while holding down Ctrl to zoon in and out.
Added display scaling: use your scroll wheel while holding down Shift to make fonts/lines/etc bigger or smaller.
Added ability to remove specific charts by clicking on an "X" at the top-right corner of a chart.
Added a "Help" button with a brief user guide.
Various small bug fixes. See the git commit log for more details.
Telemetry Viewer v0.2 Demo Video
Telemetry Viewer v0.1 Changelog (2016-09-27)
Initial release.
Five chart types: Time Domain, Time Domain Cached, Frequency Domain, Histogram, and Statistics.
The Time Domain, Frequency Domain and Histogram charts used the JFreeChart library, the others were written by me.