FIG. REF: TACH-SIG-01 · SUBJECT: TACH SIGNAL · READ: 7 MIN
Is a Pull-Up Resistor Enough for an LS Swap Tach Signal?
(Why It Can Put Your PCM at Risk)
Swap an LS into anything with an aftermarket or factory tach and you'll hit the same wall: the tach reads nothing, reads half, or bounces. The standard forum answer is a pull-up resistor between the tach wire and switched 12V. Somewhere between 1k and 10k, depending on who you ask.
It usually works. That's why everyone recommends it. But "the needle moves" isn't the same as "the signal is right," and a bare resistor leaves four gaps that nobody in those threads talks about. One of them puts your PCM's output driver directly on the end of fifteen feet of harness.
What the resistor actually does
The LS PCM's tach output doesn't drive a voltage out on its own. It's a switch to ground: it pulls the wire low for each pulse and lets go in between. Something has to pull the wire back up when the switch lets go, or there's no signal to read. Some tachs have that pull-up built in. Many don't. So you add one.
That's the whole job. The resistor turns an open switch into a voltage. Everything else about the signal, including how strong it is, how clean it is, and what happens when something goes wrong, is left to chance.
Gap 1: Your PCM's tach pin is wired straight to the dash
With a bare resistor, the PCM's tach output, the resistor, and the wire running through the firewall to the gauge are all the same electrical point. Whatever happens anywhere on that wire happens at the PCM pin.
- A chafe to 12V is the dangerous one. If the tach wire rubs through against a switched 12V circuit, then every time the PCM pulls low it's trying to short battery voltage to ground through its own output. The only thing limiting that current is the short itself.
- Transients ride straight in. Load dump, jump starts, and ignition noise on the harness all reach the PCM output with nothing in between.
The PCM is the most expensive part in the swap, and its tach output is now its least protected pin.
Gap 2: The resistor debate is really a PCM load debate
Why do recommendations range from 1k to 10k? Because with a bare resistor, the resistor itself has to drive the gauge, the harness, and fight the noise. When the signal is weak or flaky, the instinct is to go stiffer. A lower value pulls up harder.
The cost lands on the PCM. Every time the output pulls low, it has to sink whatever current the resistor supplies:
- 10k at 14V: about 1.4 mA
- 1k at 14V: about 14 mA, ten times more, on every pulse, for the life of the car
That's far more than the signal needs, asked of an output whose ratings you can't look up. The stiffer you go to fix a flaky tach, the harder you lean on the PCM.
Gap 3: A high-impedance wire is an antenna
A tach wire held up by a resistor is a high-impedance line running past coil packs, injector drivers, and the alternator. It picks up noise easily, and most gauge inputs have no hysteresis, meaning no dead band to ignore small wiggles. A noise spike near the switching threshold becomes an extra pulse. A sagging edge becomes a missing one.
The symptoms are familiar: a needle that jumps, a reading that sticks, or a tach that drops to zero under hard throttle and recovers when you lift. That last one is documented in forum threads from people whose pull-up was installed correctly. Hard throttle is when ignition energy and current are highest, which is exactly when the noise is worst.
Gap 4: Your V8 tach reads half
LS controllers commonly output a 4-cylinder tach pattern: 2 pulses per revolution. A tach set for a V8 expects 4. So even with a perfect pull-up, it reads 3,000 when the engine's at 6,000.
A resistor does nothing about pulse rate. Your options are to set the gauge to 4-cylinder mode (if it has that setting), change the tach output in the PCM tune, or double the signal in hardware. Flashing the PCM for a swap can also weaken or eliminate the tach signal entirely, which is part of why so many swaps end up here in the first place.
Why this matters beyond the gauge
If the only thing on that wire is a tach, a dropout is an annoyance. But the RPM signal rarely stays that lonely. Shift lights, rev limiters, nitrous window switches, progressive controllers, data loggers, and fuel pump controllers with RPM-loss shutoff all make decisions from it.
Every one of those devices inherits the signal's flaws. A tach that drops to zero at wide-open throttle is a nuisance. A fuel pump controller that sees the same dropout and decides the engine has stalled is a lean condition at wide-open throttle. A noise spike that reads as 9,000 RPM can trip a limiter mid-pull. The more your build relies on RPM, the less "it mostly works" is good enough.
When a resistor is fine
To be fair to the forum advice: plenty of swaps run a pull-up resistor for years without a problem. If the run to the gauge is short and well routed, the tach can be set to 4-cylinder mode, nothing else depends on the signal, and the needle is steady at wide-open throttle, a resistor is a reasonable, cheap fix. Use a moderate value, around 10k, rather than going as stiff as possible.
The gaps show up when one of those conditions isn't true.
What a proper fix looks like
The fix isn't a better resistor value. It's putting something between the PCM and the harness that does the jobs a resistor can't:
- A gentle pull-up. When the pull-up only has to drive one high-impedance input instead of a whole harness, it can run under a milliamp. Less load on the PCM than any resistor recommendation, with a stronger signal out.
- Hysteresis. A Schmitt-trigger input with a wide dead band ignores noise instead of counting it.
- A separate output driver. The gauge gets a hard 12V square wave from its own transistor. A short on the dash wire hits that transistor, not your PCM.
- Input protection. Series resistance and clamping on the PCM side, so transients and miswiring stop at the module.
- Pulse doubling. A 2-pulse source becomes a 4-pulse signal, so a V8 tach reads correctly without retuning or reconfiguring anything.
- Mounting near the source. The fragile, high-impedance part of the signal should travel inches, not feet. Once it's conditioned, the strong output can run to the dash without caring.
- A signal-present indicator. A light that tells you the signal is there turns an hour with a multimeter into a glance with the hood up.
That's the module we're building: a small, potted signal conditioner that does all of the above with no software and no setup. It's not shipping yet. If you're fighting an LS swap tach right now, get on the list below and we'll let you know when it's available, along with scope captures of a resistor-pulled signal next to a conditioned one on a running engine.
Get notified when it's available
No spam, no drip campaign. One email when the module ships, with the full scope comparison.
References
- AutoMeter, "Tachometer does not work with my LS Engine Swap Application. Why?" — LS 4-cylinder (2-pulse) tach pattern; PCM reprogramming weakening or eliminating the signal.
- Dirty South Race Engineering, "How to get your Tachometer working with your LS Swap" — common pull-up values and tune-based tach output changes.
- Pro-Touring.com, "Getting Tach to work with LS RPM Feed" — tach dropping to zero under hard throttle with a pull-up installed.