The code is updated and can now read multiple channels over s.bus and control multiple outputs. There's the solenoid pulse plus 3 more digital/pwm pins (currently 8, 9, and 10). I've breadboarded and tested the circuit...

and now it's time to build a more permanent version. I think this one goes together easier than the prior version but I need to build a few first. The code has spaces for defining how to control those 3 new pins plus rpm measurement coming soon.