MembersPage/EsbenNorby

Engine

Inline 4 cylinder natually aspirated engine.

Intake

Stock setup is four 39mm flatslide carburetters.

Planned setup is 38mm throttles from a Suzuki GSX-R 600, including the stock injectors.

efi2.jpg

Note: This is from a GSX-R 1000, but the 600 version is very similar.

The injectors from a GSXR600 flow about 180cc/min,

injectors from a GSXR1000 flow about 215cc/min.

Ignition

Stock setup is two coil wasted spark. According to my Haynes manual the primary resistance of the is 1.8 to 2.8 ohms. Would that make it suitable for inductive ignition ? It is CDI based ignition setup.

Second option:

Suzuki GSX-R coil on plug.

According to the Haynes manual the resistance of the primary winding is 0.8 - 1.2 ohms, would that make it suitable for VEMS?

I think it was Jorgen that told me coils lower than 0.5ohms are unsuitable for VEMS.. but I just want to make sure.

There is no simple rule if you can only measure resistance (eg. the old oiltanker types are good for inductive type ignition, despite the high resistance). Knowing the size and/or inductance helps a lot.

Trigger wheel:

zxr_ignition.jpg

Please elaborate about the rotation of direction. If I think right, the same code that processes the MembersPage/FiatStilo trigger should be able to process this too (triggers on lower than average tooth-distance, instead of the common multitooth setup, that triggers on higher-than-average.)

The engine rotates clockwise, it's a bit hard to see, but there is an arrow indicating the direction (just above the 1222 number on the wheel)

Recent photo of the engine. Two wires run to the pickup coil. VR type sensor.

New trigger wheel:

Either 4-1 or 8-1 multitooth

trigger4-1.png

trigger8-1.png

As you see, extreme care is needed so the trigger_tooth will be positioned 40..80 crankdegrees (preferrably 45..60 crankdegrees) BTDC. With a 60-2 wheel, it's very easy to select trigger_tooth. A low-toothcount wheel needs thought about positioning when it gets installed.

My new wheel:

triggerwheel.png

12-1

If you had the wheel machined, why didn't you make a proper missing-tooth shape? Expect the missing tooth amplitude will be large (record with soundcard to see. You'll have to watch not to be effected by InputTrigger/RunOut

A: Because nobody told me. Is there a formular to determine the shape or a really good picture somewhere?

VEMS

Diagnose plug (rs232), Bulgin - Micro Buccaneer 400 Series.

LCD plug ITT Industries - SureSeal.

Sensors

Injectors

According to the Haynes Suzuki Manual the injectors are supposed to have an resistance of 11-16 ohms @ 20C.

[MembersPage/PhatBob] I think that we need to have some sort of priority list for the manual.

Triggers: Types (Hall, VR, optical, distributor) and configuration (missing tooth, multi tooth, sync etc)

Sensors: Water, air, tps, map (manifold fitting guide required)

Injectors: High/LowZ

BUG?

When testing with a 4-1 wheel and the DUAL_IGN code it seems that

in some cases the cyl3 coil stays on.

cyl EC36-Pin# IGNOUT

1 35 0

2 24 6

4 33 1

3 10 7

If the last tooth on the wheel end up at the VR sensor it _may_ cause the cyl3 to stay on.

Firmware 1.0.19

don't know about the error counter and i no longer have this wheel around.

config:

primep=00

primep_temp_scaling=A0

cwl=2E

cwh=0F

cranking_thres=02

awev=18

awev_temp_scaling=A0

awc=FF

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]=A0

warmup_clt[1]=A0

warmup_clt[2]=A0

warmup_clt[3]=A0

warmup_clt[4]=A0

warmup_clt[5]=96

warmup_clt[6]=8C

warmup_clt[7]=87

warmup_clt[8]=7D

warmup_clt[9]=64

warmup_rpm_scale=DD

req_fuel=50

divider=01

alternate=17

injopen=00

battfac=10

kpafac=BA

kpaoffs=80

injocfuel=2E

injrampup_battfac=FF

injpwm=FF

injpwmt=FF

injpwm6=FF

rpmk[0]=07

rpmk[1]=D0

tpsdot_kpadot_conf=00

tpsdotrate[0]=05

tpsdotrate[1]=14

tpsdotrate[2]=28

