Fantastic news WMax. :2thumbup: :2thumbup:
Will you consider writing up your project for others to learn from when the system matures and becomes more "beta"? :)
I will indeed. Most of it is very well documented in general (see megamanual.com and MSextra.com), but there are a few tricks I had to use.
Basically what is needed is to tap the Water temperature sensor wire that goes to pin 10 of the L-Jet connector, make an adapter plate for a volvo throttle position sensor, add a temperature sensor to the intake (I screwed a GM coolant sensor into the intake snorkel. If it was turbo or supercharged, this would be more critical, need to be in the plenum, and would need a faster response), weld a oxygen sensor bung to the header collector box, make a harness for the injectors (which taps from the fuel pump supply wire, and supplies the wideband oxygen sensor controller), and then finally tap the #2 coil (-) and the #2 cylinder's vacuum port (with a vacuum line to the built in air pressure sensor). A pre-assembled wideband oxygen sensor controller is attached as well. All of this is hooked into the controller box.
A laptop is used for tuning, most of which occurs with an automatic algorithm with Tunerstudio software(
http://www.tunerstudio.com/). The base map had it running well enough to get going after a bit of fidgeting with the idle and off idle mixture.
From here, I will continue tuning the fuel maps, and then add acceleration enrichment (like a pumper carb/accelerator pump). I will also add exhaust gas oxygen control, which updates the mixture on the fly.
So far it has better response in the lower rpms than it ever has had. Huge increase in torque and smoothness. I haven't gotten the higher rpm as well tuned yet. I have it set super rich for the moment as a safety precaution, and it has pretty good power at full throttle.
In general, I have been starting with the autotune function set for around 13.5:1 air fuel ratio, richer at higher loads, leaner down with lower loads. From there, I will lean it out for better mpg and emissions at cruise and other speeds. Will aim for a stochiometric (14.7:1) ratio at cruise, 13:1 at wide open throttle for peak power and torque.
I am considering at some point implementing a full fuel and spark control system, and potentially sequential injection. I would need to make a shutter wheel to replace the timing mechanism in the bike, as the 2-hall system will not work for the megasquirt, as far as I can tell. I may be able to make a microprocessor controller which will take the output from the hall sensors and convert it to something for the megasquirt. The stock bmw system is pretty ingenious. For the K75, it can tell which cylinder of 3 to fire (with wasted spark) by which of 2 sensors are active. The wheel has 2 slots 120 degrees from each other. With arbitrary cylinder numbering:
Cylinder | hall 1 | hall2 |
1 | On | off |
2 | On | on |
3 | off | on |
Will keep posting as I update it. I'll happily share the maps with anyone who is interested in doing this.