V1.1.0
·
7 commits
to main
since this release
Cam/Castor & Ring Configuration
- OTK 20-hole and Birel 18-hole support with preloaded defaults
- Custom ring — define your own hole count, angular offset, and eccentricity for any brand
- Independent top/bottom eccentric sizes (mm)
- Configurable hole pitch — set the centre-to-centre spacing between the two eccentric seats in mm (default 65 mm)
- Free (6°) mode — continuous 6° steps for rings with no locking screw
- Custom holes mode — snaps to valid locking-screw positions for your hole count
- Hole offset — shifts the hole grid so position numbers align with the markings on your physical ring
Cam/Castor Scatter Map
- Full setup space map — every valid eccentric combination plotted as a dot in cam/castor space
- Click to set position — click any dot to instantly jump the sliders to that combination
- Purple / orange arc paths — purple shows where the dot moves if you rotate only the top eccentric; orange for the bottom. Your current position always sits at their intersection
- Inboard / Outboard variants — most cam/castor values are reachable by two ring combinations (one wider track, one narrower). The radio button selects which variant the chart colours and applies when you click
- Hover tooltip — hover over any dot to see its exact cam and castor values
- Colour modes:
- Load Index — front-end load distribution index
- Diagonal Grip — front-to-rear diagonal grip balance
- Resultant Toe — predicted average toe per combination (requires calibration)
- Colourbar position indicator — a live marker on the colourbar shows exactly where your current setup sits on the active scale
Track Width & Wheelbase Graph
- Side-by-side delta map — shows how each ring combination shifts your front track width and wheelbase relative to nominal
- Click to set position — same click-to-apply behaviour as the cam/castor map
Geometry Visualiser (4-panel)
- Front-Left and Front-Right views — shows camber angle with IN/OUT direction labels
- Side castor view — shows the kingpin axis tilt with a zero-castor reference line and FWD direction
- Overhead toe view — top-down schematic of both front wheels, toe angle exaggerated 2.5× so small changes are visible; labelled TOE IN (green), TOE OUT (amber), or NEUTRAL (grey)
Laser Visualiser
- Digital aligner replica — mirrors what front-end alignment gauges would read in real time as you move the eccentrics
- Left (red) and right (blue) dots tracked independently — asymmetric setups like Birel show the two sides diverging, which is correct
- Arc Trace — toggle overlaid arc paths showing where each dot would move if you rotated each ring independently (purple = top, orange = bottom)
- Hover tooltip — hover near either dot to see its exact toe and camber mm reading
- Adjustable camber axis range — set the ± mm scale; press Enter or click away to apply
Toe Calibration
- Preset calibration table — ring-specific guided positions (9 for OTK, 7 for Birel) with required (grey) and optional rows; click any position label to jump the sliders straight to it
- Camber readings (grey rows) — calibrate the Laser Visualiser by entering your aligner's camber mm alongside toe readings
- Calibration quality indicator — colour-coded status: green (6+ points), orange (4–5), red (3 or fewer); shows RMS fit error in mm
- Additional manual points — add extra measured positions beyond the presets; individual points can be removed, or the entire set cleared
- Calibration reset — wipes all calibration data and restores geometry defaults
- Calibration context — records which ring position and how many points were used when the model was last applied, so you can verify it matches your current setup
- Import calibration — load calibration data from any previously saved JSON file without replacing your current setup; warns on ring-type mismatch
Toe Trace (Tie-Rod Adjustment)
- Live tie-rod modelling — enter how much cam changes per mm of toe (your kart's coupling) and the current rod offset in mm
- All readouts update instantly — the Laser Visualiser dots, the overhead toe view, the setup readout, and the toe range bar all reflect the adjusted physical toe in real time
- Saved in the setup file — rod offset and slope are preserved across sessions
Toe Adjustment (Find Setup)
- Target toe entry — enter a target toe per side in mm; press Find Setup
- Accounts for rod offset — if Toe Trace is active, the search targets the correct physical toe automatically
- Search priority slider — slide between Setup (minimise cam/castor change) and Toe (maximise toe accuracy)
- Trade-off graph — scatter of every valid position; X = average toe, Y = cam/castor drift from current. A red envelope line shows the minimum drift achievable at each toe value. Click any dot to jump to it
- Found-setup marker — gold star (★) on the trade-off graph and orange diamond (◆) on the scatter map; click either to apply the result
Toe Range Bar
- Full range visualiser — shows the achievable toe across all ring positions as a colour bar; set your own min/max scale
Sessions
- Named sessions within a single file — every session stores ring config, eccentric angles, calibration, toe trace, and notes
- Auto-save on switch — current session is silently saved before loading another
- Right-click context menu — add, rename, or delete sessions
- Per-session notes — freetext notes field, blank on new session
Data Export
- Save / Quick Save (Ctrl+S) — save the full setup including calibration and all sessions
- Export as PNG — full-window screenshot
- Export as Excel (.xlsx) — formatted multi-sheet workbook covering summary, sessions, all ring positions, and calibration data
Built-in Reference Guides
- Help Guide — full walkthrough of every feature in the app
- Toe Calibration Help — step-by-step calibration instructions with colour-coded status explained
- Kart Handling Cheat Sheet — quick reference for understeer, oversteer, rear hop, exit snap, and what each front-end adjustment does
General
- In-app update notifications — banner appears when a newer version is available
- Responsive layout — scales to your screen size
- High-DPI display support — sharp on scaled or high-resolution Windows screens