All Projects → ECUality → ECUality

ECUality / ECUality

Licence: GPL-3.0 license
An open ECU platform for running a fuel-injected engine

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
POV-Ray SDL
72 projects
HTML
75241 projects
CSS
56736 projects

Build Status

ECUality

This project is about taking full control of a dated fuel-injection system, and making that process easier to repeat. Currently, the system is built to run the engine in a 1984 VW vanagon. I aim to create a platform that bears adaptation requiring a minimum of external tools.

ECUality differs from other ECU projects in that I avoid relying on complex tuning software, favoring simple map-tuning algorithms that run whenever the engine and O2 sensor are warm.

More info here.

Install

  1. Install the Arduino IDE.
  2. Clone the repository.
  3. Connect an Arduino Mega 2560 to your computer's USB port.
  4. Start the Arduino IDE.
  5. Open ECUality.ino in the IDE.
  6. Click "Upload". This will build the project, and upload the compiled firmware to your Arduino.

License

GNU GPLv3

Dependencies

Platform: 8-bit Arduino Mega 2560 (The chip is AtMega 2560), atop the ECU shield specified in the shcematic and layout files.
Build: Arduino IDE (uses gcc toolchain)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].