Hmmmm,
@pazi88
Well that would work for ignition but not really viable solution for injection, because to achieve over 50% duty for injectors, you need to inject for longer than one crank rotation. Which means that you would need to open the injector output 2 well before injector output 1 has closed. And doing that with one timer only and changing outputs isn't easy thing to do.
Loose thought here off the top of my head... what about a hardware shift-register chip? Like is used for 7-segment LED displays? Firing order won't change... like I say, havn't thought this through fully yet, but say the shift register has eight outputs.. first ignition pulse goes to output 1 (Then to ignition driver), second ignition pulse goes to output 2, and so on...
Would just need an option in the code to keep tack of the "pulse division" which happens...
Any thoughts on this? In theory there wouldn't be a limit to the number of injector or ignition outputs anymore, due to timer availability on the mega. Just add a shift register, then ignition/injector electronics after the shift register output...?
https://www.sparkfun.com/products/13699
I suppose this isn't really addressing the "sequential" issue for 6+ cylinders... rather helps open speeduino out to 8+ cylinders relatively cheaply... however, with a bit of code tweaking, it could be configure to allow 6+ cylinder sequential.
I must add that I know there is no significant benefit to full sequential and don't need it myself... but I had the thought and guessed I would get an opinion.