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

(31/07/2026 V3 Update corrected engine Deck Height from 211mm to 212.39mm, adjusted intake cfm)

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_V3_GUD.mr"

use_default_theme()

set_engine(HONDA_B16B())
set_transmission(S4C_Transmission())
set_vehicle(E_EK9())
4689 registered users.
2705 parts by 498 creators.
190 visitors right now. 1 logged in.
4.6m views and 1647k downloads.