Putting Cheap Motorcycle Tachometers To Work

With so much data being thrown at our eyeballs these days, it’s worryingly easy for the actually important stuff to slip by occasionally. So when [Liam Jackson] wanted a way to visualize the number of test failures popping up in the continuous integration system at work, he went with a novel but effective solution — universal motorcycle tachometers.

It turns out these little gauges can be had for under $10 a piece from the usual overseas retailers, and are very easy to drive with a microcontroller. As [Liam] explains, all you need to do other than providing them with 12 volts, is feed them a PWM signal. Even though the gauges are designed for a 12 V system, they apparently don’t have any problem responding to the 5 V logic level from the Arduino’s pins.

As for the frequency he says that 1,000 RPM corresponds to 16.66 Hz, so you can just multiply up from there to show whatever number you wish. That said, [Liam] warns that the gauges draw several hundred milliamps once the needle gets into the two digit range, so keep that in mind. Conveniently, those number happen to be in red anyway…

For his particular application, [Liam] put three of the gauges together to create a very handsome dashboard. If you want to recreate his setup exactly he’s made the STLs available for the gauge cluster housing. Note the small OLED at the center, this offers a way to show a bit more context than the three analog gauges alone can express, especially if you’ve got an application where you might be switching between multiple data sources.

Over the years we’ve seen several projects that repurposed analog gauges of various types, often for showing computer performance, but they generally involved having to drive the galvanometers directly. That these tachometers can simply be fed a simple digital signal should make implementing them into your project much easier.

8 thoughts on “Putting Cheap Motorcycle Tachometers To Work

  1. Quote: “[…] when displaying high numbers (e.g., 9 or 10), the dials can each draw several hundred milliamps from the 5V source […]”

    Is this because the gauges have a return spring mechanism and going to higher numbers equals a higher force that is working against the motors? Or is this some other mechanism? Not an issue for ICE vehicles of course, but if you want to minimize energy consumption, stepper motors should be put in these gauges.

  2. Oh, this brings back memories. Back in the 80s, a friend had a little MG sports car. The tach died, he was quoted an astronomical sum by the dealer for a new one. So, I disassembled it and found a Texas Instruments chip. I was working as an engineer, so I called my TI rep and asked for a replacement chip, only to find out that it was a custom for the tach maker. Not to worry, they had gone and looked in a colleague’s desk, found one, and were mailing it out to me!

    I saw him a few months ago. He still has the car, and the tach is still working :-)

  3. Nothing wrong with the build, but failing tests in a CI pipeline should not need a dial. If there are more than 0 failing tests then you should be fixing them. Whether there’s 1 or 10 shouldn’t make a difference.

  4. Seems they would work on pulse frequency rather than PWM. The pulse frequency would rise as engine RPM increases, as electronic tachs were traditionally fed from primary ignition pulses. I might be out of date!

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.