I tested some more tonight. I rigged up a drill so I could spin it fast, like 500rpm fast.
Seems like it's the protoboard, Cylinder 2&4 works perfectly, 1&3 is getting extra pulses. Take a look at these captures:
As you can see, the #1 firing gets a consistent double spark at the wrong time. The #2 gets a random extra pulse. #3 and #4 is perfect.
Speed made no difference. Even spinning it superslow worked fine on 3&4. I tried to max out the drill, making the RPM go insanely high, and it didn't help at all with 1&2.
Seems like the protoboard is outputting some garbage signal What to test next...
Seems like it's the protoboard, Cylinder 2&4 works perfectly, 1&3 is getting extra pulses. Take a look at these captures:
As you can see, the #1 firing gets a consistent double spark at the wrong time. The #2 gets a random extra pulse. #3 and #4 is perfect.
Speed made no difference. Even spinning it superslow worked fine on 3&4. I tried to max out the drill, making the RPM go insanely high, and it didn't help at all with 1&2.
Seems like the protoboard is outputting some garbage signal What to test next...