IIRC, the main injector is 500cc/min while the aux is 450 cc/min.
I haven't taken the time to fully examine the MPGuino code, but I assume it uses an interrupt routine to watch the injector input. The Arduino has two interrupt channels... for some reason, that injector input is wired to both. I don't see why you couldn't break that up and create two injector input channels, with different scaling values. That would be a hardware tweak and possibly a fair chunk of code. As I recall, storage space is already tight on the '168-based units. Maybe use a '328?
|