MCU
scope
web ui
connecting...
stream reconnecting...
terminal paused (high rate)
update available
×
restart daemon to apply
● session
+ Attach
⚙
◑
pause all
clear all
host
tick
rel
delta
+ pane
« panel
Attach serial port
×
Device
populated from GET /devices
Bind to this device (follow it if it moves to another port)
attaches by the stable /dev/serial/by-id path instead of the port name, so another device on this port is not picked up
Baud
9600
19200
38400
57600
115200
230400
460800
921600
1000000
2000000
3000000
custom...
Alias
name clients use: mcu -p <alias> ...
Save to config
also add or update this port in the saved config file (Settings > Ports)
Cancel
Attach
Settings
×
Server
applies on daemon restart
Bind host
Port
Save
Storage
retention and size cap apply live; database path applies on restart
Database path
Retention (days)
Size cap (MB)
Keep newest sessions
Record a session automatically for each daemon run
the newest N sessions never expire by age, so a quiet fortnight cannot cost you your only recorded run (0 = age only)
without automatic sessions the floor above only protects runs you named by hand, which is nothing at all in normal use
a size cap trims the OLDEST lines once the capture exceeds it; leave it at 0 unless you need a hard disk bound
Save
Updates
applies live
Check PyPI for a newer MCUscope release
one request a day at most, cached across restarts; nothing but the version is fetched, and MCUSCOPE_UPDATE_CHECK=0 or =1 in the daemon's environment overrides this setting
Save
PlotJuggler
applies live; "Save as default" also writes the config file
Stream decoded plot points over UDP
Destination
in PlotJuggler, add a "UDP Server" data source listening on the port in Destination, message protocol JSON, and enable its use-the-message-timestamp option with field ts (or tick for the MCU clock)
Save as default
Sessions
archive a run as a standalone capture database, or delete one that was not worth keeping
Name
Started
Lines
Access token (this browser)
sent with every request when the daemon was started with --token / MCUSCOPED_TOKEN; stored only in this browser
Token
Clear
Save
Ports
applies live on next attach; the daemon does not auto-attach on save
Alias
Device
Serial number
Baud
Auto
Identify
+ port
Save
Export
×
Range
Session
Clock
to
Shown window
whole session
Cancel
Export
dbg
cmd
resp
evt
mrk
sys
×
export
clear
×
↓ latest