[UPDATED] 1997 Honda CIVIC Type-R B16B I4 DOHC VTEC JDM SPEC
by Playerindo10
Posted
1091 views
803 downloads
3 points

(13/11/2025 V2 Update corrected engine compression ratio by added piston dome cc, adjusted intake cfm, slight sound adjustment)

In this video i try to create a 1:1 copy of one of the most iconic engine ever made by honda, The B16B Engine which found inside the first Honda CIVIC Type-R E-EK9 in 1997 and later on. In order to create a 1:1 copy of the B16B Engine i use every available specs on the internet i can find and also i did measured some part that can't be found anywhere online by measuring it digitally, i used the B16B Engine diagram with a reference point then start measuring each part that need to be calculated then input the calculated value into the script such as the head intake and exhaust ports, intake manifold design, length and diameter, intake plenum size, exhaust manifold design, length and diameter, the total exhaust length and diameter, the rotating engine inertia mass, and the engine friction torque, and for the ignition timing curve i use the ignition timing curve of the JDM B16A engine which i found it on Hondata Smanager Software base stock ignition map, all of these and the result? Really close to irl spec only miss by 100-200rpm on peak torque and hp rpm, the irl engine torque and power is 185ps/182bhp @8200rpm, 16.3kg-m/160nm @7500rpm, and the one i made in ES is 182hp @8393 and 160.8nm @7712rpm, the sound? VTAK bwaaaaaaaaaaaaa brrrrrr, beautiful (keep in mind the engine is bone stock so is the sound cus it had the stock exhaust system so it doesnt sound that much when idling). as always I also included the parts number on the engine file just for the details lol.

NOTE: If you had a problem loading the engine try change the file directory of the impulse respon inside the engine script under Exhaust Parameters (es_params) node on the line called:

impulse_response: impulse_response( filename: "../../sound-library/smooth/smooth_37.wav", ///36 volume: 1)

or replace this completely with the common impulse response from other working engine, but the sound would be slightly different then its supposed to. feel free to ask if there's a problem, my discord @playerindo10, Thankyou :D

main.mr
import "engine_sim.mr"
import "themes/default.mr"
import "engines/playerindo10/01_1997_Honda_CIVIC_Type_R_EK9_B16B_V2_GUD.mr"

use_default_theme()

set_engine(HONDA_B16B())
set_transmission(S4C_Transmission())
set_vehicle(E_EK9())
3943 registered users.
2233 parts by 458 creators.
90 visitors right now. 0 logged in.
3.3m views and 1307k downloads.