GTS1000 on MicroSquirt running MSExtra
Thunderace engined GTS1000 cased MicroSquirt MSEXtra 3.0.3u
Re: GTS1000 on MicroSquirt running MSExtra
Enough from my end, hope you can post some feedback on that.
Thunderace engined GTS1000 cased MicroSquirt MSEXtra 3.0.3u
I also need to correct the ini to allow VELive to tweak VETable2. The engine is capable of idling at very low speeds at around 750-850, when 1100 is the norm, and as I am running semi sequential, I have been playing with the timing windows for the injection points. I was surprised to discover the idle was well rich, but although I have calibrated the LC-1, I think I will have to look at this some more.
Latest video link, just a short clip showing a hot start, ASE working, and WUE still enabled. I am going to do some more work on the colder starts, as it takes a few on/off cycles to get a stable cold idle...it fires, but doesn't maintain until after third attempt. I realise it's trying to tell me something, but I have not read up enough on this.
http://gallery.me.com/mike.crane#100095 ... olor=black
Thunderace engined GTS1000 cased MicroSquirt MSEXtra 3.0.3u
Switch off the bike, switch on the bike and hit the starter, and the engine fires within a second. I assume this is a priming pulse issue, so as it was 25ºC yesterday, I am going to look at the priming pulse settings and see what values I have in TunerStudio at this temperature, and see if I increase them it cures the problem.
UPDATE I have checked the priming pulse and they do reduce at around 25ºC, so I have increased them. I checked my cranking RPM and it is above my actual cranking speed on the starter. I also decided to make an RPM bin for this, so that I can play with the fuelling prior to reaching an idle speed. I don't think it will be necessary, but I have the option, to alter a specific area, and if it works I can apply it later. The priming pulse is approx 4msec at the moment, and we will see if the engine set up needs more over the next few starts.
I am very impressed by the starting otherwise, cold starts don't race like the OEM (less fuel) and hot starts are better than the factory ECU on my GTS1000

Thunderace & cased MicroSquirt running MSExtra 3.0.3u

Try it again, and ASE drops off very quickly, so I increase the Taper Cycles. Once the WUE goes out, I switch on the Innovate LC1 and let it warm up on a running engine, and revise the VE Table 1 some more. The low rpm bin I created is too rich on a hot start, so I lean it down, and bingo the engine fires first touch from hot. Idle is a little slow, so I adjust the throttle body stop, and increase it to around 950 rpm. More tweaking of the VE Table 1 (Alpha-N), and the engine starts really quickly hot.
I am getting quite a bit of PulseWidth variation under idle, and I wonder whether it's battery voltage compensation, as the battery voltage is low, and the alternator is charging it. I will have to do some more reading, because although the ignition advance, VE Tables 1 & 2 are in stable zones (no fluctuations in the bins) I am getting a variation. I have noticed a variation in MAP< but I am using Alpha-N so it shouldn't affect things. I will have to look at my settings some more, but I am nitpicking really.
The engine will idle at sub 750 when warm, yet the manufacturers spec 1100 rpm, so I am really impressed with what I have got here so far.
Next instalment, will see fresh plugs, LM1 datalogger with LMA-2 accessory, which will log AFR, MAP, TPS & RPM and help me dial stuff in. I also need to put a centre stand stop on the exhaust, as well as get my friend to get a move on rebuilding the cycle parts, especially if we are to take this to the Treffen this year.
Re: GTS1000 on MicroSquirt running MSExtra
I disabled the acceleration enrichment, made sure all temperature related stuff was not adding corrections, and although I can’t say the methodology is perfect, it is appearing to work.
One thing I did notice, the engine was hugely rich, and it had me confused at first, and after looking at some video my pulsewidth was fluctuating. I suspected some compensation circuit was doing it, and it turned out to be the battery voltage compensation for the injectors was causing most of it. As the voltage climbed (battery charging) the engine was getting richer, so I leaned it off on the VE Tables until I reached stoich, and then waited for the voltage to climb again, which made the engine richer still. I adjusted the ms/V figure downwards, until the engine was more consistent, in that battery voltage increases as the on bike battery was charging was not causing excess richness.
Next up, was part throttle response and adjusting the VE Table to suit. I was quite surprised by the numbers, as the engine needed less fuel than at idling to make stoich, and by adjusting the speed density map too in VE Table 2 actually made the engine smoother.
By now I had worked the engine for about an hour revving it upto 4K rpm at various small throttle openings, and there was a definite improvement in part throttle response as a result of todays work. Unfortunately, there is only so much you can do without upsetting my friends neighbours, so I had to finish.
Overall I am still well impressed how it is going so far, and the cased MicroSquirt, TunerStudio and the MSExtra code is working very well together.
Re: GTS1000 on MicroSquirt running MSExtra
The bike was resistant to starting on the low battery. It wouldn't quite catch, so I checked the fuel...and that was that

