Calcady
Home / Trade / Small Engine / Ignition Timing (Degrees to mm BTDC)

Ignition Timing (Degrees to mm BTDC)

Mechanically configure race engine timing by directly mapping rotational crankshaft degrees into absolute piston drop in millimeters.

Base Kinematic Architecture

Target Ignition Calibration

🔧 DIAL INDICATOR INSTRUCTIONS:Remove the spark plug. Install and rigidly thread a precision dial indicator straight down into the piston bowl. Slowly rotate the engine forward to locate absolute Top Dead Center (TDC). Zero the gauge absolutely perfectly to `0.000`. Carefully rotate the engine backwards until the gauge measures this exact Piston Drop depth. Bolt your timing stator plate to match your mark.

Exact Piston Drop (BTDC)

2.479 mm
Micrometer dial alignment.
Email LinkText/SMSWhatsApp

Quick Answer: Why Convert Degrees to mm BTDC?

Unlike modern automotive engines with electronic crank-triggers, many racing 2-strokes, karts, and vintage dirt bikes use simple mechanical magnetos with no external timing marks. To set the ignition timing, you cannot use a timing light on the flywheel. Instead, you must physically measure how far the piston has dropped down the cylinder just before it hits Top Dead Center (BTDC). However, engine manuals often specify timing in Rotational Degrees (e.g., 22° BTDC). Because piston speed is non-linear based on rod length, you cannot simply guess this conversion. Use the Ignition Timing (Degrees to mm BTDC) Calculator above to mathematically convert your engine's precise stroke and rod length into an exact millimeter drop, allowing you to set perfect timing using a standard dial indicator in the spark plug hole.

Timing Conversion Failures

The Long-Rod Detonation

A kart racer decides to install a "Long Rod Kit" on their Yamaha KT100, upgrading from a 90mm rod to a 100mm rod to reduce piston side-loading. The manual states the engine runs best at 2.2mm BTDC. The racer simply sets the dial indicator back to 2.2mm and goes racing. However, because the longer rod physically holds the piston higher in the cylinder for a longer duration, that same 2.2mm of drop now correlates to 24.5 degrees of timing instead of the original 21 degrees! The engine is drastically over-advanced and detonates violently, burning a hole straight through the piston on the first lap.

The Stator Plate Fix

A mechanic is restoring an Italian Minarelli race engine. The factory documentation was lost in the 1980s, but a forum post confirms the engine historically dominated when timed to precisely 18° BTDC. Because the stator plate has no markings, 18° is useless to the mechanic. Using the calculator, they input the 39mm stroke and 85mm rod length. The calculator reveals that 18° corresponds exactly to a 1.25mm piston drop. They screw a dial indicator into the head, find TDC, drop the piston 1.25mm, and bolt the stator down perfectly aligned with the pickup coil. The engine fires on the first kick.

Typical Race Timing Reference Guide

Engine Application Typical Timing (Degrees) Common Piston Drop (mm)
100cc Air-Cooled Kart22° - 26° BTDC2.0mm - 2.8mm BTDC
125cc Liquid-Cooled Shifter14° - 18° BTDC1.2mm - 1.8mm BTDC
250cc GP Motorcycle12° - 16° BTDC1.0mm - 1.5mm BTDC
Top Fuel Methanol Drag Bike30° - 35° BTDC3.5mm - 4.5mm BTDC

Note: Do not use the generic "mm drop" column above to set your engine! Piston drop in millimeters is strictly relative to the stroke and rod length of your specific engine. 2.0mm on a 100cc kart is totally different timing than 2.0mm on a 250cc bike.

Pro Tips for Dial Indicator Timing

Do This

  • Determine true TDC accurately. The piston effectively "dwells" (stops moving upward but hasn't started moving downward) for several degrees of crankshaft rotation at Top Dead Center. Do not just find the "highest" reading. You must rock the crank back and forth past TDC to mathematically find the exact center of the dwell window.
  • Account for dial indicator angle. If your spark plug hole enters the cylinder at an angle (not perfectly 90 degrees straight down onto the piston), your dial indicator reading will be geometrically stretched. You must use trigonometry (multiply by the Cosine of the plug angle) to correct the dial reading to true vertical drop.

Avoid This

  • Don't ignore rod length on custom builds. If you swap a heavily modified crank, or install a spacer-plate with a longer connecting rod to change the engine's primary compression ratio, your old mm-BTDC timing specs are permanently void. You must recalculate the new millimeter drop required for your target degrees.
  • Don't guess the rotation direction. BTDC means "Before" Top Dead Center. If you find TDC, you must rotate the crankshaft backward (against normal engine rotation) to drop the piston for ignition timing. If you rotate it forward, you are setting ATDC (After Top Dead Center), and the engine likely won't start at all.

Frequently Asked Questions

Why do I need the exact rod length to calculate mm BTDC?

Because piston travel is not a perfect linear sine-wave. As the crankshaft spins, the bottom of the connecting rod sweeps out in a circle, forcing the rod to operate at a harsh diagonal angle relative to the cylinder. A short rod swings much wider, changing the physical speed of the piston near TDC compared to a long rod on the exact same stroke.

Can I use this calculator for 4-stroke engines?

Yes. The kinematic relationship between the crankshaft rotation layout (degrees) and the piston vertical displacement (mm) is identical for both 2-stroke and 4-stroke engines. However, 4-stroke engines typically use external flywheel timing marks, making dial-indicator timing unnecessary in most modern applications.

What does "BTDC" actually stand for?

Before Top Dead Center. Top Dead Center is the absolute peak of the piston's travel. For an engine to produce power, the spark must ignite the fuel mixture milliseconds *before* the piston reaches the absolute top, ensuring maximum combustion pressure occurs on the downward power stroke.

How precise does my dial indicator need to be?

Extremely precise. A standard race timing increment can be as small as 0.1mm. High RPM 2-strokes are incredibly sensitive to timing changes. You should use a metric dial indicator capable of reading out in 0.01mm (hundredths of a millimeter) increments to guarantee peak engine safety.

Related Engineering Tools