A GPL open source Engine Management System

Follow @rusefi Watch


Intro

Modern 32 bit chips are a game changer for Do-It-Yourself Engine Management

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 powerful engine management system possible!

rusEFI is designed around the STM32 series, utilizing high performance floating point MCUs running a Real-Time Operating System. This ensures high performance and a very stable and dependable product.
The currently supported features are:

Feature Supported
Batch injection
Sequential Injection up to 12 cylinders
Sequential Ignition up to 12 cylinders
Acceleration enrichment - wall wetting/fuel trip/tau factor
Closed Loop Fueling
Wasted Ignition
Electronic Throttle Body
Boost Control
Launch Control
Flex Fuel
20+ OEM triggers supported
Automatic Transmission Control
Direct Injection
Flat Shifting
Rotary Engines

Supported In Development Currently not supported

microRusEFI


microRusEFI is a small & cheap Engine Management System board designed for fully sequential 1, 2, 3 and 4 cylinder applications.
microRusEFI uses a waterproof connector and its aluminum enclosure could be sealed.
microRusEfi supports dual Hall shaft position sensor input or 1xHall + 1xVR shaft position sensor input (A few resistors must be replaced on the PCB to switch from one setup to another)
Open-source design available in this repository, or available as a kit or completely assembled.
This is an excellent option for racing series that allow modifications inside the stock ECU case.

Features
  • Primary VR or Hall input (configurable with few resistor changes)
  • Secondary Hall input
  • 4 analog thermistor (temperature) inputs
  • 10 analog voltage inputs (0-5v)
  • 4 high-Z injector outputs
  • 2 high-current low side outputs for IAC/VVT/other solenoids
  • Dedicated main relay control output
  • 4 low-current low side outputs for relays or warning lights
  • 4 5v logic-level ignition outputs
  • 2 logic level outputs (5v/12v configurable, requires resistor changes)
  • Electronic throttle body (drive by wire)
  • CAN connectivity on the plug
  • USB connectivity on the plug
  • SPI and TTL available on PCB
Get microRusEFI hardware microRusEFI Manual
Proteus

|PROTEUS



A high-featured board compatible with rusEFI firmware. Open-source design available in this repository.

Features
  • 2x VR crank/cam/vehicle speed inputs
  • 6x hall cam/crank or digital input
  • Full operation from 6-24v supply
  • Dual 5v sensor supplies, 150mA each, fully protected
  • Dual protected 12v external sensor supply
  • 16x 4A low-side drivers
  • 12x 5v ignition (or general purpose) outputs
  • Dual H-bridges for electronic throttle (also supports stepper idle valve!)
  • 4x 12v 3A high-side outputs
  • 12x Analog voltage inputs
  • 4x Analog temperature inputs
  • 180 MHz ARM Cortex-M7
  • TE Connectivity AMPSEAL connectors
  • Internal data-logging
Get Proteus hardware Proteus Manual
Hellen
Hellen Miata NA6
Hellen Miata NA96
Hellen Miata NB1
Hellen Miata NB2
Hellen 121 VAG
Hellen 121 Nissan
Hellen 128 Mercedes
Shop

Get rusEFI ECUs for Mazda Miata from


The following rusEFI hardware is currently available on eBay:

35 pin breakout VAG Get it on eBay
38 pin breakout Chrysler Get it on eBay
52 pin breakout board
52 pin connector
Get it on eBay
Get it on eBay
55 pin breakout board
55 pin connector with breakout board
Get it on eBay
Get it on eBay
Alternative 55 pin connector Get it on eBay
60 pin Ford EEC-IV connector Get it on eBay
60 pin connector Suzuki Yamaha Get it on eBay
64 pin Nissan breakout board Get it on eBay

64 pin breakout board
64 pin connector with breakout board
Get it on eBay
Get it on eBay
Get it on eBay
68 pin breakout board VAG Get it on eBay

72 pin connector with breakout board Mazda NB2 Get it on eBay
Get it on eBay
76 pin connector with breakout board Mitsubishi Subaru Get it on eBay
76 pin Nissan breakout board Get it on eBay
80 pin connector VAG Get it on eBay
88 pin connector BMW Get it on eBay
Get it on eBay
104 pin connector Honda OBD2 Get it on eBay
104 pin connector Ford Get it on eBay
112 pin connector Nissan Get it on eBay
112 pin 56+56 breakout and connector Polaris RZR Get it on eBay
121 pin breakout board
121 pin connector with breakout board
VAG Nissan Maserati
Get it on eBay
122 pin breakout board Toyota Mazda Get it on eBay
125 pin breakout board Honda K Get it on eBay
134 pin connector
134 pin breakout
BMW Hyundai
Get it on eBay
Get it on eBay
135 pin breakout board Subaru Get it on eBay
73+80 153 LS Gen 4 breakout Get it on eBay
154 pin 60+94 breakout board
154 pin connector with breakout board Ford VAG Hyundai
Get it on eBay
Get it on eBay
154 pin 96+58 breakout and connector Mercedes Get it on eBay
196 pin connector Mercedes Hyundai Get it on eBay
198 pin connector Ford Get it on eBay