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, [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.
Harness is almost ready, most of the sensors already giving data, next task is trigger settings, then idle solenoid.
Primary trigger setup
- 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)
- 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.
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:
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.
- 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: ...