Some months ago I decided to remove the Akrapovic carbon racing exhaust from my Honda CBR125R, because I thought that the sound was a bit too loud (it did not have the "dB killer" baffle installed). Therefore, at first I mounted the original exhaust, the one visible in the picture below. However, after some months … Continue reading "Akrapovic exhaust installation on Honda CBR125R"
When using software SW1 (efi_davide_20160131_v1), it is possible to request information to the ECU in real time, using the serial communication provided by the Arduino Micro Serial1 port. SW1 supports 8 bytes ASCII format commands (from PC, service tool, or logger), and they are interpreted by the following function, which is called every time 8 … Continue reading "ECU Software V1 Service Commands"
The Arduino sketch contains the usual Arduino standard functions setup() and loop(). SW V1 sketch can be downloaded here: efi_davide_20160131_v1. The function setup() is run when the microcontroller turns ON. In the code, the following instructions are executed: Timer1.initialize() initializes the timer object, which is used to handle the injection extra time. Timer1 is declared … Continue reading "ECU Software V1 Explanation - Part 1"
In this post, you can find the downloadable version of the software to be flashed in the ECU. After creating the ECU electronic circuit for adjusting your motorcycle Fuel Injection timings, it is necessary to upload the software inside the Arduino Micro. The software which I created is composed by 2 parts: "Tempo" library. It … Continue reading "Arduino Software for the Fuel Injection controller (Version 1)"
Today I would like to share with you the schematics of the DIY ECU which I built for my Honda CBR125R. This additional ECU does not have the purpose of substituting completely the original Honda (Keihin) one; it is an ECU which works, in series with the original one, to manage the signal of the … Continue reading "Custom ECU for Fuel Injection regulation: schematics and layout"