rusEfi: ignition and other buns
For those who have just joined us - the previous part is here .
Right to the main news - the fuel pump control and the alpha version of the ignition have started working on rusEfi: this is enough to control the engine using rusEfi only!

Prior to this stage, a native engine control unit was used to control the ignition; now, hardware and software for controlling the ignition are 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 then we need to refactor and improve what is already. There are basic functions, although at a primitive level, they need to be developed to a universal state and correct algorithms.
In other areas, there is also progress
- Refactoring of some important things, in particular, output to the console required it
- The settings of the DPS, thermal sensors and some others
are made to the setup program - Both hardware versions are developing
Two hardware versions are a set of modules for discovery (here you have your own set of goals and pluses), and a single whole board (here is a different set of goals and pluses).
In total, four people are currently working on the code, three on a modular board and three on a single board, but help is still needed in all areas.
The next step, we plan to finalize the signal processing from the MAP sensor. The signal processing will be processed, the settings are made in TunerStudio. The goal of the stage is to drive without MAF using only the MAP. Algorithms for calculating fuel according to MAP will also be developed.
If you are a programmer or electronic engineer, we will be glad to see you in our well-organized ranks. Work is moving, but with your help, the result will be achieved faster! For example, we have a task tracker for firmware - sourceforge.net/p/rusefi/tickets

rusefi.com/forum
rusefi.com
Right to the main news - the fuel pump control and the alpha version of the ignition have started working on rusEfi: this is enough to control the engine using rusEfi only!

Prior to this stage, a native engine control unit was used to control the ignition; now, hardware and software for controlling the ignition are 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 then we need to refactor and improve what is already. There are basic functions, although at a primitive level, they need to be developed to a universal state and correct algorithms.
In other areas, there is also progress
- Refactoring of some important things, in particular, output to the console required it
- The settings of the DPS, thermal sensors and some others
are made to the setup program - Both hardware versions are developing
Two hardware versions are a set of modules for discovery (here you have your own set of goals and pluses), and a single whole board (here is a different set of goals and pluses).
In total, four people are currently working on the code, three on a modular board and three on a single board, but help is still needed in all areas.
The next step, we plan to finalize the signal processing from the MAP sensor. The signal processing will be processed, the settings are made in TunerStudio. The goal of the stage is to drive without MAF using only the MAP. Algorithms for calculating fuel according to MAP will also be developed.
If you are a programmer or electronic engineer, we will be glad to see you in our well-organized ranks. Work is moving, but with your help, the result will be achieved faster! For example, we have a task tracker for firmware - sourceforge.net/p/rusefi/tickets

rusefi.com/forum
rusefi.com