Last year I scratched accidently dashboard glass and had to purchase whole unit from ebay with intention to replace a glass. Also, I have on the shelf finished old project with arduino based cruise control unit. I hesitated to install it, because I didn't find appropriate place to mount magnets on the front or rear wheel for speed sensor.
And, looking at disassembled dashboard, I had an idea, why not to get rid of mechanical part of speedo and replace it with electronic one, and use speed pickup sensor for both devices, speedo and cruise control?
Need to mention, that mechanical speedo is not so reliable as other parts of ST (at least, in my case). I had speedo failed twice in 5 years of riding ST, both times while riding long distance trips.
So considering this, I decided to go with the new project. This is my almost final result in couples of pictures:
speedo sensor was disassembled, and instead of worm gears I placed inside a hall sensor:
then refabricated speedo unit, and installed stepper motor to drive mileage counter, and servo to drive needle. Main idea was leave visual appearance of the unit intact:
I also finished with mocking up the electronic part (of course, based on Arduino again) and programming:
Bench test was passed fine, next step - put controller into a small box, install speed pickup sensor, and go for a field test )
And, looking at disassembled dashboard, I had an idea, why not to get rid of mechanical part of speedo and replace it with electronic one, and use speed pickup sensor for both devices, speedo and cruise control?
Need to mention, that mechanical speedo is not so reliable as other parts of ST (at least, in my case). I had speedo failed twice in 5 years of riding ST, both times while riding long distance trips.
So considering this, I decided to go with the new project. This is my almost final result in couples of pictures:
speedo sensor was disassembled, and instead of worm gears I placed inside a hall sensor:
then refabricated speedo unit, and installed stepper motor to drive mileage counter, and servo to drive needle. Main idea was leave visual appearance of the unit intact:
I also finished with mocking up the electronic part (of course, based on Arduino again) and programming:
Bench test was passed fine, next step - put controller into a small box, install speed pickup sensor, and go for a field test )
Last edited: