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.
- Only problem is the volt meter in Megatune. It gives 20 volt readings while battery voltage is 13 v.
- You probably missed to calibrate it, adjust battery calibration. Default batt_cal=0xBC (decimal 188) or so
- thanks for that!
- You probably missed to calibrate it, adjust battery calibration. Default batt_cal=0xBC (decimal 188) or so
here is the my_make file i am using. any comments on that?
- 1) copy it from the firmware/doc/ directory (up one level to firmware/)
- 2) change it to your taste.
- It is your personal configuration file in which eg. LCD display can be enabled
- 3) recompile the firmware
- 4) save it and publish together with your config and tables files.
- Both are very important, should you need help.
- board type:
- MY_CONF += -D GENBOARD
- When you have MC34151 chips on v3 (now standard), you need this:
- LCD display
- to enable
- MY_CONF += -D LCD
- specify size
- MY_CONF += -D LCD_2x16
- MY_CONF += -D LCD_4x16
- MY_CONF += -D LCD_4x20
- specify character set
- MY_CONF += -D JAPANESE_LCD
- 4x3 Keyboard (almost useless)
- MY_CONF += -D KEYBOARD
- Software PWM idle valve (was: IDLE_PWM_SOFT)
- control moved to config.iac_conf
- PS2 keyboard (very useful)
- Generate debug statistics
- Display temperatures in Celcius
- High precision VE-table used in fuelcalculations by default
- MY_CONF += -D LOW_PRECISION_VE
- disable ignition:
- MY_CONF += -D NOIGN
- makes MISC output high after powerup (needed for bootloader, but is it used?)
- MY_CONF += -D IGN_OUT_INVERTED
- this is default for v3 (so not needed any more, but set h[2] table and config.ignchmax):
- MY_CONF += -D DIRECT_IGN
- MY_CONF += -D MS_COMPATIBILITY OBSOLETE, no use !!!
- MSNS will not read runtime variables correctly, but ...
- add some features (allow sparktable for megatune and megatunix) without breaking too many:
- WBO2 related config: (you need a license to enable it, see Copyright in wbo2.c)
- WBO2 support on v2 (with helper circuit) will be gone soon
- MY_CONF += -D HEATER_INVERTED
- MY_CONF += -D HEATER_PORT=PORTB
- MY_CONF += -D HEATER=6
- OLD
- Enable 8x16 tables
- MY_CONF += -D VE_SIZE_RPM=16
- NEW
MY_CONF += -D VE_SIZE_KPA=12
- Other things ...
- MY_CONF += -D BUTTON
- MY_CONF += -D COMM_AUTO_DUMP
- MY_CONF += -D VAL_T_16BIT
- MY_CONF += -D PHASESIGNAL
- for v3 with lotsof free outputs, this is nice.
- set parameters in config (possible to disable in config as well!):
- MY_CONF += -D WOT_OUTPUT_TPS_THRESHOLD
- Programmable miscellaneous outputs (like the WOT above, but RPM, TPS and MAP can be used in conjunction)
- Possible usages: shift light, electronic boost control, N2O output, dummy secondary inj. enabling, etc.
MY_CONF += -D MISC2OUT
- there are other things, which are only interesting for developers
- or serious (nonstandard) hacks: you can override almost anything. Eg LCD_MAPPING
- can select an AVR => LCD portmapping which is not standard for the given board type,
- and even the port used for DATA and the pin used for ENABLE can be chosen individually
MY_CONF += -D KPA_CONFIG_RESOLUTION=1
- config.kpafac resolution. 2 is default, 4 (kPa) is possible. Only effects kpafac variable
MY_CONF += -D ALS
MY_CONF += -D ALLOW_SLOPPY_TOOTHWHEEL