CANsole Touch
A standalone CAN and OBD diagnostic node. Power it on, pick a preset, go to work.
Touch is the field side of CANsole. Built around an ESP32-S3 with a 7″ touch display, it boots straight into a working diagnostic environment. No laptop, no host application, no wait for a USB enumeration to settle.
A diagnostic node, not a display.
Touch is more than a CAN data viewer. It carries a slice of the CANsole runtime — enough to monitor a bus, run a preset-based simulation, and report status to whoever is listening.
Power-on workflow
Plug into OBD or 12 V, pick a preset on the touchscreen, and you’re running. Boot · preset · diagnose. Three steps from cold to live.
Live bus monitor
Watch CAN traffic on the device itself: rolling frame counts, filtered IDs, decoded OBD/UDS responses, and signal-level overlays.
Test patterns
Send specific frames, run a periodic pattern, or drive a small ECU simulation from a preset — all from local touch controls.
OBD & UDS workflows
Read PIDs, query DIDs, set or clear DTCs, walk through diagnostic sessions — the workflows you actually run on a bench, on the device itself.
Wi-Fi & USB control
Run standalone, or accept commands from Studio over Wi-Fi or USB. The local UI and the remote controller are coequal — either can drive the device.
Status at a glance
The screen always shows what matters: bus state, TX arm status, error counts, active preset. No menu diving to find out what the device is currently doing.
Built on ESP32-S3 touch hardware.
The reference target is an ESP32-S3 board with a 7″ capacitive touchscreen — something like the WaveShare 7″ ESP32-S3 dev kit. Production hardware will track similar specs.