This BeamNG Instrument Cluster Uses an Espressif ESP32 and Upcycled Speedo, RPM Gauges

UPD telemetry lets the popular soft-body driving sim run a hardware dashboard with real car instrumentation.

Gareth Halfacree
1 month ago • HW101 / Games

Pseudonymous maker "diogocorreia423," hereafter simply "Correia," has turned scrap car instrumentation and an Espressif ESP32 microcontroller into a desktop dashboard cluster for the BeamNG driving sim.

"Custom-made [instrumentation] cluster for BeamNG with [Espressif] ESP32," Correia writes by way of introduction to the project. "The [dials] are from a Opel Corsa C and the motors are from other GM [General Motors] cars. It does not show up on the video but I have door warnings and brake temperatures [too]."

This hardware instrument cluster, driven by an Espressif ESP32, displays telemetry from soft-body driving sim BeamNG. (📹: diogocorreia423)

The cluster is designed for use with BeamNG, a driving sim launched in 2015 following a tech demo two years earlier and boasting soft-body physics for realistic handling and vehicle damage. The cluster includes a speedometer and RPM gauge, both taken from a real-world Corsa C, along with a series of lights and a central display panel.

Inside the housing is an Espressif ESP32 microcontroller, X27-168 stepper motors for the gauges, and a USB link to the host PC running the sim. "BeamNG has telemetry output via UDP [User Datagram Protocol,]" Correia explains of the link between the hardware and software. "I wasn't happy with the original data that the protocol sent so I customized it a little bit."

More information is available in Correia's Reddit post; the maker has intimated that a more detailed build log may follow in the future.

Gareth Halfacree
Freelance journalist, technical author, hacker, tinkerer, erstwhile sysadmin. For hire: freelance@halfacree.co.uk.
Latest articles
Sponsored articles
Related articles
Latest articles
Read more
Related articles