More fuel in the tank and after a short time I switched on the LC1 and immediately noticed the engine was running weak, so I decided to tweak the WUE values closer to stoich, and continued to do so as the engine warmed. The idle was relatively steady, the VETable 2 SD blue dot holding in a tight group, and then the fan cut in...suddenly the engine went richer. I had noticed this before, and homed in on the voltage compensation for the injectors, so I tried to bring this closer to stoich, by reducing the compensation...however when the fan stopped the previous stoich setting was too weak.
I jumpered a battery across the system to try and stabilise the fluctuations, but it made hardly any difference. I tried reducing the injector time, required fuel, VETable bins etc and modding the correction, but it was never 100%. I need to mod the dash next to view in realtime battery voltage, PW and AFR, as I think this is the main reason for my idle fluctuations, and taking a snapshot will prove this. I know I can use MLV, but this is good enough.
Interestingly there is no lag compensation for "battery voltage", yet there is for other sensors, and other stuff.
The other few things I tried was very small throttle openings and tweaks to the SD VETable 2, just off and around idle, and at the same time maintain close to stoich. By the time I had enough, it was starting to get very much smoother, and I really enjoy working with the TunerStudio software.
I did try MegaTunix in a back to back attempt, but I couldn't get the USB Serial adaptor to be seen in X11, and so I must be doing something wrong.
EDIT added screenshot
Re: GTS1000 on MicroSquirt running MSExtra

Re: GTS1000 on MicroSquirt running MSExtra
Glad you approve mxrob, and pleased you are getting some miles under your belt now.

Re: GTS1000 on MicroSquirt running MSExtra
I did manage this, but I think the compensation was 0.00msec/volt, but under cranking it was a starting issue, as the 9.0V under the starter, affected the idle and ASE a bit. I rounded off my hour or so of tweaking by adjusting the acceleration enrichment tapers, after switching AE on of course.
However being an Alpha-N/ SD blend, I spent quite a bit of time reducing my very small part throttle openings, as they were far too rich, which means modding VETable 2. This actually works rather well without having an acceleration enrichment enabled, and I can see this is a useful tool to smooth out very small throttle transitions. It would be a lot more useful to do this under some load, but this bike isn't on the road yet, and the rear end is being overhauled I can't dyno it, as the wheel and other stuff is pulled out.
I also played with the TPS/MAP blending and the thresholds, and got good "very sudden snap open throttle" response by lowering the MAP threshold from 150 to 120. I also have very little ramp slope/gradient on my AE curves, as I am running way too rich under acceleration, and this is a lot different to how I started.
I am using 3.0.3u at the moment, and surprisingly I did notice the ASE light coming on when blipping the throttle, and revving the bike, which I'll be looking out for again next time I play with the engine, as it could be a bug.
Finally, I got MegaTunix 0.9.22 hooked up to the engine as a parallel development in OSX on the MacBook Pro, and other than a need to rework the gauge limits/layout, it is surprisingly fast and quite a bit different to TunerStudio. Obviously I am used to the latter, but MegaTunix looks like another useful tool in the MicroSquirt tuning library.
