LogSpyStudio
LOG ANALYZER
Open Log
LOGSPY STUDIO

Controls & tips

Keyboard

Space
Play or pause.
← →
Seek 1 second per tap. Hold to accelerate.
Shift + ← →
Seek 10 seconds per tap, or hold for faster travel.
, .
Previous or next recorded sample, even in faster logs.
Home End
Start or end of the selected time window.
? Esc
Open or close this sheet.

Shortcuts pause while you edit a text or number field or use the speed menu.

Panels

  • On desktop, drag a panel tab to move or group it. Drag a divider to resize.
  • Use × to hide a panel; restore it from Panels. The layout is saved in this browser.
  • The Values panel shows selected IMU, controller, BMS, and GPS speed channels. Its ⋯ menu edits data rows, source columns, individual values, and each row's base color from a palette. Other controllers use distinct lighter shades. GPS position stays on the route map.
  • Settings accepts wheel diameter, motor pole pairs, and pulley tooth counts to calculate controller speed from ERPM. The recorder Speed field is not used by Studio because its scaling can be wrong on the Express. GPS speed is shown separately when a valid fix was recorded.
  • The map starts hidden without GPS data, but you can open the empty map manually.
  • The video panel starts hidden, but you can show it from Panels or select Video Mapping before opening a video.
  • Open Log opens a new CSV or one of up to 10 recent logs saved in this browser. Files are never uploaded.
  • Layouts selects a preset or a named custom arrangement. Reset restores the selected layout, including its panel sizes. Video Mapping shows an empty video panel until you open a file.
  • On narrow screens, panels stack without drag or resize.

Timeline & map

  • Click or drag the values or acceleration plot to seek. Scroll vertically over either plot, or use +/−, to zoom. Scroll horizontally to seek; continued seeking at an edge moves the window. Long logs cap swipe speed for precision. All resets the window.
  • The selected-values plot follows the Values panel selection. Each data type has its own band; controller traces within that band share a scale. Labels show the data type and unit without numeric ranges.
  • Drag across the thin overview to select a time window. Click outside that window to recenter it.
  • The map fits GPS points in the selected window. Click a route to seek; chevrons show recorded travel direction, not board yaw.
  • Dark loads by default. Light offers a light map. 3D uses OpenFreeMap's tilted Liberty view with raised buildings at close zoom levels. Satellite uses Esri imagery. Map tiles for the viewed area load from these services; the CSV stays local.

Board & video

  • Drag the board view to orbit, scroll to zoom, and use the house button to restore your saved camera view. The panel header's ⋯ menu can save or reset Home.
  • The axes widget turns with the board: P is pitch (purple), Y is yaw (gold), and R is roll (coral). Click a letter to view the board along that axis. Click a value in the angle overlay to turn that axis on or off for the 3D board; logged values and the timeline stay visible. Show or hide either overlay from the Orientation menu.
  • Forward direction shows the assumed front. Enhanced materials changes only appearance; both are in the Orientation menu.
  • Swap and sign controls change displayed axes only; they never rewrite the CSV or calibrate the IMU.
  • Video auto alignment uses movie metadata and assumes the dated CSV filename is UTC. Check a visible event, then adjust Offset and Rate as needed.
  • Open or change the local video from the Video panel.
  • Jump Analysis is a separate panel. Selecting a candidate focuses its time in the Timeline. Candidates mark low-G to impact signals, not confirmed airtime or jump height.

Save custom layout

Save the current panels and their sizes in this browser.

ROUTE MAP--

No route yet

Open a log with GNSS data to see its route.

NO ROUTE--
VIDEO

Open a ride video

Choose a local video to sync with your log.

No video selected
SELECTED VALUES
--

Explore a ride log

Open a VESC CSV to inspect motion, timing, and GPS data together.

00:00.000 --:--
Open a log to begin

Edit visible data

Select rows, sources, and individual values for the panel and graph. Choose a base color from the palette; other controllers use lighter shades. Roll, pitch, and yaw colors also update the orientation views.

Studio settings

Calculate wheel speed from logged motor ERPM. The recorder Speed column uses the Express device configuration and may be incorrectly scaled.

Wheel speed

Enter the drivetrain measurements for this board. These settings stay in this browser and apply to controller speed in every log opened here.

For direct drive, set both pulley counts to 1. Until these settings are saved, controller Speed shows no value. GPS Speed, when recorded with a valid position, remains independent.