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.
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
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.