Injector End Angle Calculator

An Injector End Angle Calculator converts engine RPM, injector pulse width, and camshaft intake and exhaust valve events into a start angle, an end angle, and the injector duty cycle.

RPM
ms
° IEA
Camshaft Valve Events (Safety Check, 4-Stroke)
° ABDC
° BTDC
° ATDC
CALCULATED INJECTOR END ANGLE
+55.0° IEA
55.0° after BDC of the intake stroke. Now into the compression stroke.
195.0° Crank Sweep
Velocity 39.0° / ms
Pulse Width 5.00 ms
Total crankshaft rotation the injector stays open. Based on pulse width and engine speed.
27.08 % Duty Cycle
Cycle Window 18.46 ms
Headroom 72.92 %
Share of the full engine cycle the injector spends open. Most tuners keep this under 80–85% for dynamic control.
-140.0° → +55.0° IEA
Start Angle -140.0° IEA
End Angle +55.0° IEA
The full injection event on the Injector End Angle scale. Zero degrees marks Bottom Dead Center of the intake stroke.
-11.0° IVC Margin
Intake Closes At 44.0° ABDC
Overlap Window -190.0° to -172.0° IEA
A positive IVC margin means injection finishes before the intake valve closes. The overlap window is where both valves are open — the injection event should stay clear of it.
Spraying Past Intake Valve Closing
The calculated end angle lands 11.0° after the intake valve closes, based on your cam card. Most tuners finish injection before this point so fuel atomizes into the incoming air instead of sitting on a closed valve.

Convert Pulse Width to Crank Degrees with the Injector End Angle Calculator

The Injector End Angle Calculator converts injector pulse width and RPM into a start and end crank angle for the injection event, then checks that event against intake valve closing and the camshaft overlap window. It’s built for EFI tuners setting or verifying injection timing rather than guessing at a base map.

Reading the Injector End Angle Calculator Inputs

Enter target RPM, injector pulse width in milliseconds, and a known angle — either start or end of injection — on the Injector End Angle scale, where 0° marks BDC of the intake stroke. Add cam card figures (intake opening, intake closing, exhaust closing) for the safety check.

The tool solves for whichever angle you didn’t enter, and reports duty cycle and how the injection event sits relative to your cam events.

Converting RPM and Pulse Width into Crank-Angle Degrees

Crank rotation speed in degrees per millisecond depends only on RPM, not on the calculation mode or engine cycle.

$$\frac{deg}{ms} = RPM \times 0.006$$

$$Duration = Pulse\ Width \times \frac{deg}{ms}$$

This matches independent tuner math from two separate sources working the identical conversion by hand — one on the HP Academy forum, one on the Syvecs forum — both arriving at the same degrees-per-millisecond figure for a given RPM. The zero-point convention used here, where 0° marks BDC of the intake stroke, is documented as a Holley-derived approach in that same Syvecs discussion, distinct from other ECU platforms.

A common mistake is assuming this reference point is universal. A real tuner forum thread exists specifically because Hondata and Speeduino define injection angle differently — one measures from BTDC of the compression stroke, the other from ATDC of the intake stroke — so a value copied between platforms without converting the reference point will be wrong even if the math is right.

Checking Injection Timing Against Intake Valve Events

Once start and end angle are known, they’re compared against the camshaft’s intake valve closing point and the valve overlap window.

$$IVC\ Margin = IVC_{angle} – End_{angle}$$

The idea of keeping injection end ahead of intake valve closing — and clear of the overlap window where both valves are open — is documented practice, not this tool’s invention. The same Syvecs discussion above describes tuners deliberately avoiding injection while the exhaust valve is still open, and a separate HP Academy thread discusses setting end-of-injection timing relative to intake valve opening specifically to avoid this.

A common mistake here is entering cam card figures with the wrong sign or reference direction — mixing up “before” and “after” a given TDC or BDC point throws off the margin calculation even when the injection-angle math itself is correct.

Where Start and End Angle Sit on the Crank-Angle Scale

-180 Overlap TDC 0 BDC Intake Injection event

The injection event sits somewhere along this scale between the overlap TDC point and BDC of the intake stroke, or past it into the compression stroke.

Mistakes That Skew an Injector End Angle Calculator Result

Mixing up which ECU’s angle convention a known value came from is common, since Holley, Haltech, Hondata, and Speeduino platforms don’t all reference the same zero point.

Reading a cam card’s before/after direction backward is another, especially when switching between IVO figures given in degrees before TDC and IVC figures given in degrees after BDC.

Checking only duty cycle or only the valve-timing margin, rather than both, is a third — a pulse width can be perfectly safe on duty cycle and still spray past intake valve closing, or vice versa.

Common Questions About Injector Timing

What is a safe injector duty cycle?

80–85% is widely cited as a healthy maximum across EFI tuning forums, since injector pintles become non-linear and harder to control precisely above that range.

Should injection timing use Start of Injection or End of Injection?

Haltech’s own documentation describes End of Injection as the more common method, where the tuned value sets when injection finishes rather than when it begins.

Why does injection timing matter relative to the intake valve?

Tuners aim to finish injecting before the intake valve closes and to avoid the valve overlap window, so fuel atomizes into incoming air instead of sitting on a closed valve or risking reversion.

What happens if duty cycle goes over 100%?

The injector is already commanded fully open and can’t deliver more fuel — a real tuner forum thread describes exactly this scenario, where a 120% commanded value simply shows the shortfall rather than anything the injector can act on.

How do you convert injector pulse width to crank degrees?

Multiply RPM by 0.006 to get degrees per millisecond, then multiply that by pulse width — a calculation independently worked through by hand on more than one tuner forum.

Should injection avoid the valve overlap period?

Yes — tuner discussion built around this same “Injector End Angle” approach specifically targets avoiding injection while the exhaust valve is still open during overlap.