Piston Position Calculator

Piston Position Calculator results show how far a piston has traveled from top dead center at a chosen crank angle, based on stroke, connecting rod length, and the target RPM rate.

Piston Position from TDC
0.7548 in
The absolute physical downward travel distance of the piston from Top Dead Center (TDC) evaluated at this exact crank angle.
3.2452 in Remaining
Stroke Completed 18.87 %
Kinematic Phase Descending (Down)
Tracks the remaining physical distance to Bottom Dead Center and the stroke completion percentage.
13.63 ° Rod Angle
L / R Ratio 3.00 Ratio
Max Rod Angle 19.47 °
Calculates the instantaneous tilt of the connecting rod relative to the cylinder bore centerline, dictating side-loading friction.
5,520.44 ft/min At This Angle
Inches Per Second 1,104.09 in/sec
% Of Peak Speed 83.31 %
Absolute piston speed at the selected crank angle and RPM, and how close that is to this engine’s peak speed anywhere in the cycle.
1,466.70 g At This Angle
Inches Per Sec² 566,274.42 in/s²
% Of Peak Accel. 53.79 %
Absolute piston acceleration at this crank angle versus this engine’s peak, which always occurs right at TDC or BDC.
Full-Cycle Peaks For This Geometry
Peak piston speed for this stroke and rod length is about 6,626.5 ft/min, reached near 73° crank angle. Peak acceleration is about 2,726.7 g, reached essentially at TDC. Peak acceleration is always higher at TDC than at BDC for a finite rod length.

Find Exact Piston Position at Any Crank Angle with the Piston Position Calculator

The piston position calculator finds exactly how far a piston has traveled from top dead center at a given crank angle, stroke, and rod length. Engine builders and valvetrain designers use it to check piston-to-valve clearance and inertial loading at a specific point in the cycle, not just the average over a full stroke.

Entering Stroke, Rod Length, RPM, and Crank Angle

Enter crankshaft stroke and connecting rod length in inches or millimeters, engine RPM, and the crank angle in degrees from top dead center. The calculator returns piston travel distance from TDC, percent of stroke completed, rod angle, and piston speed and acceleration at that exact angle.

How the Piston Position Calculator Finds Distance from TDC

Piston position only needs the crank radius, half the stroke, the rod length, and the crank angle. Confusing full stroke length with crank radius, or measuring the angle from BDC instead of TDC, is an easy way to get a phase-shifted result.

$$x = r(1-\cos\theta) + l – \sqrt{l^2 – r^2\sin^2\theta}$$

Here $r$ is the crank radius (stroke ÷ 2), $l$ is connecting rod length, and $\theta$ is crank angle from TDC. This is the standard exact slider-crank displacement equation for a reciprocating engine, as documented in mechanical engineering references on piston kinematics.

It’s a common assumption that 90 degrees of crank rotation moves the piston halfway down the bore. That’s not true for any real connecting rod length: the piston actually passes the halfway point somewhat before 90 degrees, getting closer to 90 only as the rod gets proportionally longer, and never quite reaching it.

The rod length must be strictly longer than the crank radius, or the mechanism can’t physically rotate; the calculator halts at that boundary rather than returning a nonsensical result. Real automotive rod-to-crank-radius ratios generally fall between about 3:1 and 4.5:1, equivalent to the more commonly quoted 1.5:1 to 2.2:1 rod-to-stroke ratio.

Piston Speed, Acceleration, and Rod Angle at That Point

Rod angle, the tilt of the connecting rod off the cylinder centerline, is $\varphi = \arcsin\!\left(\frac{r}{l}\sin\theta\right)$, largest right around mid-stroke and zero at TDC and BDC.

Piston speed and acceleration at that same angle come from differentiating the position equation with respect to time, giving the exact instantaneous values rather than the simplified two-term approximation commonly used for balancing work.

Peak acceleration for any given stroke and rod length is always higher at TDC than at BDC. That asymmetry falls directly out of the same slider-crank equation and is why piston-to-valve timing checks are usually done relative to TDC, not BDC.

Visualizing Crank Angle and Piston Travel

TDC BDC Piston at this angle Full crankshaft stroke

Common Setup Mistakes with the Piston Position Calculator

Entering deck height or a similar block measurement in the rod-length field instead of the true center-to-center connecting rod length throws off every output.

Picking an RPM that doesn’t correspond to a real point of interest, like idle speed when the question is really about redline, makes the speed and acceleration figures irrelevant to what’s actually being checked.

Entering a crank angle outside 0–360 degrees, or a negative value, still returns a result, since the calculator wraps it to an equivalent position, but the reported ascending or descending phase can look wrong relative to what was intended.

Common Questions About Piston Position

What is piston position?

It’s how far the piston has moved down the bore from top dead center at a given crank angle, determined by stroke, connecting rod length, and that angle, per Performance Trends’ engine-building reference material.

Does the piston move halfway down the bore at 90 degrees of crank rotation?

No. It passes the halfway point somewhat before 90 degrees for any real rod length, and only approaches exactly 90 degrees as the rod gets proportionally very long relative to the stroke.

Why do engine builders check piston position?

Mainly for piston-to-valve clearance, confirming the piston isn’t still close enough to TDC to contact an open valve at a given cam timing point.

Is piston acceleration higher at TDC or BDC?

TDC, for any engine with a finite connecting rod length. This comes directly out of the slider-crank displacement equation rather than being a separate rule.