flyingbrick
Registered
Hi all.
@smithabusa thanks for your comments here on Hayabusa.org, have answered half my questions already.
I am figuring out how to have my gen2 cluster replaced by a smart phone using realdash. I wanted a lighter weight and more modern replacement for the factory cluster and using a smart phone was the smartest way to achieve a high NITS daylight readable display in a water resistant professional looking package.
The phone gets serial Data using the Realdash CAN protocol via USB OTG connection (I could also use Bluetooth) to an Arduino Nano (I have a pair of Nano Every units on the way for the final iteration).
The nano takes the analogue and digital inputs from the bike and converts them to the CAN data which is then processed by the realdash software running on the phone.
The Nano Every will eventually be permanently mounted onto a custom pcb with opto coupler isolated inputs etc, but for now it's operating on a bread board with rudimentary buttons and jumper leads, which has suited while learning (steep learning curve)
The main challenge so far has been getting my head around programming and editing of the CAN frames to get Arduino inputs actually doing something at the phone, and it was hugely satisfying actually seeing that all work for the first time :-D.
I have yet to actually pull the bike apart to probe it's plugs, but I have a few questions, most for you @smithabusa but figured others might learn something here too so posting publicly.
Do you sell a breakout board for the gen2 cluster plug?
I have seen you state that some gauge information comes from the stock ecu's serial line. I originally wanted to interface and read from this but ended up putting that in the too hard basket- nobody seemed to understand the CAN data coming out, and nobody had a compact interface capable of reading that information. I know it exists because ECU editor etc can read it. It might also be too slow for decent gauge response. Any insight here would be very much appreciated!!!
Do you have a list of stock gauge inputs and which are analogue or digital (maybe with their voltage / resistance ranges?) and which are provided by the ecu's serial feed, and would you be happy to share It? Understand if not because it's your IP or whatever (solved after a search)
Thanks again for all of your input here on the site. There aren't many people that properly understand how these systems work!!.
@smithabusa thanks for your comments here on Hayabusa.org, have answered half my questions already.
I am figuring out how to have my gen2 cluster replaced by a smart phone using realdash. I wanted a lighter weight and more modern replacement for the factory cluster and using a smart phone was the smartest way to achieve a high NITS daylight readable display in a water resistant professional looking package.
The phone gets serial Data using the Realdash CAN protocol via USB OTG connection (I could also use Bluetooth) to an Arduino Nano (I have a pair of Nano Every units on the way for the final iteration).
The nano takes the analogue and digital inputs from the bike and converts them to the CAN data which is then processed by the realdash software running on the phone.
The Nano Every will eventually be permanently mounted onto a custom pcb with opto coupler isolated inputs etc, but for now it's operating on a bread board with rudimentary buttons and jumper leads, which has suited while learning (steep learning curve)
The main challenge so far has been getting my head around programming and editing of the CAN frames to get Arduino inputs actually doing something at the phone, and it was hugely satisfying actually seeing that all work for the first time :-D.
I have yet to actually pull the bike apart to probe it's plugs, but I have a few questions, most for you @smithabusa but figured others might learn something here too so posting publicly.
Do you sell a breakout board for the gen2 cluster plug?
I have seen you state that some gauge information comes from the stock ecu's serial line. I originally wanted to interface and read from this but ended up putting that in the too hard basket- nobody seemed to understand the CAN data coming out, and nobody had a compact interface capable of reading that information. I know it exists because ECU editor etc can read it. It might also be too slow for decent gauge response. Any insight here would be very much appreciated!!!
Thanks again for all of your input here on the site. There aren't many people that properly understand how these systems work!!.
Last edited: