MembersPage/TeppoKalske (2006-03-16 04:43:08)

Teppo Kalske from Finland, born 1972

My daily drive is a 1986 VW jetta into wich I couple of years ago transpalnted a full 16v drivetrain. Used it for about a year until head cracked. Then it was quite natural to take engine to pieces and make a total rebuild wich included 1,5mm oversize piston and getting rid of CIS to make place for Megasquirt.

After 7 months of driving with MS Miska talked me over to swap it for VEMS. Main reason was internal UEGO for WB-lambda.

Specs:

Shopping list:


29.08.2005

Copied this page from here: http://www.vems.hu/wiki/index.php?page=MembersPage%2FMiskaPeippo%2FJettaGT

Due to the too light flywheel I'm having quite a head ache with idle setup. For last 5 months I've been trying infinite number of various idle settings and never seem to get a setup wich works in all engine temps. Main problem seems to be with warm or almost warm engine. Ecu starts Idle stabilation too late, after revs drop under idle rpm setting that is. Due to light flywheel revs drop so fast that enigine dies before ign. adv. and isv changes have any effect on it. Has anybody any hints?

On the shelf I have 4 audi 1.8t COP:s waiting (06B905115L) and a vag-original wiring harness with plugs for those (1J0971658L) wich costs only 38eur in Finland compared to 16eur per each plug housing.

Main problem is that I haven't had the time nor energy to install trigger wheel nor hall...

14.06.2005

Idle is now close to perfect with cold and half-warm engine. Also previous RPM undershooting (RPM falls down to ~500rpm when releasing throttle rapidly from high RPM) problems are gone. The trick was to set IAC ref position table a few steps over needed values and limiting iac_integral_limit_dec to very small value.

With warm engine there is still a problem with rapidly falling RPM. Ref position table ends to 77C, does this affect to all temperatures above 77C?

07.06.2005

CLT and MAP readings are incorrectly, at +7C outside temp after night CLT says -16C MAT -6C. Incs are generated using EasyTherm using 2k7 bias resistor and following measured values:

100C, 350ohm

23C, 5400ohm

0C, 16000ohm

and

100C, 343ohm

6.4C, 12600ohm

-16C, 37300ohm

Note that resistance is appr. double compared to standard GM sensor. This is not a problem, just good to know.

Generated thermfactor.inc is [here]

Verify that inc file has following "firmware_temp_value" at given "adc" indexes:

These were made with firmware/bin/therminc.pl (in CVS head).

(TODO: complete it to make complete inc files, and publish some inc files with different resistor values).

If the AVR AREF reference voltage and the pullup voltage are significantly different (they should be roughly the same, appr. 4.86V .. 5.05V. Easy to measure with just endplate off) that would explain things and would be easy to make an inc for.

02.06.2005

With updated ini (r017) and small kpa formula fix also idle is functional and possible to tune with MegaTune.

01.06.2005

Victory in tuning battle! Car runs now pretty well with firmware v12. Almost only thing we missed was idle, because of some bugs in MT profile (r016):

31.05.2005

Severe problems keeping the engine running nicely. Tried STABLE1_0 with config below, engine hardly runs. Same SW & config with older compiler and car runs almost nicely, but ign advance is for some reason limited to ~24degrees and changes in ve table doesn't seem to affect AFR at all..

Please publish

Earlier test were done with release v11 and gcc3.4.1/libc1.0.4 (WinAVR 20040720 distribution). Updated to firmware v12 release and compiled with gcc3.4.3/libc1.2.3 (latest WinAVR) and problems are gone.

22.05.2005

Car is now running, both fuel and ignition (dummy with distributor). Latest config dumps from board with STABLE1_0 firmware (20.05.2005)

09.05.2005

It's alive. Engine was running yesterday, board was only delivering fuel. Latest config files:

12.04.2005

Problem below was solved by updating a perl. With perl v5.8.6 make_ini.pl works smoothly.

Yesterday we made some initial tests in the car. MT configuration started to look somehow acceptable after a couple of hours, basically using old configuration from B&G MS. However TPS readings were not ok, values were either 16% at idle or by adding some throttle value jumped directly to 100%. In the LCD TPS values were ok.

11.04.2005

Some problems with perl. I use a activestate perl under Win: This is perl, v5.6.1 built for MSWin32-x86-multi-thread

When trying to run perl bin\make_ini.pl global.h doc\megatune\config.xml doc\megatune\vemsv3.ini I get an error message\n

"strict" is not defined in %XML::Simple::EXPORT_TAGS at C:/APPS/Perl/lib/Exporter/Heavy.pm line 75
        Exporter::heavy_export('XML::Simple', 'main', ':strict') called at C:/APPS/Perl/lib/Exporter.pm line 45
        Exporter::import('XML::Simple', ':strict') called at bin\make_ini.pl line 10
        main::BEGIN() called at C:/APPS/Perl/site/lib/XML/Simple.pm line 10
        eval {...} called at C:/APPS/Perl/site/lib/XML/Simple.pm line 10
Can't continue after import errors at bin\make_ini.pl line 10
BEGIN failed--compilation aborted at bin\make_ini.pl line 10.

I tried to download XML-Simple from activestate and installed it ppm install XML-Simple.ppd without any warnings etc. but obviously something is still wrong. Any hints?

04.04.2005

Board/case assembly is now mostly completed after some not-so-active period.

03.03.2005

Completing of the controller begins.

Although board has a most of the parts already soldered on it, a few components still needs to soldered by hand.

There are also several items to check before even thinking to plug the board to the car.

01.03.2005

Ordered items arrived


more details will follow..