← Back to Portfolio

E-Traxx Telemetry (TeleGUI26)

I watch the 2026 car from the pit. A radio link feeds a PC that shows the live signals and saves each session.

About the Project

For the 2026 car I watch the data from the pit. TeleGUI26 runs on a PC there. It connects the Daphnis radio over USB, shows the signals as they arrive, and saves each session so we can look at it again.

Radio path

Car → Daphnis (TX) → LoRa P2P → Daphnis (PC) → USB serial → TeleGUI26

Two payload formats are supported. The current car broadcasts a fixed 32-byte schema-v1 packet about every 0.75 s. Older bridges and replays still use a legacy per-CAN-frame format decoded against the DBC.

What the car sends (schema v1)

Byte 0 is the schema version. Remaining fields are little-endian raw integers; physical value = raw × scale. Scroll the table horizontally on narrow screens.

GroupFieldUnit
TSAC / batterypack currentA
TSAC / batterySOC%
TSAC / batterylowest / highest cell voltageV
InverterU1 / U2 speedrpm
InverterU1 / U2 torqueNm
Driverbrake, throttle, steering%
Temperaturehighest cell, motor U1/U2, IGBT U1/U2°C
Vehicleg-force X/Y, average speedg / km/h
Vehicleyaw, roll, pitch°
Statuserrors bitmask, R2D status—

DBC contract

The telemetry CAN contract lives in toTelemetry.dbc. A DBC file describes how raw CAN bytes become named physical signals (scale, signedness, units). TeleGUI26 vendors that DBC for the legacy frame path; the packed packet uses the same signal names so panels stay shared. The Live demo below replays a synthetic Showcase feed (sine/jitter) that matches TeleGUI26’s Demo Showcase panels.

Gallery

Demo:

TeleGUI26 — Demo Showcase

Demo ready. No data loaded yet.

Battery

SoC —
Voltage —
Current —
Cell hi —
Cell lo —
Power —
BMS Pack —
BMS Load —
Cell Temp —

Speed

—
km/h
THR
—
BRK
—
STR ◀────●────▶ —

Motor U1

rpm —
torque —
ctrl —
motor —

Motor U2

rpm —
torque —
ctrl —
motor —

Live Plot (60s)

Errors (R2D + 32 bits)

R2D —
SDC
IMD
Lat
BMS
Wir
Inv
CAN
I↓
V↓
T↓
B10
B11
B12
B13
B14
B15
B16
B17
B18
B19
B20
B21
B22
B23
B24
B25
B26
B27
B28
B29
B30
B31
R2D LED
TS LED
TSAC Error LED
High Temp LED
Low LV SOC LED
Cell Under-V
Cell Over-V
Cell Over-T
Board Over-T
Power >80kW
● DEMO RSSI —
frames — — fps R2D — session 00:00:00 DBC toTelemetry.dbc deadbeef