### ## ## ## #### ## ## ####
## ### ## ## ####
_ | | | | | | | |____ \_____/
__ __ \ \ / / \ V / \ / | | \_/
##### ## #### ## #####
IMPORTANT: enter the case-INsensitive alphabetic (no numbers) code AND WRITE SOME SHORT summary of changes (below) if you are saving changes. (not required for previewing changes). Wiki-spamming is not tolerated, will be removed, so it does NOT even show up in history. Spammers go away now. Visit Preferences to set your user name Summary of change: Here is my config: <code> # this configuration uses a 60-2 teeth wheel as primary trigger # turbo, port injection, 305cc/min @ 3 bar high Z injectors, wasted spark ignition (EDIS coil pack), PWM idle valve(BOSCH 0 280 140 516) , WBO2 primep=1E primep_temp_scaling=B0 cwl=C0 cwh=17 cranking_thres=03 #Cranking threshold - 399 RPM awev=23 #Afterstart warmup enrichment (%added value) 0x32 = 50% awev_temp_scaling=A4 # Afterstart warmup scaling at 170 F (0x80=half, 0xFF=same as cold) 0xA0 = ~63% awc=3C warmup_clt_range[0]=00 warmup_clt_range[1]=14 warmup_clt_range[2]=28 warmup_clt_range[3]=3C warmup_clt_range[4]=50 warmup_clt_range[5]=64 warmup_clt_range[6]=78 warmup_clt_range[7]=8C warmup_clt_range[8]=AA warmup_clt_range[9]=C8 warmup_clt[0]=B0 warmup_clt[1]=AE warmup_clt[2]=AC warmup_clt[3]=AA warmup_clt[4]=A0 warmup_clt[5]=96 warmup_clt[6]=8C warmup_clt[7]=82 warmup_clt[8]=73 warmup_clt[9]=64 warmup_rpm_scale=64 req_fuel=6E # req fuel = 11 ms change to 100us units -> 110 divider=01 # squirt on missing thooth and on tooth 30 alternate=03 # alternate first 4 injectors in h[0] table injopen=20 battfac=10 kpafac=7F kpaoffs=A8 injocfuel=08 injrampup_battfac=FF # no pwm-ing since I use DD Flyback injpwm=FF injpwmt=FF injpwm6=00 rpmk[0]=0B rpmk[1]=B8 tpsdot_kpadot_conf=00 tpsdotrate[0]=03 tpsdotrate[1]=0C tpsdotrate[2]=14 tpsdotrate[3]=23 tpsaq[0]=0A tpsaq[1]=28 tpsaq[2]=50 tpsaq[3]=A0 tps_thresh=05 tpsasync=0A acmult=64 tpsacold=05 tpsdq=64 #Dave's values decel_fuelcut_thres=0F overrun_fuelcut=FF overrun_fuelresume=FF rev_limit=46 #Rev limit (hard) [x100 rpm]-7000rpm airden_ignore=62 #Dave's value config11=30 config12=30 config13=02 batt_cal=BC fastidle=80 baro=64 dbaro=0C tps_low=52 tps_high=CD #Not used fan_temp=55 fan_hyst=09 fan_channel=FF iac_step_seq=D8 iac_conf=18 iac_max_steps=BF iac_tps_thres=0F iac_cold_idle_temp=BF iac_warm_idle_temp=C7 iac_cold_rpm=6E iac_warm_rpm=5A iac_cold_start_pos=BF iac_warm_start_pos=8A iac_afterstart_rpm=0A iac_afterstart_duration=30 iac_afterstart_steps=04 iac_kp=0A iac_ki=05 iac_kd=13 iac_integral_speed=36 iac_integral_limit_dec=0A iac_integral_limit_inc=6E iac_integral_deadband=0A iac_deadband=05 iac_pid_conf=01 iac_overclose_interval=0A iac_ref_pos[0]=BF iac_ref_pos[1]=BF iac_ref_pos[2]=BF iac_ref_pos[3]=BA iac_ref_pos[4]=B3 iac_ref_pos[5]=A6 iac_ref_pos[6]=99 iac_ref_pos[7]=97 iac_ref_pos[8]=91 iac_ref_pos[9]=8C iac_sol_channel=D0 iac_ign_advance_change=50 iac_ign_retard_change=50 iac_ign_advance_limit=20 iac_ign_retard_limit=20 iac_ign_threshold=08 #Dave's values (exepct lean and rich limits) ego_conf=07 * ego_lag=04 ** use 01 ego_coolant=94 ego_maxtps=FF ego_maxmap=FF ego_minrpm=0C ego_maxrpm=FF ego_warmup=3C * ego_lean_limit=30 ** unreasonably high, use 1e (decimal 30) * ego_rich_limit=80 ** unreasonably high, use 03. Don't rely on this, tune the engine (req_fuel, VE, from high values, slowly going down) so it never needs positive ego enrichment. * ego_pid_kp=40 ** use 20 mt_unused=00 ego_delta=02 ego_target=19 ego_pid_window=FF wbo2_warmup_ramp=A0 wbo2_warmup_target=FF wbo2_abs_limit=E4 wbo2_limit_maxt=A0 wbo2_fallback=60 wbo2_retry_t=06 wbo2_edgetime_corr=BA wbo2_edgetime_min=50 wbo2_ri_target=96 wbo2_nernstdc_target=8D wbo2_pump_pw_zero=66 wbo2_calibration=D1 wbo2_heater_pid_kp=46 wbo2_heater_pid_ki=10 wbo2_heater_pid_kd=1A wbo2_heater_pid_ilimit=80 wbo2_pump_pid_kp=40 wbo2_pump_pid_ki=2E wbo2_pump_pid_kd=08 wbo2_pump_pid_ilimit=84 wbo2_ri_confidence_scale=80 #Not used for now knock_conf=FF knock_sampling_window=FF knock1_frequency=29 knock1_gain=FF knock1_integrator=FF knock2_frequency=29 knock2_gain=FF knock2_integrator=FF knock_threshold=FF knock_noise_scale=FF knock_max_retard=00 knock_default_retard=00 knock_retard_step=FF knock_retard_delay=FF knock_advance_step=FF knock_advance_delay=FF knock_minrpm=FF knock_maxrpm=FF ve_learn_coolant=D8 ve_learn_max_power=FF ve_learn_rpm_scale=28 ve_learn_kpa_scale=28 ve_learn_ego_scale=50 ve_learn_min_weight=50 ve_learn_speed=E0 ve_learn_limit=FF ve_learn_conf=01 lcd_c0=06 lcd_delay=22 lcd_backlight=70 lcd_offs[0]=FF lcd_offs[1]=FF lcd_offs[2]=FF lcd_offs[3]=FF lcd_default_view=00 primary_trigger=01 #trigger1, bit2: no filtering, bit1: toothwheel, bit0: rising edge filtering/1:filt secondary_trigger=02 #Not used for now tooth_wheel=3A trigger_tooth=08 # 58 teeth between the missing tooth another_trigger_tooth=1E # trigger again on tooth 30 (dec) further than trigger_tooth crank_minper=50 #Dave's value tooth_wheel_twidth1=06 #60 tooth wheel 360 / 60 = 6 degrees tooth_wheel_twidth2=12 # 60 - 2 wheel, 3 times tooth_wheel_twidth1 = 18 degrees cam_sync_r_edge_phase=FF #Not used cam_sync_f_edge_phase=FF #Not used reset_engphase_after=FF #Not used ign_tdcdelay=9A ign_dwell14=3E ign_dwell6=A0 ign_crank_advance=50 #Crancking advance 20° ign_out=70 #Dummy ignition ignchmax=03 #Wasred spark, see tables.txt engine_off_delay=08 #2 seconds pump_on_mintime=0F #4 seconds fuelpump_channel=57 #EC36 pin 15 #Not used inj_stage2_rate=FF inj_stage2_start_tps=FF inj_stage2_start_map=FF #Not used for now als_lowrpm=00 als_maxtps=00 als_ignretard=00 als_rich=00 #Not used for now misc1out_minrpm=FF misc1out_minrpm=00 misc1out_maxrpm=00 misc1out_mintps=00 misc1out_maxtps=00 misc1out_minmap=00 misc1out_maxmap=00 misc1out_channel=FF misc2out_minrpm=00 misc2out_maxrpm=00 misc2out_mintps=00 misc2out_maxtps=00 misc2out_minmap=00 misc2out_maxmap=00 misc2out_channel=FF #Not used act_wot_rpm=FF act_wot_channel=FF act_rpm_rpm=FF act_rpm_channel=FF #Not used for now egt1_cal=00 egt1_offs=00 #Not used for now boost_conf=00 boost_targetoffs=00 boost_minpressure=00 boost_pid_kp=00 boost_pid_ki=00 boost_pid_kd=00 boost_pid_ilimit=00 boost_channel=FF #Not used water_pump_temp=00 hybrid_rpm_a=00 hybrid_rpm_m=00 water_pump_hyst=00 water_pump_channel=FF </code> Ego values are so bad it's hard to tell anything until they are set reasonably. Tonci, i have a config for that engine that might help you out. Its a turbocharged opel vectra 16v engine 1:9.3 CR running 7 psi boost. Very similar to the opel calibra turbo engine (except from slightly higher CR). [http://www.vems.hu/files/DaveBrul/raymond/config.txt config] [http://www.vems.hu/files/DaveBrul/raymond/tables.txt tables] - DB -Very helpful as allways from you. - THANKS Dave -Just a couple of questions: Q: Does it have highZ or lowZ injectors? A: It uses the new type HighZ bosch injectors from the opel astra opc (purple ones) i recon they are around 300 - 350cc - DB Q: Does knock sensor work on this setup (do you maybe have values for it?) A: We never got around to playing with the knock sensor, so the answer to that question will be no, this config does not work for knock - DB Q: What coil does it have? It uses a coilpack from a later type GM DIS setup (wasted spark coilpack), dwell values for the EDIS coilpack are probably very similar - DB '''note''': please check the ign_tdc_delay value with timing light and adjust if nessacairy before starting the engine. Timing mark on crankshaft pully is at tcd, by issuing a mda01 command your timing is forced at 0.25 degrees btdc that way its easy to check if the ign_tcd_delay setting is correct. Optional: Add document to category: Wiki formatting: * is Bullet list ** Bullet list subentry ... '''Bold''', ---- is horizontal ruler, <code> preformatted text... </code> See wiki editing HELP for tables and other formatting tips and tricks.