[Justin] tipped us about his slick custom OBD-II gauge that could easily pass for an OEM module. He was able to use the clock area of his Subaru BRZ to display a bunch of information including the oil and coolant temperatures and the battery voltage.
The forum post linked above has a good FAQ-based explanation of what he did, but so many people have told him to shut up and take their money that he created an Instructable for it. Basically, he’s got a Sparkfun OBD-II UART board communicating with a pro Trinket. The display is an Adafruit OLED, which he found to be an ideal choice for all the various and sundry light conditions inside the average car.
[Justin] was able to reuse the (H)our and (M)inute buttons and reassigned them to (H)igh to show the peak reading and (M)ode to, well, switch between modes. The (:00) now resets the peak readings. He offers suggestions for acquiring the specific CAN codes for your car to make the data more meaningful. [Justin]’s code is safe in the many tentacles of Octocat, and you can check out his demo video below.
Has anyone done a complete DIY electronics replacement yet? It seems like thee are so many cool modding possibilities, but I never see any.
A few years ago when I haunted the Suziki Sidekick forum some were working on some things like that… RhinoPower comes to mind.
Very nice! I’ve an ongoing project for an OBD2 monitor as well. Unfortunately, however, my car’s ECU only outputs the barest minimal of the standard PIDs. For instance, it doesn’t even output the speed.
I thought that engine speed was one of the legislated output parameters?
road speed is not.
That seems to be the case. I can get the RPM, but the road speed always return 0.
There should be a tire rotation counter as an input for automatic volume adjustment in the car… I think…
FYI the full french title would be : “Ceci n’est pas une horloge”
But I guess that was on purpose to still be intelligible for non-french people.
It was not intelligible for this non-Frank… B^)
P.S. shut up and take MY money! B^)
(actually, I’m thinking about adapting a small cheap Android tablet to do something like this for my car….)
I am looking at those bluetooh OBDII thingies and am very tempted to do something like this too…
I’m the builder/author/integrator/dude/whatever you want to call me…
I think the only legislated OB II pids are related to emissions. For instance there is normal pid for oil temperature, but on the BRZ it doesn’t work and you have to use a CAN PID and send a CAN header before you query for it. (that and the response is rather long).
mais ce pourrait être une horloge
I mean I could add a crystal and all that stuff :)
putain ca me done l’envie de faire la meme chose dans ma suzuki sx4
lol
I had to google translate it as my french is rusty…but i thought i recognized that first word. Always thought it made for a good play on words with “poutine”.
Anyone tried TORQUE smart phone app and an ELM327 interface? It gives you everything the engine is doing and more. It identifies fault codes and turns off the red light. All that for less than 20$.
Yes, it is a great app. In fact I used it to check the work of my code. I’d plug it in and make sure the readings I got from both setups were the same.
I especially like that you can datalog with it. I’ve use it at track and autocross events to get engine data and later used racerender to overlay it on top of video I also captured.