MembersPage/GerbenvdLei (2005-08-23 17:46:54)

Hi,

My projectcar is a 205 GTI with a 1.9 litre 8 valve engine. I turbocharged it some time ago and am now fully rebuilding/upgrading the engine to suit high boost. Have a look at my project webpage http://www.205turbo.nl

I;m looking into VEMS because I think it more advanced than the megasquirt i'm running now.

---

specs in a nutshell:

alloy 1905 CC wetliner engine

16 valve cyl head

Mitsu td05 16g turbo

--- update 18-08-05


Ok, got the vems all wired up. Everything seems to respond ok. Put in the 023 with megatune firmware version. (And used Dave Bruls' config files with small modifications.) And also megatune seems to work fine.

Will try to start the car one of these days.

--- update 23-08-05

here is the my_make file i am using. any comments on that?

  1. 1) copy it from the firmware/doc/ directory (up one level to firmware/)
  2. 2) change it to your taste.
  3. It is your personal configuration file in which eg. LCD display can be enabled
  4. 3) recompile the firmware
  5. 4) save it and publish together with your config and tables files.
  6. Both are very important, should you need help.
  1. board type:
  2. MY_CONF += -D GENBOARD
MY_CONF += -D GENBOARDv3
  1. When you have MC34151 chips on v3 (now standard), you need this:
MY_CONF += -D FETDRIVER_INVERTING
  1. LCD display
  2. to enable
  3. MY_CONF += -D LCD
  1. specify size
  2. MY_CONF += -D LCD_2x16
  3. MY_CONF += -D LCD_4x16
  4. MY_CONF += -D LCD_4x20
  1. specify character set
  2. MY_CONF += -D JAPANESE_LCD
  1. 4x3 Keyboard (almost useless)
  2. MY_CONF += -D KEYBOARD
  1. Software PWM idle valve (was: IDLE_PWM_SOFT)
  2. control moved to config.iac_conf
  1. PS2 keyboard (very useful)
MY_CONF += -D PS2KEYBOARD
  1. Generate debug statistics
MY_CONF += -D BENCHMARK
  1. Display temperatures in Celcius
MY_CONF += -D CELSIUS
  1. High precision VE-table used in fuelcalculations by default
  2. MY_CONF += -D LOW_PRECISION_VE
MY_CONF += -D VE_TABLE_FIX
  1. disable ignition:
  2. MY_CONF += -D NOIGN
  3. makes MISC output high after powerup (needed for bootloader, but is it used?)
  4. MY_CONF += -D IGN_OUT_INVERTED
  5. this is default for v3 (so not needed any more, but set h[2] table and config.ignchmax):
  6. MY_CONF += -D DIRECT_IGN
  1. MY_CONF += -D MS_COMPATIBILITY OBSOLETE, no use !!!
  1. MSNS will not read runtime variables correctly, but ...
  2. add some features (allow sparktable for megatune and megatunix) without breaking too many:
MY_CONF += -D MSNS
  1. WBO2 related config: (you need a license to enable it, see Copyright in wbo2.c)
  2. WBO2 support on v2 (with helper circuit) will be gone soon
MY_CONF += -D WBO2
  1. MY_CONF += -D HEATER_INVERTED
  2. MY_CONF += -D HEATER_PORT=PORTB
  3. MY_CONF += -D HEATER=6
  1. OLD
  2. Enable 8x16 tables
  3. MY_CONF += -D VE_SIZE_RPM=16
  1. NEW
MY_CONF += -D VE_SIZE_RPM=12

MY_CONF += -D VE_SIZE_KPA=12

  1. Other things ...
  2. MY_CONF += -D BUTTON
  3. MY_CONF += -D COMM_AUTO_DUMP
  4. MY_CONF += -D VAL_T_16BIT
  5. MY_CONF += -D PHASESIGNAL
  1. for v3 with lotsof free outputs, this is nice.
  2. set parameters in config (possible to disable in config as well!):
  3. MY_CONF += -D WOT_OUTPUT_TPS_THRESHOLD
  1. Programmable miscellaneous outputs (like the WOT above, but RPM, TPS and MAP can be used in conjunction)
  2. Possible usages: shift light, electronic boost control, N2O output, dummy secondary inj. enabling, etc.
MY_CONF += -D MISC1OUT

MY_CONF += -D MISC2OUT

  1. there are other things, which are only interesting for developers
  2. or serious (nonstandard) hacks: you can override almost anything. Eg LCD_MAPPING
  3. can select an AVR => LCD portmapping which is not standard for the given board type,
  4. and even the port used for DATA and the pin used for ENABLE can be chosen individually

MY_CONF += -D KPA_CONFIG_RESOLUTION=1

  1. config.kpafac resolution. 2 is default, 4 (kPa) is possible. Only effects kpafac variable
MY_CONF += -D KPAFAC_UNIT=2

MY_CONF += -D ALS

MY_CONF += -D ALLOW_SLOPPY_TOOTHWHEEL