Desktop Application
μscope Icon

μscope

Professional serial data visualization tool for microcontroller communication with advanced plotting capabilities, multi-channel support, and real-time analysis features.

Key
Features

Multi-channel Serial Plotting

Simultaneous visualization of multiple data streams with independent scaling and colors

Advanced Zoom Controls

Zoom in/out with customizable time window selection and pan functionality

Play/Stop Capture

Real-time data streaming with start/stop controls and buffer management

Dockable UI System

Resizable and rearrangeable windows for flexible workspace layout

Data Analysis Tools

Built-in statistics, measurements, and trigger functionality for signal analysis

Real-time Statistics

Live calculation of min/max values, averages, data range, and point count for each channel

CSV Data Recording

Automatic timestamped CSV export with configurable channel names and real-time file writing

Cross-platform Compatibility

Native support for Windows, macOS, and Linux with consistent performance across platforms

Modern OpenGL Rendering

High-performance graphics with ImGui/ImPlot integration for smooth real-time visualization

Configurable Data Buffer

Adjustable buffer size up to 10,000 elements with circular buffer implementation for efficient memory usage

Theme Support

Dark and light mode themes with professional theming and custom font support

Live
Demonstration

Full Application Overview

Real-time multi-channel serial data visualization with advanced plotting capabilities, zoom controls, and interactive data analysis features.

Advanced Features

Professional-grade data visualization and analysis capabilities

Dockable Interface

Flexible dockable window system allowing customizable workspace layouts for optimal data analysis workflow.

Channel Management

Individual channel enable/disable controls with independent visibility and scaling options for each data stream.

Data Analysis & Statistics

Comprehensive analysis tools for real-time data processing

Analysis Tools

Real-time statistical analysis including min/max values, averages, and data range calculations for each channel.

Combined View & Statistics

Multi-channel combined visualization with comprehensive statistics panel showing real-time data analysis.

Configuration & Settings

Comprehensive configuration options for optimal performance

Data Window Configuration

Configurable data buffer size settings with validation for optimal memory usage and performance.

Theme & Data Store

Dark/light theme selection and data store configuration for persistent settings and preferences.

Technical Specifications

System requirements and capabilities

Communication

Baud Rates9600, 19200, 38400, 57600, 115200 bps
Data FormatComma-separated values with CRLF
Buffer Size10,000 (Lite) / 100,000+ (Pro)
Update Rate100 Hz (10ms)
UI Rendering60 Hz (16.67ms)

Visualization

RenderingOpenGL 4.1+
UI FrameworkImGui/ImPlot
Channels3 (Lite) / 10+ (Pro)
Data ExportCSV with timestamps
PlatformsWindows, macOS, Linux