Background
Searched around and didn't find help so here goes. My setup is a 1987 Toyota MR2 with PnP Gen 2 made for the normally aspirated Toyota 1.6L 4A-GE which uses a 4/1 distributor CAS and single coil ignition system, however, I am running this ECU on a Supercharged 4A-GZE (C.A.R.B.-approved engine conversion from a US-spec 1988 Supercharged MR2) which has a different ignition system whereby a 24/2 dizzy CAS is used, and in my MegaSquirt install, I am using full sequential spark with 4x smart coil on plug (as well as full sequential and re-wired injectors) using the Dual Wheel trigger arrangement with external AXM-120 VR conditioner.
Got the setup running in Nov and it runs GREAT. Been driving it almost every day, mostly learning new things such as PID idle tuning. I've been going through a long list of TO-DO's getting the car ready to be professionally tuned (goal is 250 WHP) and one of the remaining tasks is to get the stock tachometer working.
Stock Tachometer setup
The stock brain/circuit board for the stock tachometer has three inputs: +12 Vdd ignition ON (lets call this pin A), Full-time ground (pin B), and a single black wire (pin C) connected to the stock igniter. This setup is the same for both the normally aspirated 4A-GE ignition system for which this PnP ECU is designed for as well as the Supercharged 4A-GZE I swapped in a decade ago. However, as I am running Coil On Plug, I no longer have the stock Igniter and therefore no stock tach output signal. For reference, the stock tach functioned perfectly well prior to the MegaSquirt install.
How I wired it in
According to the PnP Manual for my setup, the options plug has a Tach Output (pin #4) which I have connected to my original black wire that was originally connected to my stock igniter. So MS Options Pin #4 "Tach Output" runs through my factory wiring harness to the tach signal input (pin C) at my tachometer, and also when you cycle the key to the ON position the tach twitches ever so slightly just like it did when it was all stock Toyota electronics.
What's the problem
When I installed MS in November, I of course wired in the tach, but when I got the car running the tach did not work. At that time I only verified I was using the correct options pin and then added it to the list of things to figure out later.
Fast forward to January, I was at a red light and rolled down my electric power window when SUDDENLY THE TACHOMETER STARTED WORKING!! .....BUT ONLY WORKS WHEN YOU'RE OPERATING THE WINDOW!
Later, I also discovered that if the Headlights are on and you turn either blinker on, THE TACH ALSO WORKS! The needle will bounce up to the correct RPM position and then back to zero every time the blinker turns on and off while blinking. Trippy to watch.
Verified Signal is correct
I verified the RPM positioning on the tach gauge is correct with TunerStudio. For example, if I'm on the freeway at 3K RPM according to TunerStudio, and you just lay into the window switch regardless if the window is all the way up or down and just keep holding the window switch, the stock tach in my instrument cluster precisely matches that of TunerStudio. So that's good
Troubleshooting
Yesterday I finally got a hold of another tach (wrecking yard parts) and tore my interior apart. My first thought is if the windings of the window motor and/or resistance from the headlights/blinkers are causing the tach to work, then I must have a faulty ground somewhere.
So I ran my own wires to the tach brain: A dedicated ignition ON +12v power to tach pin A, a dedicated ground to tach pin B, and a new single wire bypassing my chassis harness and straight from MS Options Pin #4 to the tach input pin C. When you cycle the ignition key to the ON position the tach bounces just like normal, but both cranking and idling the tach needle doesn't move, it just reads zero RPM. Then the moment you lay into the power window switch the tach instantly springs to life and reads perfectly steady RPM so long as you keep your finger on the window switch. Let go of the window switch, tach falls back to zero RPM.
I then ran these three wires to the wrecking yard tach (shown below) and the very same thing happens: Twitches when first receiving power, then reads zero RPM with engine running, and instantly starts working when you operate a power window.
Testing
So then I was wondering if there is a jumper inside my MS that I'm supposed to use so I consulted the documentation and all I see for these PnP Gen2 models is that the options pin offers a square 0-12 v signal and to simply hook it up direct:
I don't have a scope to properly read a square wave, but I probed my multimeter to MS Options Pin #4 Tach Output and with Key ON engine off it reads 12 volts. When the engine is idling (cold idle, ~1200 RPM) it reads 6.2 volts. When I rev it up to about 3K RPM the voltage doesn't change much or any at all. It was still about 6.2 or 6.3 volts.The Tach output pin of the option connector provides a 0-12 volt square-wave signal compatible with many factory and most aftermarket tachometers. Wire your tachometer's trigger wire to this pin.
Checking Vdd at the tach itself (pin A), I see ~12v with key ON and engine off, and 13.2v with engine running. So that's verified and it is a steady 13.2. (Also verified ground is a good ground.)
When you lay into the window switch, ie. the window is all the way down already but you hit the switch to lower the window, the voltage at the tach pin A drops to the high 9s, like 9.7 or 9.8v and the tach suddenly comes alive.
At this time, probing the MS Options Pin #4 Tach Output still reads 6.2 or 6.3v, it doesn't deflect when the window motor is jamming itself and the tach is working.
So it seems that when there is a greater voltage difference between tach +Vdd (pin A) and the Tach signal (tachometer pin C, aka MS Options Pin #4 "Tach Out") that the tach functions, but then again, this is a square wave so my voltmeter reading is probably useless info here...
Questions
So before I go through the process of opening up my MS to look at jumper options (which is a bit cumbersome to get to for how I have it all installed), I'd like to post up to ask...
1. Is there such a Jumper that I should enable for when I am using Coil On Plug (as not all jumpers are listed in the manual)?
2. Alternatively, is there some sort of circuitry I'm supposed to build to convert the 0-12v square wave to function with a late 1980s era Toyota EFI tachometer?
Thank you for the help!! Hopefully someone out there has encountered such an strange tach issue like this
Regards,
BigMike
edit:
Here are my specific MS details:
- MSPNP Gen2 from DYIAuto (intended for USDM Toyota MR2 1.6L 4A-GE platform) (product link)
- Black board: "MSPNP2-T8590 V1.2 (2013)"
- Main board: "MSPNP2 V1.3b"
- MicroSquirt module: "V2.2M (2009)"
- Firmware: MS2/Extra 3.4.4
- TunerStudio: Ultra v3.1.08
Testing wrecking yard tach. Both the tach in my dash and testing this one here work great so long as there is some electrical or resistive load on the system
My second wife