About can2gauge

For enthusiasts – by enthusiasts.

Where it came from

can2gauge began as a round-screen companion display for OpenHaldex, our open-source Haldex AWD controller: the lock and mode on the dash, and a mode change from the glass.

The engine and gearbox were already on the same CAN bus, so the gauge learned to read those too. The K-line brought in the older cars, and a Bluetooth OBD dongle the rest. It’s now a gauge for any car, with Haldex as an optional extra.

Like the rest of our products, every setting lives in the web interface on your phone.

Forbes Automotive

We’re a small UK business making automotive electronics for people who work on their own cars: OpenHaldex, Can2Cluster, CAN2RPM, usb2ip, adc2can and more.

The firmware, the web interface and the simulator behind the demo are open source on GitHub.

Forbes Automotive storeJoin the Discord

Credits

  • opendbc (comma.ai, MIT): the DBC library.
  • Garage Tinkering’s Ultimate Gauge Board and the Waveshare ESP32-S3-Touch-LCD-2.1 (MIT): the display start-up sequence and pin map the board started from.
  • NefMoto ME7 flasher (GPLv3): the read path behind the ME7 flash dump, ported read-only.
  • Ross-Tech VCDS label files: field names and block layouts for the K-line screens.
  • LVGL, NimBLE-Arduino, ESPAsyncWebServer / AsyncTCP, ArduinoJson and uPlot.
  • Make logos and names are the trademarks of their owners, included only so the gauge can match the car it’s fitted to.