tpsdotrate[3]=4D

tpsaq[0]=02

tpsaq[1]=04

tpsaq[2]=05

tpsaq[3]=0D

tps_thresh=9A

tpsasync=01

acmult=64

tpsacold=00

tpsdq=64

decel_fuelcut_thres=14

overrun_fuelcut=14

overrun_fuelresume=13

rev_limit=3F

airden_ignore=62

config11=39

config12=30

config13=02

batt_cal=A4

fastidle=80

baro=64

dbaro=0C

tps_low=17

tps_high=CE

fan_temp=55

fan_hyst=09

fan_channel=FF

iac_step_seq=D8

iac_conf=08

iac_max_steps=BF

iac_tps_thres=08

iac_cold_idle_temp=BF

iac_warm_idle_temp=C7

iac_cold_rpm=64

iac_warm_rpm=5A

iac_cold_start_pos=99

iac_warm_start_pos=73

iac_afterstart_rpm=0A

iac_afterstart_duration=30

iac_afterstart_steps=00

iac_kp=0A

iac_ki=05

iac_kd=13

iac_integral_speed=36

iac_integral_limit_dec=40

iac_integral_limit_inc=40

iac_integral_deadband=0A

iac_deadband=05

iac_pid_conf=01

iac_overclose_interval=0A

iac_ref_pos[0]=99

iac_ref_pos[1]=99

iac_ref_pos[2]=99

iac_ref_pos[3]=8E

iac_ref_pos[4]=87

iac_ref_pos[5]=80

iac_ref_pos[6]=80

iac_ref_pos[7]=7A

iac_ref_pos[8]=77

iac_ref_pos[9]=73

iac_sol_channel=FF

iac_ign_advance_change=50

iac_ign_retard_change=50

iac_ign_advance_limit=00

iac_ign_retard_limit=00

iac_ign_threshold=08

ego_conf=06

ego_lag=01

ego_coolant=00

ego_maxtps=FF

ego_maxmap=FF

ego_minrpm=06

ego_maxrpm=FF

ego_warmup=15

ego_lean_limit=40

ego_rich_limit=05

ego_pid_kp=28

mt_unused=00

ego_delta=01

ego_target=19

ego_pid_window=FF

wbo2_warmup_ramp=9C

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=9C

wbo2_pump_pw_zero=64

wbo2_calibration=AE

wbo2_heater_pid_kp=45

wbo2_heater_pid_ki=11

wbo2_heater_pid_kd=1A

wbo2_heater_pid_ilimit=81

wbo2_pump_pid_kp=15

wbo2_pump_pid_ki=4E

wbo2_pump_pid_kd=00

wbo2_pump_pid_ilimit=FF

wbo2_ri_confidence_scale=80

knock_conf=01

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=FF

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=90

ve_learn_max_power=FF

ve_learn_rpm_scale=FF

ve_learn_kpa_scale=FF

ve_learn_ego_scale=FF

ve_learn_min_weight=01

ve_learn_speed=FF

ve_learn_limit=20

ve_learn_conf=00

lcd_c0=FF

lcd_delay=FF

lcd_backlight=FF

lcd_offs[0]=FF

lcd_offs[1]=FF

lcd_offs[2]=FF

lcd_offs[3]=FF

lcd_default_view=00

primary_trigger=01

secondary_trigger=02

tooth_wheel=03

trigger_tooth=00

another_trigger_tooth=02

crank_minper=50

tooth_wheel_twidth1=01

tooth_wheel_twidth2=03

cam_sync_r_edge_phase=3C

cam_sync_f_edge_phase=50

reset_engphase_after=6E

ign_tdcdelay=74

ign_dwell14=18

ign_dwell6=20

ign_crank_advance=14

ign_out=70

ignchmax=03

engine_off_delay=08

pump_on_mintime=0F

fuelpump_channel=FF

inj_stage2_rate=FF

inj_stage2_start_tps=FF

inj_stage2_start_map=FF

als_lowrpm=FF

als_maxtps=FF

als_ignretard=FF

als_rich=FF

als_rev_limit=64

misc1out_minrpm=FF

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=3E # WHAT the .... is this ? illegal channel value ? I might have upgraded the firmware the wrong way, without dump/restoring the config properly.

act_rpm_rpm=FF

