Press ... when in ... | real-time display | menu display |
LEFT | rotate screen (re-press LEFT to skip screen description) | decrease, select YES |
MIDDLE | go into menu | apply and go to next item |
RIGHT | rotate brightness | increase, select NO |
MIDDLE+RIGHT | trip reset | n/a |
MIDDLE+LEFT | tank trip reset | n/a |
Change display to screen 1, 2 ,3, BIG instant consumption, BIG average consumption. After a shutdown, OBDuino will wake up on the latest screen you used.
Select the brightness level, it goes from 0 (off) to 4 (full). OBDuino will remember it after a shutdown.
When you press middle and right button, a screen appears: Select if you want to reset the data and press middle button to ack.
When you press middle and left button, a screen appears: Select if you want to reset the data and press middle button to ack.
This display the method the OBDuino is using to calculate fuel consumption, as well as the number of TX/RX error that happened on the CAN bus.
Set the LCD contrast from 10 to 100 in step 10
Select between Metric, MPG with US gallon and Fahrenheit, MPG with Imperial gallon and Celsius.
Speed from which the display go from L/100 or MPG, to L/h or GPH.
Some ECU can answer hundreds of PIDs per second, making the display updating really fast, so for convenience this setting adds a pause between each display.
Size of your tank in litres or gallons.
This percentage will need adjustment after you have checked manually a few tank to better approximate the fuel consumption. When you fill up, compare the number on the pump with the one recorded in the Fuel Use Tank one. For instance on my 2007 Elantra I have to use 105% in summer and 110% in winter. Unfortunately you cannot have a rigorously exact number because of variation of gas quality, temperature, percentage of ethanol, etc. so you will notice sometimes that the number is higher and sometimes it is lower. Use an average number.
More precisely, gasoline density can go from 640 to 780 g/L depending if you take Premium Gasoline, Clear Gasoline, Unleaded Gasoline or Low Lead Gas. Same for diesel, it can go from about 830 (860 for bio-diesel) to 900 g/L.
This is why your number will always varies a little bit. I use 730g/L for gas and 840g/L for diesel which are the standard from Measurement Canada.
This percentage will need adjustment after you have checked manually a long distance done with a well calibrated instrument like a GPS. For instance on my Elantra with front tire at 44psi, I use 102%.
The unit will try to use the newMAF first, then the MAF, if it exists, then the MAP, then Absolute Load Value.
With this settings you can force the unit to use a certain method, if supported.
Unit info will then show the current method used, for instance if the settings is MAF but your engine does not support it, unit info can display MAP.
Diesel mode has been tested only on a BMW.
For vehicles without MAF we have to emulate it and need the displacement size. This is the size of the engine, e.g. 33dl for a 3.3 liter one.
When the OBDuino cannot communicate with the ECU anymore, it goes into sleep mode and draws about 8mA. In advanced sleep mode it fully makes the harware go to sleep, taking as low as 0.5mA. It does not work on all cars because on some, even when you shutdown the engine and remove the key, there is still activity on the CAN bus (alarm system, auto-roll windows, etc) that prevent the OBDuino to stay in its advanced sleep mode. If your OBDuino instantaneously restarts after a shutdown or cycles into shutdown/restart, disable Advanced sleep mode.
By default only the DTC (Diagnostic Trouble Codes) that light your CEL (Check Engine Light) are displayed. A DTC can happen because of a badly screwed gas cap for instance and be kept in memory by the ECU, but it will not light the CEL ; it is only if the same code happens drive cycle after drive cycle that it will be copied from pending to fault. A pending code is kept by the ECU for a few cycles, for instance 10, before being cleared automatically if it does not happen again. By enabling this option then pending codes will be displayed, but cannot be cleared.
Choose if you want to configure the PIDs in the various screens.
(if you have selected YES at the previous item)
Select the PID you want to be displayed on screen 'n' in the corner 'm'.
OBDuino switches every second between the description string of the PID and its live value.
A good list of OBD-II PIDs is on Wikipedia, OBDuino will only allow the PID supported by your car (and up to PID66). Here is some specials PIDs you can access (either by decreasing below 0 or by going far up):