Hi All,
I'm going to be buying a 5th Gen at some point in the near future (when the right auction comes along) and I have a fairly big project in mind for it.
For a long time it has seemed silly to me that motorcycle dashes have never quite caught up with car dashboards. I have only seen one dash which to my mind makes full use of the technology available, bikes from Mission Motorcycles, you can see their dash here.
I almost always need GPS when I'm going on a long trip and generally have to hack together some sort of mount for my phone which is never perfect and is by no means integrated with the bike. If we had an LCD dash with bluetooth/GPS (for internet and phone connectivity), the possibilities for the dash info are hugely increased. A lot of improvements are already available by using a digital dash, e.g skinning the look, lap timers, instantaneous fuel consumption, temps, shift points, data logging etc. etc. If however those dashes used full LCD displays then a huge amount more is possible. GPS directions displayed with your normal dash, weather along your trip, nearby petrol stations, incoming calls, FULLY skinnable display, music etc. etc.
To begin with I am probably going to start prototyping this with a Linux board (RasPi, Beagle, something like that) and a colour display however in the end I think the obvious hardware solution is to use an off the shelf, open-source, android board. That would mean that apps could be used on your dash and development would be easier for others. GPS would probably be using Open Street Maps (since integrating any other GPS app is going to be a little difficult, even if OSM is a little immature). As for the interface with the bike's electronics, I think I will probably create a level-shifting board with some onboard processing to collect the data and send via USB to the dev board. If this were ever to be extended to more modern bikes, a CAN interface would also be useful.
The control scheme is an interesting conundrum, I think possibly the best solution is a resistive touchscreen (so that it could be used with gloves) however I really don't like the feel of those screens. I'm also considering a rotary encoder and a few buttons which might make GPS entry simpler. Another option is just to use a phone as an entry device i.e type addresses on your phone and send them over bluetooth.
Weather proofing is going to be another challenge but that's way off in the future.
In any case, this is a very big project. Currently though I'm wondering whether anyone with a 5th Gen might be kind enough to give me some rough measurements of the current dash? It would be nice to know the rough sizes available so I can start looking into screens.
Cheers.