Skip to main content
← Back to projects

Kawasaki Z500 CAN-Bus Display

DIY Motorrad-Instrumentencluster basierend auf ESP32, gespeist via CAN-Bus aus dem Kawasaki-Diagnoseport

Personal ProjectESP32, CAN Bus, C++, Embedded, Automotive, Reverse Engineering, SavvyCAN, DBC, SVG, HardwareStill in Development
K

Custom-built Motorrad-Display für die Kawasaki Z500. Hardware: ESP32 mit SN65HVD230 CAN-Transceiver, angeschlossen am 6-poligen JST KDS-Diagnoseport. Reverse Engineering der CAN-Frames mit SavvyCAN, dokumentiert in einer DBC-Datei. Angezeigte Signale: Drehzahl, Geschwindigkeit, Gang, Kühlmitteltemperatur, TPS. UI mit SVG-basierter analoger Tachoanzeige, Shift-Light-Bar und Racing-Aesthetik (Orbitron/Teko Typografie).

The Challenge

Kawasaki Z500 hat einen verschlossenen Diagnose-CAN-Bus ohne öffentliches Protokoll. Ziel: relevante Fahrtdaten extrahieren und ansprechend visualisieren, ohne offizielles SDK.

The Solution

ESP32 + CAN-Transceiver am KDS-Port, Frame-by-Frame Reverse Engineering mit SavvyCAN, Dokumentation aller relevanten Signale in einem DBC-File. Custom UI mit SVG-Tacho und Racing-Look.

Results

01Vollständig dokumentierter DBC für die Z500-Diagnose-Frames
02Echtzeit-Anzeige aller fahrrelevanten Signale (RPM, Speed, Gear, Coolant, TPS)
03Übertragbar auf andere Kawasaki-Modelle gleicher CAN-Architektur