Download: BMW Instrument Cluster on PC via USB using Arduino MEGA board

By Alex Rosiu


TIP: Right-click and select "Save link as.." to download video

Initializing link download... Initializing link download.....

The video shows the current status of my HRSim project (, created using a BMW E36 Instrument Cluster, an Arduino MEGA board, and a DIY interface (used mainly for 0-5V to 0-12V conversion).

The system uses a PC application (written in C#) to receive gauge data from Live For Speed via UDP (using OutGauge), which it then sends over USB (serial protocol) to the Arduino board. The Arduino board processes the received data and activates the corresponding lights in the dashboard module:
- Full Beam
- Turn Signals
- Traction Control
- Parking Brake
- Shift Light
- Redline Signal

Next steps: actuate the speedometer, RPM, water temp and fuel level indicators. Any info on this is well appreciated. :) (thanks!)