Probably way off base here...but I would check your fuses first. If you have one out, replace and if it busts again then start looking at the wiring for anything rubbing and exposed that is causing a short.
Happened to me one night up in Lake Tahoe. We had been riding hard all day. All of a sudden, not speedometer, odometer or turn signals. It was still under warranty, so I took it in the next day to the dealer. It turned out to be a little box under the seat. I had replaced the stock seat on my 07 SG with a Harley solo seat and it had hit the little box and broken it dislodging some of the wiring in the box. Quick fix and it has never happened again and I'm still running the same seat with 48K miles on it. Hope this helps.