Classic motorcycles are the wild west of information displays. Often lacking even basic instrumentation such as a fuel gauge and sometimes even a speedometer, motorcycles have come a long way in instrument cluster design from even 20 years ago. There’s still some room for improvement, though, and luckily a lot of modern bikes have an ECU module that can be tapped into for some extra information as [mickwheelz] illustrates with his auxiliary motorcycle dashboard.
This display is built for a modern Honda enduro, and is based upon an ESP32 module. The ESP32 is tied directly into the ECU via a diagnostic socket, unlike other similar builds that interface with a CAN bus specifically. It can monitor all of the bike’s activity including engine temperature, throttle position, intake air temperature, and whether or not the bike is in neutral. [mickwheelz] also added an external GPS sensor so the new display can also show him GPS speed and location information within the same unit.
[mickwheelz] credits a few others for making headway into the Honda ECU. [Gonzo] created a similar build using a Raspberry Pi and more rudimentary screen but was instrumental in gathering the information for this build. If you’re looking for a display of any kind for your antique motorcycle which is lacking an ECU, though, we would suggest a speedometer made with nixie tubes.
12 thoughts on “A Motorcycle Dashboard Straight From The ECU”
Looks like a Honda NC700/750 dash?
It’s a CRF250L, but honda use the similar dash’s on many bikes these days
This looks like the sort of thing I need to do for my family car, which has a woefully poor set of gauges. It would be even better if I could persuade the radio to display info via a spoof RDS feed, as “Radio Text”…
Most cars (in the US anyway) post 1996 have OBDII, so if its newer than that you could definately do something like this!
Hmmm, I wonder if my Piaggio Fly (150cc) has a data bus to tap into?
Piaggio tech here – the Fly 150 doesn’t unless it’s the newer EFI model. If it’s the carb model the ECU is little more than your run of the mill CDI box
Thanks, it (supposedly) has EFI, Model Year 2009.
The weird thing, maybe, is that it’s VIN ZAPM578F….
seems to be for a 50cc, which is confusing for insurance purposes.
The only work I’ve done on it, is replace the clock battery.
Is the Service Manual available to mere mortals like me?
Super cool! I did something super close to that: https://gbuzogany.com/hack/posts/motorcycle-hacking/
Would love to have a chat with this guy.
Update: I found mickwheelz on twitter and he’s super cool :D
he certainly is
I’m trying to do something similiar with a raspberry pi 4 for my yamaha fz15 bike but don’t know where to start. can you please help me with some basic things?
Will you include Honda GL1500 for this develope?
Please be kind and respectful to help make the comments section excellent. (Comment Policy)