Ignition advance table
described in the n[ ] table (8x8 or 16x8)
Obviously, lower ignition advance is needed at highy MAP (> 100 kPa is possible because of the turbo). This means n[7] will hold lower values than n[0]
The following kpa and rpm ranges could be used (or other can be good too):
r[0] = 07 ... <5 RPM values of your choice> ... 40 48
k[0] = 18 40 64 90 B0 ... <2 values of your choice> .. FF
You don't need too many bins initially, it just increases tuning time. For ignition during the 2nd phase (fine-tuning) you might find it a good idea to insert an rpm or kpa bin somewhere, so keep one "free" during the first round (spread your useful range across 7 bins and place the 8th somewhat beyond).
My table.txt file can be seen here
- Martin´s tabel 2005-01-24, Mini 4cyl, [m_franck nospm at webspeed dot dk]
- Jorgens hints:
- At 100kPa you'll probably want 25-30degrees timing there.
- use 27deg at 100kPa and from 3k and up.
- Below 3k you ramp down the timing to 20deg at 1500rpm.
- take out 1deg per 10kPa for starters.
- That means 20 deg at 3k and 7 170kPa.
- You can also put in 1 deg per 10kPa under 100kpa. (32 deg at 50kPa. and 3k)
- ignition advance table (degrees)
- kpa\rpm| 08 13 23 29 35 45 55 67
-
- 10 | 15 23 30 32 30 30 30 30
- 20 | 15 23 29 31 28 29 29 29
- 30 | 10 18 28 29 27 28 28 28
- 40 | 10 16 27 28 26 27 27 27
- 50 | 8 16 26 27 25 26 26 26
- 60 | 8 12 25 26 24 25 25 25
- 70 | 6 12 24 25 23 24 24 24
- 80 | 6 12 24 24 22 23 23 23
- ignition advance, table above -> converted
n[1]=3C 5C 74 7C 70 74 74 74
n[2]=28 48 70 78 6C 70 70 70
n[3]=28 40 6C 70 68 6C 6C 6C
n[4]=20 40 68 6C 64 68 68 68
n[5]=20 30 64 68 60 64 64 64
n[6]=18 30 60 64 5C 60 60 60
n[7]=18 30 60 60 58 5C 5C 5C
- ====================
- note that calc or similar program can
- convert to hexa, if used in scientific mode
- GenBoard/Manual/Tables suggests a way
- so tables can be in decimal format:
- kpa bins
- decimal kpa:
- or the same values in hexa:
- k[0]=0a 14 1E 28 32 3C 46 50
- rpm bins
- decimal rpms:
- or the same values in hexa:
- r[0]=08 0d 17 13 23 2d 37 43
- change back to hexa format, so the rest
- of the tables is not accidentally messed up:
- first eight entries is the "injector mask"
h[1]=00 00 00 00 00 00 00 00
- ignition sequence
- using first two elements (config.ignchmax)
b[0]=00 00 00 00 00 00 00 00
t[0]=00 00 00 00 00 00 00 00