4 Comments

  1. You said that it fire the spark plug three times and is not efficient at high RPM but works well at low RPMs an when starting. Since you are using the Arduino to monitor the RPM of the engine. Why not have a subroutine where one or possibly two of the extra firings are eliminated above a higher RPM?

    I was pleasantly surprised to see that you have the same lawn mower that I do. Thanks for posting.

  2. I have a vtwin that I would like to do this too. I've never touched a Arduino before and I need a lot of help trying to figure things out with this.

  3. Great project! I am actually working on a similar arduino engine controller. I also usa a hall sensor and a magnet. My code is very much alike your code. I have not figured out the time compensation for the code delay to put in the advance curve. How did you get to that number? Just experimenting? Did I get you right that you fire the spark two times? That is smart because then you get to burn ALL the fuel. I will try this also. You can read some about my project on my website andersstenhammar.com . Have you gotten to develope your system any more?
    Anders

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.