For those who have just joined us - the previous part is here .
Immediately to the main news - on rusEfi they earned the control of the fuel pump and the alpha version of the ignition: this is enough to use only rusEfi to control the engine!
Prior to this stage, the engine control unit was used to control the ignition, but the hardware and software for the ignition control were now implemented. This allowed to completely remove the native control unit from work and start the engine using only rusEfi. The software implementation is quite primitive, at the moment it was only necessary to start the engine and drive without a native unit, the result was achieved, but the code still needs to be seriously rebuilt. We can assume that the circle is closed, and further it is necessary to already refactor and improve what is. There are basic functions, although at a primitive level, they need to be developed to a universal state and correct algorithms. ')
There are also progress in other areas. - The refactoring of some important things, in particular the output to the console required this - In the setup program, the TPS, thermal sensors and some other - Both hardware versions are developing.
Two hardware versions are a set of modules for discovery (there is a set of goals and advantages), and a single whole board (there is a different set of goals and advantages).
In total, four people are currently working on the code, three on the modular board and three on a single board, but help is still needed in all areas.
At the next stage, we plan to refine the signal processing from the MAP sensor. Signal processing will be reworked, settings made in TunerStudio. The goal of the stage is to drive without MAF using only MAP. There will also be worked out algorithms for calculating fuel for MAP.
If you are a programmer or an electronics engineer, we will be glad to see you in our slim ranks. Work is moving, but with your help, the result will be achieved faster! For example, we have a firmware task tracker - sourceforge.net/p/rusefi/tickets