act_rpm_channel=FF

egt1_cal=49

egt1_offs=00

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=B5

toothrel_missing=76

fuelcut_min_kpa=0E

fuelcut_max_kpa=FF

tach_channel=FF

tach_divider=FF

j[0]=667F 667F 677F 697F 6E7F 717F 717F 737F 737F 737F 737F 737F

j[1]=677F 697F 6B7F 6F7F 757F 797F 7A7F 797F 797F 797F 797F 797F

j[2]=707F 6E7F 717F 787F 837F 887F 867F 827F 827F 827F 827F 827F

j[3]=727F 757F 7D7F 847F 917F 987F 987F 927F 927F 927F 927F 927F

j[4]=807F 867F 887F 8D7F 9B7F A47F A87F A17F A17F A17F A17F A17F

j[5]=857F 897F 907F 937F A87F B37F B97F B37F B37F B37F B37F B37F

j[6]=8D7F 907F 977F 9C7F AF7F B87F BF7F BE7F BE7F BE7F BE7F BE7F

j[7]=927F 957F 9A7F A07F B07F BA7F C57F C27F C27F C27F C27F C27F

j[8]=927F 957F 9A7F A07F B07F BA7F C57F C27F C27F C27F C27F C27F

j[9]=927F 957F 9A7F A07F B07F BA7F C57F C27F C27F C27F C27F C27F

j[A]=927F 957F 9A7F A07F B07F BA7F C57F C27F C27F C27F C27F C27F

j[B]=987F A07F A27F A87F B07F BA7F C57F C27F C27F C27F C27F C27F

l[0]=3F 35 2F 2F 2F 2F 2F 2F 2F 2F 2F 2F

l[1]=38 34 30 30 30 30 30 30 30 30 30 30

l[2]=38 36 31 31 31 31 31 31 31 31 31 31

l[3]=38 38 38 38 38 38 38 38 38 38 38 38

l[4]=38 38 41 47 4F 4F 4F 4F 4F 4F 4F 4F

l[5]=45 45 4F 55 59 59 59 59 59 59 59 59

l[6]=67 67 67 67 67 67 67 67 67 67 67 67

l[7]=6A 6A 6A 6A 6A 6A 6A 6A 6A 6A 6A 6A

l[8]=6A 6A 6A 6A 6A 6A 6A 6A 6A 6A 6A 6A

l[9]=6A 6A 6A 6A 6A 6A 6A 6A 6A 6A 6A 6A

l[A]=6A 6A 6A 6A 6A 6A 6A 6A 6A 6A 6A 6A

l[B]=6A 6A 6A 6A 6A 6A 6A 6A 6A 6A 6A 6A

n[0]=3A 3C 50 77 A0 B4 B4 B4 B4 B4 B4 B4

n[1]=3A 3C 50 78 A0 B1 B2 B1 B1 B1 B1 B1

n[2]=3A 3C 50 77 99 AA AB A9 A9 A9 A9 A9

n[3]=3A 3C 50 76 95 A1 A2 A1 A1 A1 A1 A1

n[4]=3A 3C 50 75 8D 99 9B 9A 9A 9A 9A 9A

n[5]=3A 3C 50 6F 83 8E 8F 8F 8F 8F 8F 8F

n[6]=3A 3C 50 67 7A 81 83 84 84 84 84 84

n[7]=3A 3C 50 5F 6F 78 78 78 78 78 78 78

n[8]=3A 3C 50 5F 6F 78 78 78 78 78 78 78

n[9]=3A 3C 50 5F 6F 78 78 78 78 78 78 78

n[A]=3A 3C 50 5F 6F 78 78 78 78 78 78 78

n[B]=3A 3C 50 5F 6F 78 78 78 78 78 78 78

k[0]=14 1E 28 32 3C 4B 5A 69 6A 6B 6C 6D

r[0]=05 0A 0F 14 1E 28 32 40 41 42 43 44

h[0]=10 04 01 08 02 20 40 80

h[1]=00 00 00 00 00 00 00 00

h[2]=00 06 01 07 04 05 02 03

b[0]=28 30 38 40 48 50 58 60 FF FF FF FF

t[0]=21 40 60 80 A0 C0 E0 FF


Drop me a mail: box _at_ pusher _dot_ dk