Close

Web-Based UI for MetaShunt V2

A project log for MetaShunt: High Dynamic Range Current Measurement

A low-cost and accurate tool for analyzing the power consumption of ultra-low power and IoT devices with rapidly changing current usage

jake-wachlinJake Wachlin 01/31/2026 at 17:040 Comments

Although the current Python UI is sufficient for using MetaShunt V2, it isn't the most user-friendly. Those who know Python and/or are developers may find it easy enough to set up, and may prefer the ability to script the interface, but I wanted to make a simpler option. Therefore, I built a new, modern GUI for MetaShunt V2 which is hosted on Github Pages and provides a web-based interface using webserial. It is cross platform, works on Chrome and Edge, and requires no installation! Check it out at https://jwachlin.github.io/metashunt-web-ui/ or check out the source at https://github.com/jwachlin/metashunt-web-ui.

Using this GUI, you can make measurements, zoom in and out on charts, export data as a CSV file, export plots, and import past measurements for side-by-side comparisons. It supports continuous measurement as well as burst-mode measurements. Try it out and let me know what you think!

Discussions