I've installed V3.2 on blackbird engine :
1100cc
4 injectors on channel A-D
wasted spark on drive0 and drive1
multitooth wheel 12-3
first tooth after missing tooth is on 80° before tdc
I've done output test using mdh commands. Outputs work fine.
When i try to start the engine, i have rpm of 360, but i get no sparks or squirts.
Anyone has any suggestions what to check?
Problem solved : in megatune disabling secondary trigger does not work fine.
(mcd.txt and mct.txt uploaded to mustangstef)
Installing V3.2 on Fiat Uno 1.6l
setup :
- 4 injectors (189.2 cc/min)
- wasted spark ignition
- 60-2 multiteeth on crankshaft
- onboard MAP-sensor
- TPS sensor fitted
Anyone has good starting config.txt for this setup?
- mine seem to be close: MembersPage/MarcellGal/EngineSwap
- except you likely want alternate=13 to use 4 banks instead of 2
- shorten cwl and cwh (to appr. half) if using 4 banks (if using alternate=13 instead of 03, bit4=1 means fire all inj channels simultaneously at cranking)
- verify and adjust req_fuel
- copy the WBO2 part from elsewhere, Marcell's nernst hardware has an amplifier bypassed!
- Can i use WBO2 for this project?
- you are licenced to use WBO2 code with any boards / ECM bought from WebShop
MembersPage/MarcellGal/EngineSwap notes
- trigger_tooth = 10 : spark scheduled on 16th tooth after missing tooth (16*6 = 96 crankdegrees)
- ign_tdcdelay = 70 : (112 dec) Check global.h, the firsthand information of config variables (or LCD, or megatune, or config comment): uint8_t ign_tdcdelay; // TDC after the trigger (0.5crankdeg) (if you've seen 0.25°, we must correct it: ign_tdcdelay was always 0.5 degrees)
- trigger_tooth + ign_tdcdelay = effectively 96 crankdegrees + 56 crankdegrees means the ECM thinks TDC is 152 crankdegrees after the (first tooth after) missing tooth. So spark will be fired 152-ignadv crankdegrees after the (first tooth after) missing tooth (where ignadv comes from the n[] table, minus any knock and ALS adjustments)
- divider=01 means squirt fuel for every trigger, divider=02 means for every other. ( 4 lower bits of config.alternate + 1) * divider = ncyl is usually used, to fire each injector once per cam rotation (eg. divider=01 and alternate=03 or alternate=13 for a 4cyl, the latter fires all injectors at cranking)