cyrusthecirus33 wrote: ↑Fri Sep 25, 2020 4:47 pm
Yeah I think it needs one squirt at 0 and the other at 360+48 degree which is the cylinder angle, and sequential spark ofcourse.
The simple solution is to run odd-fire with 2 injectors. There are many bikes with dual injectors per-cylinder, and although not for this purpose, could be an option for you with an additional overhead down-throat injector. In any case, fuel from one injector or pulse will be "stolen" by the other cylinder, much the same as Simese-port engines do.
Other alternatives could be to use port injection to limit charge stealing, or inlet 'filtering' to spread the flow of fuel across a wider range, as some automotive TBIs use with fewer throttle bores and injectors than cylinders. Most common in that case is injecting over the throttle blade(s) in order to allow flow and vaporization off the plates to spread the flow (and duration) more evenly across cylinders.
cyrusthecirus33 wrote: ↑Fri Sep 25, 2020 4:47 pm
Its gonna have a td04-09b, so wasted spark would probably increase change of knock.
Unless you have dual-plug-per-cylinder heads (spark wasted in same-cylinder), I wouldn't consider waste-spark due to the offset cylinder timing.
[EDIT] BTW - consider what "sequential" actually is, which is timing injections (or sparks) to the correct cylinder on the correct
cycle segment (one of two crank rotations on a 4-stroke). Speeduino already functions sequentially, firing INJ or IGN channels 1-2-3-4, always. The issue is firing single pulses on the correct cycle segment. So, we use a cycle signal (e.g., "cam") to designate that the sequence begins on a specific cycle, and it's already connected to the correct cylinder. Alternatively, we can pulse on every crank rotation and achieve one of them on every correct cylinder TDC, and the other 360°-out (double-shot sequential or wasted-spark).
Consider "wasted-spark" with two WS coils firing one into its cylinder and the wasted spark to ground (not another cylinder). That's actually a "normal" single-fire coil fired twice per-cycle in waste-spark mode. For injection, you can determine which channel fires after the missing-tooth, and assign that channel to the correct cylinder. If 2-squirts per cycle, it will always fire at the correct time for that cylinder, plus the additional squirt 360°-out. Just food for thought, and I hope that makes sense how I said it.