The most advanced open source ECU

Mission Statement
Standalone on Demand

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
CAN bus connectivity
Bluetooth connectivity
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 completely assembled ECU.
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
Shop 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
Shop 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

microRusEFI 4 cylinder ECU Shop microRusEFI
Proteus 12 cylinder ECU Shop Proteus
24 pin breakout board Get it on eBay
35 pin connector
35 pin breakout board
VAG
Get it on eBay
38 pin breakout Chrysler Get it on eBay
48 pin connector Mazda
breakout board
female crimping kit
Get it on eBay
52 pin breakout board
52 pin connector
Get it on eBay
55 pin breakout board
55 pin connector
Get it on eBay
60 pin connector
60 pin breakout board
Ford EEC-IV
Get it on eBay
60 pin connector
60 pin breakout board
Suzuki Yamaha
Get it on eBay
64 pin connector
64 pin breakout board
Nissan
Get it on eBay
64 pin breakout board
64 pin connector
Miata Honda OBD1
Get it on eBay
68 pin breakout board VAG Get it on eBay
72 pin connector
72 pin breakout board
Mazda NB2
Get it on eBay
76 pin connector
76 breakout board
Mitsubishi Subaru
Get it on eBay
76 pin connector
76 pin breakout board
Nissan
Get it on eBay
80/52 breakout
80 pin connector
Get it on eBay
88 pin connector
88 pin breakout board
BMW
Get it on eBay
93 pin connector
93 pin breakout board
Subaru Mitsubishi
Get it on eBay
96 pin connector
96 pin breakout board
Chrysler
Get it on eBay
104 pin connector
104 pin breakout board
Honda OBD2
Get it on eBay
104 pin connector
104 pin breakout board
Ford
Get it on eBay
112 pin connector Nissan Get it on eBay
112 pin(64+48) connector Get it on eBay
112 pin 56+56 connector
112 pin 56+56 breakout board
Polaris RZR
Get it on eBay
120 pin connector
120 pin breakout board
Volvo
Get it on eBay
121 pin breakout board
121 pin breakout board
VAG Nissan Maserati
Get it on eBay
122 pin breakout board
122 pinbreakout board
Get it on eBay
125 pin breakout board
125 pin breakout board
Honda K
Get it on eBay
128 pin breakout board M111 Get it on eBay
134 pin connector
134 pin breakout
BMW Hyundai
Get it on eBay
135 pin breakout board Subaru, Corolla/Matrix/Vibe Get it on eBay
73+80 153 LS Gen 4 breakout Get it on eBay
154 pin 60+94 connector
154 breakout board
Ford VAG Hyundai
Get it on eBay
154 pin 96+58 connector
154 breakout board
Mercedes
Get it on eBay
170 pin breakout Toyota Get it on eBay
174 pin(58+58+58) ECU connector Get it on eBay
196 pin connector Mercedes Hyundai Get it on eBay
196 pin connector
196 pin breakout
a2c93685800
Get it on eBay
198 pin connector Ford Get it on eBay