12V + Source:
Note! You need an "always on" 12v source for the MPGuino to retain tank data.
I tapped into the "ROOM" circuit in the interior fuse block (under the driver's side of the dash, above the dead pedal). ROOM provides power to the radio (which is always hot so the radio retains presets & the clock function), interior lights, etc.
I made an "add a fuse" type of circuit (similar to above, but much more primitive looking!) to tap into the ROOM fuse slot so the 12v MPGuino source is also fused in case of crossed wires.
Ground:
I just used a ring terminal connector and put it on a random screw that went into metal under the dash.
Injector Wire:
I tapped into the wire at the ECU, which is behind a kick panel in the passenger side footwell:
(The rust in this area has since been cleaned up & the metal repainted!)
Note! A Haynes repair manual came with my car, and while searching for an injector wire to tap I discovered it has a misleading wiring schematic / pinout for the ECU.
So, be careful believing what you read!
Search for "ECU pinout" on your favourite search engine to find the wires you need. Then TEST the wire to make sure it's actually doing what you think it's supposed to be doing.
You'll know you've got the injector signal at the MPGuino when you can see the Gallons per Hour value working when the engine is running.
VSS Signal:
Again with the lies!
My manual shows in a schematic that there's a VSS signal available on one of the wires at the ECU. There. Is. Not. (Not on my 1990 Miata, anyway.)
Instead, you have to pull the instrument cluster to access the "RSW" signal trace on the back of it.
RSW probably stands for "reed switch", which runs off the speedometer cable and is there to be used as a signal for the optional cruise control.
Note: be careful when removing the hood/bezel from around the cluster. If you don't pull straight back, the clip pillars that connect it to the dash will snap off. Ask me how I know this.
Once the hood/bezel is off, look down through the windshield and you'll see the speedometer cable is connected to the cluster with a locking tab (white cylindrical plastic piece). Figure out how to squeeze the tab to unlock it from the cluster. You have to release the speedo cable to be able to pull the cluster:
Pic below shows the RSW (VSS) trace clearly labeled on the back of the cluster:
You can attach a little ring terminal under the screw on the cluster at the end of the RSW trace, or follow the trace to the wiring plug and splice into the appropriate wire:
Ideally, if someone found out where that green wire/red stripe (6th from the bottom in the above pic) went, it might save having to take the cluster out to access the RSW/VSS signal.
However you do it, once you've spliced into the RSW circuit, you now have the last piece of the puzzle to calculate MPG!
VSS Signal Strength: Pull Up Resistor
Unless your car has factory cruise control and you tap the RSW circuit there, you'll need to modify the RSW/VSS signal with a pull up resistor so that the MPGuino can detect and use it.
Search for "Pull-up resistor" if you want a tutorial about what adding this simple circuit does. (I had to!)
Calibrating the MPGuino - Initial Settings
Lastly, you need to tell the MPGuino how much fuel your injector squirts and how many pulses your VSS sends per mile to get accurate MPG readings.
Thanks to AntiochOG for sending me his initial settings. Here's a starting point:
- MicroSec/Gallon: 0250300000
- VSS Pulses/Mile: 8200
I've since refined these settings for better accuracy. (Each car will vary depending on a bunch of things like tire size, state of tune, etc.)
---
Final note: you may need to "
de-bounce" the speed signal, depending on how clean it is. In my car, it does bounce around quite a bit once you get above 25 mph or so. Meaning, the speed display on the MPGuino jumps around (sometimes by a lot), even though your speed is steady.
CoyoteX started a thread about doing this for the MPGuino on his Metro:
http://ecomodder.com/forum/showthrea...-vss-6174.html