Share this project

Done

Share this project

Done
The next generation of aftermarket engine management systems. Open source, useable & with readable code.
The next generation of aftermarket engine management systems. Open source, useable & with readable code.
37 backers pledged $5,262 to help bring this project to life.

About this project

rusEfi: automotive Engine Control Unit firmware 2nd phase project video thumbnail
Replay with sound
Play with
sound

$5,262

37

Time to turbo-charge something? Want more power on the track? Have a brilliant idea for better mileage? You need fully-customizable engine control.

rusEfi is the next generation of open source, DIY automotive engine management. With the availability of cheap yet extremely powerful micro-controllers, we can make a very simple and usable Electronic Fuel Injection (EFI) system possible!

rusEfi can control an engine already, but only using a plain MAF or TPS (Alpha-N) table lookup algorithm. This project is about adding Speed Density fuel logic and configurability so that non-coders can use this ECU.

quick rusEfi intro

Software is only useful with conjunction with hardware. rusEfi project has a working hardware prototype - the board is called Frankenstein, it's an open hardware snap-on shield for stm32f4discovery development board. It was important to create a useable hardware platform in order to prove the concept, we have a real engine running using this hardware platform together with the firmware alpha version. At some point in the future we should have our own board including the stm32 chip, and the code is not really coupled with this specific chip anyway.

Frankenstein board
Frankenstein board

The project

#1. We need to make a step from configuring each engine by editing the source code to being able to configure each aspect of the individual setup via well-know tuning software. It should be possible to take existing pre-compiled firmware binary and set it for a wide variety of engines using existing tuning software.

#2. We need to implement Speed Density fuel calculation algorithm, this is an important feature which would made the ECU much more smarter. Speed Density/MAP fuel calculation is required for forced induction applications.

While I will continue to act as architect & lead developer, the injection of funds would allow me to hire freelance help.

Anything pledged above the goal would be used on additional work:

* hire technical writer to improve http://rusefi.com/wiki/ content

* better CAN support

* advances hardware support: electronic throttles, dual TPS sensors etc etc

Risks and challenges

There is a risk that my test vehicle would give up at some point - but I've chosen a cheap car for that role so it's replaceable.

There is a risk that stm32f4discovery boards would get discontinued - we are addressing this by developing our own brain board.

Learn about accountability on Kickstarter

FAQ

  • No, Megasquirt is offering a closed-source customizable ECU. I believe MS used to be 'open source but not free' (their license requires use of their authentic hardware). People were confusing 'open' for 'free' so MS had to switch to closed-source. rusEfi is a GPL open-source

    Last updated:
  • rusEfi is not the only open source ECU. What I believe makes rusEfi unique is the source code - it's highly-modular, less platform dependent approach. This makes a difference for the ease of change and expansion which would be needed in order to support newer vehicles with all their digital gauges and custom electronics.

    While the primary target is stm32f4, you can also compile the core logic of rusEfi into a win32 executable - yes, a Windows executable.

    Last updated:

Support this project

  1. Select this reward

    Pledge $10 or more About $10

    Thank you!

    Less
    Estimated delivery
    11 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Select this reward

    Pledge $49 or more About $49

    A lot of thanks and an unpopulated Frankenstein board!

    Less
    Estimated delivery
    Ships to Anywhere in the world
    7 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  3. Select this reward

    Pledge $100 or more About $100

    Much more thanks and credit as a donator on the rusEfi forum!

    Less
    Estimated delivery
    1 backer
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  4. Select this reward

    Pledge $199 or more About $199

    As many thanks as you can carry and a populated Frankenstein board.

    Less
    Estimated delivery
    Ships to Anywhere in the world
    6 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.

Funding period

- (30 days)