Fuelino Proto3 and Race Render 3 video overlay

Today, I took an other video on my Honda CBR125R, and tried to do some data overlay using RaceRender 3.5.5 Free. The data has been acquired using Fuelino Proto3, the open source fuel injection module and data logger for motorcycle.

The signals visualized in the video below are:

  • Engine speed (rpm)
  • Throttle Position Sensor signal (%)
  • Injection cutoff status
  • Injection time (us)
  • Lambda Sensor raw voltage (V)

At the moment, Fuelino Proto3 is also able to log many other info such as:

  • IMU (Inertial Measurement Unit) data: 3-axis acceleration, 3-axis gyroscope signals, using MPU-6050
  • Temperature
  • GPS: position (latitude, longitude, height), real time (date, time), time of the week, speed, using Ublox Neo 6M

I also added a feature which allows you to quickly acquire the lambda sensor signal (1ms sampling time, 32 samples) when some triggering conditions are satisfied, such as: engine speed and throttle in a specific range for more than 1 second. This will help a lot in finding out if the injection timing is properly tuned (i.e. the air-fuel ratio is close to the stoichiometric ideal ratio).

If you are interested about my project (the name is Fuelino), please contact me, or leave a comment below, and I can provide you more info about it. I still have some samples available that I can send you for free, if you want to test it on your motorcycle. For more details, please click here.

Author: Davide Cavaliere

I am an Italian Electrical Engineer graduated at Politecnico di Milano. My interests are motorcycles and cars, electronics, programming, Internet of Things, and Japanese culture.

2 thoughts on “Fuelino Proto3 and Race Render 3 video overlay”

  1. Hi, your project is very interesting to me and i have a few questions. Have you thought about further developing your board for different applications? I know there is a market for converting carb single cylinder scooter/motorcycle engines to efi. There are other people trying to develop similar arduino boards to achieve this but the one in particular ive been keeping an eye on, nanoefi, started off as a basic capture spark signal and be a fuel only controller, simple, to adding more and more features to the point where developing has been going on forever. Your board clearly works great as a piggy back from what i can see but would it be a large project to modify the board to capture the spark signal from the cdi on a carbed bike and use that for injector pulse while using tps, lamba, etc to control fuel ratio? What are your thoughts?

    Thank you

  2. Yes. It is possible. Fuelino has 3 digital inputs which can be connected to interrupts. These inputs are managed by the LM339 with hysteresis comparator (for noise filtering), and are fed to Arduino Nano inputs.
    By software, you can manage the meaning of each signal, and create your logic based on that signals status.
    On output side, Fuelino is capable of managing 2 "low side drivers", implemented using N-MOSFETs (FKI10531). You can use, for example, 1 output to manage the injector signal, and 1 output to manage the fuel pump (in case this is necessary).
    In such case, you use the CDI injection signal to understand the rpm, and the ignition time, and therefore you can phase the injection time.

Leave a Reply

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