_____ / ___| \ `--. `--. \ /\__/ / \____/
______ ( ___ \ | ( ) ) | (__/ / | __ ( | ( \ \ | )___) ) |/ \___/
#### ## ##### ## ## #####
#### ## ## ###### ## #####
## ## ## ## ## ## ##### ## #####
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: Hi, I am 30-years old Finnish Saab-maniac and I am trying to get my project car to run with v3.3. I have started to build up a harness, I am sure I will have many questions to ask before Saab will start up :). 4 cyl engine with firing order: 1-3-4-2 Engine is B234 from -91 Aero, bored to maximum oversize (2.4L)with Holset HX40 Super and custom headers. Management Genboard v3.3 with * 4bar map * primary trigger in crank (12V supply HALL with 0/5V output). See pics below * secondary trigger in distributor (12V supply HALL with 0/5V output) ** Not needed initially => secondary HALL will be used asap. * ignition: Bosch wasted spark coilpack. Fuel system handled with -044 Bosch and 998cc/min Delphi 2Ohm injectors. With TS diode, [http://shop.vems.hu/catalog/product_info.php?cPath=1_7&products_id=120 50w 6R8 power-resistors] (really) needed in series with the injectors, because the TS diode flyback (which makes extreme fast injector closing and very nice injector behavior at idle) does NOT allow PWM-ing. If there is no TS diode inside the ECU (not 30V flyback!), neither outside the ECU (that is, the injector+ is connected directly to EC36pin23 with nothing in between), PWM-ing is allowed, but you have more parameters to get wrong (and potentially damage something). The series 6R8 50W resistors are a good option. * There is not TS diode inside, was going to put it outside. Box has power-flyback. So 6R8 resistors will be purchased too. Harness is almost ready, most of the sensors already giving data, next task is trigger settings, then idle solenoid. ---- '''Primary trigger setup''' http://www.vems.hu/files/MembersPage/Japso/trigger2sx1_annotated.jpg * Motor rotates clockwise * "multitooth" (==missing tooth) 4-1 * Edge to select, First guess: "falling" ** note that '''with HALL sensor, only the position of the selected edge counts. The other edge is neglected.''' (can be anywhere). Like the circled edges will be used as "trigger tooth", the other neglected. Either one or the other blue (but not both. Choose whichever is more convenient) will be used to make it a proper 4-1 wheel. *** when engine idles, verify RPM in the logs if they are steady (chosing wrong polarity belonging to uneven spacing ... or other potential problem might be detected that way) ** it also does not matter, if the pulse after the missing tooth belongs to cyl1,4 or cyl2,3. Either is fine. It can be swapped in config (eg. in h[2] "ign output sequence"), very easy. ** in any case, the 45 BTDC edge must be chosen (which limits max ignadv to appr 40 crankdeg), so "TDC after trigger": 45 degrees (ign_tdcdelay=5A, which is 90 * 0.5 crankdegree) In other words: * ignchmax=03 * primary_trigger=00 (01 would be rising edge) * secondary_trigger=02 (initially disabled; not needed) * tooth_wheel=03 (since 4-1 type missing-tooth wheel) * trigger_tooth=00 (right after the missing-tooth) * another_trigger_tooth=02 * ign_tdcdelay=5A * otherwise a standard 4 cylinder copy someone's config, like MembersPage/MarcellGal/EngineSwap Specify ignition wiring (ignch selection). After that it's easy: not too many config options with 2x2 wasted spark coilpack. ---- '''Falling or rising edge''' Why do you think it's falling edge ? Do you have information on the signal level for the black and white parts (colors as on the above image). Current trigger plate is modified like this: http://img162.imageshack.us/img162/3407/blndarskivapy3.jpg If you do the cutout at the opposite side, the small-hole will go away, so you don't need to cover the small hole. * Black parts of the first picture are holes. But we still do not know if your shutter type HALL sensor outputs 0V or 5V in the window. More usually, the output is let (pulled up by external pullup resistor to) 5V in the window, and pulled down by the HALL sensor to GND when it sees ferrous metal in the gap. However, the inverse is also possible. Haven't got much time for project recently, sorry for late answer.. HALL outputs 5V in the window and 0 when sees metal. ** you can start with a smaller cutout placed asymetrically, and capture InputTrigger/TriggerLog (even if just rotated manually, in known direction) with known trigger-config (eg. primary_trigger=01 for rising edge) to find out the polarity (publish triggerlog, rotation and triggerconfig so we can help) ** but easiest is to measure with DVM, in DC mode *** HALL sensor output voltage in the window: ... *** HALL sensor output voltage when it sees metal in the gap: ... ------------------------------ * If someone could check msq below, is it even near right? ** there is very little info about your setup, and no wiring info at all. Certainly not enough to check the settings. ** also, you want to publish the info as required by an IssueReport, eg. mcd,mct dump format (not only msq) primep=00 primep_temp_scaling=00 cwl=2F cwh=0A cranking_thres=02 awev=41 awev_temp_scaling=0F awec=C0 warmup_clt_range[0]=00 warmup_clt_range[1]=0E warmup_clt_range[2]=22 warmup_clt_range[3]=36 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]=B4 warmup_clt[1]=AC warmup_clt[2]=A0 warmup_clt[3]=90 warmup_clt[4]=83 warmup_clt[5]=7E warmup_clt[6]=78 warmup_clt[7]=70 warmup_clt[8]=6B warmup_clt[9]=64 warmup_rpm_scale=BF req_fuel=27 divider=01 alternate=17 injopen=00 battfac=13 kpafac=C8 kpaoffs=9E injocfuel=2A injrampup_battfac=FF injpwm=FF injpwmt=0A als_launch_input=00 rpmk[0]=02 rpmk[1]=EE tpsdot_kpadot_conf=FE tpsdotrate[0]=08 tpsdotrate[1]=0F tpsdotrate[2]=19 tpsdotrate[3]=28 tpsaq[0]=01 tpsaq[1]=02 tpsaq[2]=05 tpsaq[3]=0A als_cut_mintps=FF tpsasync=02 acmult=C8 tpsacold=96 launch_enrich=00 launch_retard=00 overrun_fuelcut=14 overrun_fuelresume=13 rev_limit=3C airden_ignore=00 config11=39 config12=40 config13=02 batt_cal=BC fastidle=C6 als_max_cut=E0 dbaro=0C tps_low=37 tps_high=CA fan_temp=5F fan_hyst=05 fan_channel=FF iac_step_seq=C9 iac_conf=60 iac_max_steps=FF iac_tps_thres=08 iac_cold_idle_temp=90 iac_warm_idle_temp=C6 iac_cold_rpm=78 iac_warm_rpm=5C iac_cold_start_pos=E6 iac_warm_start_pos=D9 iac_afterstart_rpm=0F iac_afterstart_duration=96 iac_speed=32 iac_kp=14 iac_ki=0F iac_kd=1E launch_rpm=14 iac_integral_limit_dec=32 iac_integral_limit_inc=8C iac_integral_deadband=14 iac_deadband=0A als_cut_maxtps=00 iac_overclose_interval=80 iac_ref_pos[0]=BF iac_ref_pos[1]=B3 iac_ref_pos[2]=A6 iac_ref_pos[3]=99 iac_ref_pos[4]=8C iac_ref_pos[5]=80 iac_ref_pos[6]=73 iac_ref_pos[7]=66 iac_ref_pos[8]=59 iac_ref_pos[9]=4D iac_sol_channel=FF iac_ign_slope=20 softrpm_range=04 iac_ign_advance_limit=08 iac_ign_retard_limit=08 iac_ign_threshold=08 ego_conf=06 ego_lag=01 ego_coolant=B4 ego_maxtps=E6 ego_maxmap=FF ego_minrpm=06 ego_maxrpm=49 ego_warmup=3C ego_lean_limit=33 ego_rich_limit=0D ego_pid_kp=28 als_enrich=00 ego_delta=59 ego_target=19 ego_pid_window=FF wbo2_warmup_ramp=C0 als_react_tps=00 wbo2_abs_limit=F5 wbo2_limit_maxt=A0 wbo2_fallback=60 wbo2_retry_t=06 wbo2_edgetime_corr=BA wbo2_edgetime_min=50 wbo2_ri_target=9A wbo2_nernstdc_target=89 wbo2_pump_pw_zero=66 wbo2_calibration=CE wbo2_heater_pid_kp=46 wbo2_heater_pid_ki=10 wbo2_heater_pid_kd=1A wbo2_heater_pid_ilimit=80 wbo2_pump_pid_kp=15 wbo2_pump_pid_ki=37 wbo2_pump_pid_kd=00 wbo2_pump_pid_ilimit=FF wbo2_ri_confidence_scale=80 knock_conf=01 knock_sampling_window=FF knock1_frequency=E9 knock1_gain=FF knock1_integrator=FF knock2_frequency=E9 knock2_gain=FF knock2_integrator=FF knock_threshold=FF knock_noise_scale=FF knock_max_retard=00 knock_default_retard=00 knock_retard_step=00 knock_retard_delay=00 knock_advance_step=00 knock_advance_delay=00 knock_minrpm=FF knock_maxrpm=FF ve_learn_coolant=D8 ve_learn_max_power=FF ve_learn_rpm_scale=1E ve_learn_kpa_scale=1E ve_learn_ego_scale=43 ve_learn_min_weight=4D ve_learn_speed=FF ve_learn_limit=33 ve_learn_conf=00 lcd_c0=FE lcd_delay=FF lcd_backlight=FF kpa_conf=22 ign_balance=00 als_retard_mintps=FF als_retard_maxtps=00 lcd_default_view=00 primary_trigger=00 secondary_trigger=18 tooth_wheel=04 trigger_tooth=00 another_trigger_tooth=02 crank_minper=30 tooth_wheel_twidth1=00 tooth_wheel_twidth2=00 cam_sync_r_edge_phase=01 cam_sync_f_edge_phase=02 reset_engphase_after=F0 ign_tdcdelay=5A ign_dwell14=30 ign_dwell6=38 ign_crank_advance=24 ign_out=70 ignchmax=01 engine_off_delay=0F pump_on_mintime=0B fuelpump_channel=FF inj_stage2_rate=FF inj_stage2_start_tps=FF inj_stage2_start_map=FF als_deact_rpm=FF als_deact_time=01 als_deact_egt=00 als_retard=00 als_rev_limit=40 misc1out_minrpm=01 misc1out_maxrpm=FF misc1out_mintps=FF misc1out_maxtps=FF misc1out_minmap=FF misc1out_maxmap=FF misc1out_channel=FF misc2out_minrpm=FF misc2out_maxrpm=FF misc2out_mintps=FF misc2out_maxtps=FF misc2out_minmap=FF misc2out_maxmap=FF misc2out_channel=FF act_wot_rpm=FF act_wot_channel=FF act_rpm_rpm=FF act_rpm_channel=FF egt1_cal=47 als_tks_channel=FF boost_conf=00 boost_targetoffs=00 boost_minpressure=FF boost_pid_kp=20 boost_pid_ki=80 boost_pid_kd=01 boost_pid_ilimit=FF boost_channel=FF water_pump_temp=00 hybrid_rpm_a=00 hybrid_rpm_m=00 water_pump_hyst=00 water_pump_channel=FF toothrel_normal=66 toothrel_missing=7F fuelcut_min_kpa=0E fuelcut_max_kpa=FF tach_channel=FF tach_div=FF shiftcut_conf=01 shiftcut_channel=FF shiftcut_time=00 softrpm_rpm=FF j[0]=3F80 4080 4080 4080 4080 4180 4180 4180 4180 4280 4280 4280 j[1]=4A80 4280 4580 4980 4780 4780 4A80 4D80 4D80 5180 5680 5A80 j[2]=4E80 4880 4B80 5080 5080 5180 5580 5680 5680 5B80 6080 5D80 j[3]=5C80 4D80 5280 5780 5680 5680 5880 5C80 5D80 6280 6480 6480 j[4]=5C80 5180 5380 5980 5A80 5A80 5E80 5F80 6180 6380 6780 6680 j[5]=5680 5780 5980 5A80 5B80 5C80 5D80 6080 6380 6480 6880 6980 j[6]=5A80 5B80 5C80 5D80 6180 6080 6080 6280 6580 6980 6A80 6A80 j[7]=5980 5D80 6180 6280 6580 6580 6580 6680 6980 6B80 6C80 6C80 j[8]=5D80 6080 6380 6480 6680 6780 6880 6980 6B80 6D80 6D80 6C80 j[9]=5D80 5F80 6380 6480 6780 6880 6880 6980 6C80 6C80 6D80 6A80 j[A]=5D80 6080 6380 6480 6980 6980 6780 6880 6C80 6D80 6C80 6B80 j[B]=5D80 6080 6380 6480 6B80 6C80 6E80 7080 7280 7380 7780 7880 l[0]=3D 36 2F 2F 2F 2F 2F 2F 2F 2F 2F 2F l[1]=37 34 31 31 31 31 31 31 31 31 31 31 l[2]=37 36 31 31 31 31 31 31 31 31 31 31 l[3]=37 37 37 37 37 37 37 37 37 37 37 37 l[4]=37 37 43 47 4F 4F 4F 4F 4F 4F 4F 4F l[5]=47 47 4F 55 58 58 58 58 58 58 58 58 l[6]=66 66 66 66 66 66 66 66 66 66 66 66 l[7]=6B 6B 6B 6B 6B 6B 6B 6B 6B 6B 6B 6B l[8]=6B 6B 6B 6B 6B 6B 6B 6B 6B 6B 6B 6B l[9]=6B 6B 6B 6B 6B 6B 6B 6B 6B 6B 6B 6B l[A]=6B 6B 6B 6B 6B 6B 6B 6B 6B 6B 6B 6B l[B]=6B 6B 6B 6B 6B 6B 6B 6B 6B 6B 6B 6B n[0]=84 78 78 78 74 74 74 70 68 48 48 50 n[1]=84 78 78 78 74 74 6C 6C 78 7C 48 48 n[2]=84 80 80 7C 80 84 8C 84 8C 7C 68 70 n[3]=78 7C 7C 74 78 84 84 84 88 70 70 68 n[4]=6C 74 74 70 74 80 78 78 7C 5C 4C 58 n[5]=64 5C 60 5C 60 64 60 5C 58 48 30 28 n[6]=5C 48 44 44 40 3C 3C 38 34 2C 14 14 n[7]=48 44 3C 44 34 30 30 2C 28 20 10 14 n[8]=44 40 38 34 28 24 20 1C 14 0C 04 10 n[9]=44 38 30 2C 24 20 18 14 10 08 04 10 n[A]=40 34 2C 28 20 1C 14 10 0C 08 04 10 n[B]=40 34 2C 28 20 1C 14 10 0C 08 04 10 k[0]=0A 15 1E 28 32 37 41 50 5F 69 73 87 r[0]=06 0B 0E 14 19 1C 1E 23 28 32 37 3C h[0]=01 02 04 08 00 00 00 00 h[1]=00 00 00 00 00 00 00 00 h[2]=36 07 00 01 02 03 04 05 b[0]=28 30 31 32 32 37 3C 5A 6E 82 96 96 t[0]=20 40 60 80 A0 C0 E0 FF 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.