A precision engineering tool for computing Minimum advance for Best Torque (MBT) ignition timing across full RPM and MAP operating ranges — with integrated cam × head × manifold VE physics, knock safety modelling, exhaust-enthalpy turbocharger spool simulation, and a full dyno graph.
meanFlow = Σ(FlowBench(lift(θ)) × |v_piston(θ)|)
÷ Σ|v_piston(θ)|
vePeak = 0.85 × (meanFlow / 82)^0.27
N_opt = 247500 / IVC × (1 + (dur−240)/600)θ_MBT = MFB50_target + θ_burn + θ_delay
θ_burn = [K1×(1000/N)^p + K2×(N/1000)^q]
× (Patm/MAP)^0.35 × (SL_ref/SL)^0.5
θ_delay = A × P^(−n) × exp(Ea/RT) × (N/60) × 6T_crank = T_IVC × DCR^(γ−1)
Margin = (AutoignitionK + SquishBonus)
− T_crank
θ_final = MaxRetard + (Margin/Zone)
× (θ_MBT − MaxRetard)P_turb = ṁ_exh × Cp_exh × T_exh
× η_turbine × √(0.83/A_R)
P_comp = ṁ_air × Cp_air × ΔT / η_mech
dMAP/dt = 0.0373 × max(0, P_turb−P_comp)FOR INFORMATIONAL AND EDUCATIONAL PURPOSES ONLY. This software and all outputs are provided solely for informational, research, and educational purposes. The outputs do not constitute professional engineering advice, calibration recommendations, or ECU tuning guidance of any kind.
ASSUMPTION OF RISK. Internal combustion engines are complex mechanical systems subject to variables this software cannot fully model — manufacturing tolerances, fuel quality variation, coolant temperature, altitude, sensor accuracy, engine wear, and real-world operating conditions. Applying any timing value derived from this software to an actual engine carries inherent risk of engine damage, catastrophic mechanical failure, fire, injury, or death.
LIMITATION OF LIABILITY. To the fullest extent permitted by law, the authors and contributors shall not be liable for any direct, indirect, incidental, special, or consequential damages arising from use of or reliance on this software, even if advised of the possibility of such damages.
USER RESPONSIBILITY. Any person who applies timing values derived from this software to a vehicle or engine does so entirely at their own risk. All ignition timing calibration should be performed by a qualified engineer using validated data acquisition equipment under controlled conditions with conservative initial values.
By clicking “I Acknowledge — Continue” you confirm that you have read, understood, and accepted this disclaimer in its entirety.