Fit a KrispyGauge to a standard road car through the OBD2 port: which cars work, wiring and power, settings, and what to expect from OBD2 data.
KrispyGauge works in a standard road car by reading data through the OBD2 port — no aftermarket ECU needed. Setting it up is different from an aftermarket ECU install in two ways: how you wire it, and what to expect from the data.
Your car needs to use CAN for OBD2 (ISO 15765-4). Broadly, most cars from around 2008 onwards do. Older cars often use K-line or other pre-CAN systems, which aren't supported.
The OBD2 supported vehicles list has the makes and models confirmed working. If yours isn't there it may still work — let us know how you get on.
Connect to the Web UI at http://4.3.2.1, go to Settings, and set the ECU type to OBD.
Do this before anything else. Changing the ECU type wipes all your settings — channels, warnings, colours and keypad mappings. Set it first, then build your pages.
The easiest way is our ready-made KrispyGauge OBD cable, which plugs straight in. Otherwise you can splice into the back of your OBD connector.
The OBD2 port is a 16-pin connector, usually under the dash on the driver's side. The pins you need:
Power needs care. Pin 16 on the OBD port is always live — it doesn't switch off with the ignition. A gauge powered from it stays on when the car is parked and will slowly drain the battery. If you do use it, turn on Sleep mode in the gauge settings to cut power draw and put the screen to sleep when it isn't in use.
We recommend taking 12V from a separate ignition-switched source, such as the radio's accessory feed behind the dash, and using the OBD port only for CAN H, CAN L and ground.
Don't switch on the termination resistor. The car's own CAN bus is already terminated at both ends, and adding another resistor can interfere with the car's electronics.
Turn the ignition on. Some cars won't respond until the engine is actually running — if you see nothing with just the key on, start the car before troubleshooting anything else.
An aftermarket ECU broadcasts its data continuously. OBD2 is question-and-answer instead: the gauge asks the car for each reading and waits for the reply. In practice that means:
The OBD2 supported signals page lists every reading KrispyGauge can show over OBD2. For an example of what's possible, see showing ethanol content over OBD2.
If your car isn't working and isn't on the supported list, email [email protected] with the make, model and year — it helps us grow the list.