Hardware

As of 2025 we are selling eight universal ECUs. See Mission-Statement

🔴 Community support ONLY 🔴 Support Statement 🔴 Facebook group 🔴 Discord 🔴

⏩ 2025 universal hardware matrix ⏪

Features Connectors/Misc. Info Released in Maximum recommended engine
nano 💲💲💲 Tiny 2 cylinder ECU superseal 26 pin 2025 2 cylinder
Huge 💲💲💲 Our most powerful ECU with dual WBO superseal 120 pin 2023 12 cylinder, dual electronic throttles
uaEFI 💲💲💲 Ultra affordable with WBO controller and knock detection Molex miniFit 2023 6 cylinder dual throttle body, up to 8 injectors
uaEFI 121 💲💲💲 Similar to uaEFI with metal enclosure and automotive connector TE 121 pin 2023 6 cylinder dual throttle body, up to 8 injectors
super-uaEFI 💲💲💲 Similar to uaEFI with motorsports superseal connector superseal 120 pin 2023 6 cylinder dual throttle body, up to 8 injectors
Power4GDI 💲💲💲 4 cylinder GDI ECU superseal 68 pin 2024 4 cylinder GDI
Proteus 💲💲💲 Older larger unit
+ 16 low-side outputs, limited to 3 amps each (injectors, relays, check engine light, etc)
+ 12x ignition outputs (or general purpose 5v, 100mA push-pull)
+ Dual electronic throttles
+ 4x High-side 12v drivers, 1 amp each
+ 4 thermistor analog inputs (2.7k pull up resistor)
+ 12 General purpose analog inputs
+ Dual VR sensors (crank position, wheel speed)
+knock detection
+ 6 digital inputs (hall cam/crank position, wheel speed, clutch/brake switch, etc)
TE ampseal connectors: 93 pin
rusEFI's older fully-featured shield
IP68 waterproof case
2020 12 cylinder, dual electronic throttles
microRusEFI 💲💲💲 about 10 analog inputs
+ One VR/Hall input channel for crank sensor
+ One Hall input channel for crank sensor
+ 4 injector output channels
+ 4 logic level coil control channels (external igniters could be needed for some coils)
48-pin connector
On-board DBW
USB, CAN
open source hardware
2019 4 cylinder, single electronic throttle

Unified rusEFI firmware runs on a wide array of boards with stm32f4 and stm32f7 microcontrollers.

Q: This is all very cool but you guys do not have a Plug&Play for my Trabant. I think I will go and make a new rusEFI board just for my Trabant

A: At rusEFI we love cool new projects, but we are a really small team and only have so much time to work on rusEFI.
We already have lots of different hardware configurations and we would suggest using one of the existing wire in versions.
Nobody is stopping you from making your own board, but we cannot guarantee any support for that board or assistance with building it.
If you proceed then please consider making a P&P adapter board design based on Hellen, Proteus, or microRusEFI. See also https://github.com/rusefi/rusefi/wiki/Custom-Firmware

Q: What EDA are you guys using for your open source hardware?

A: rusEFI preference KiCad. A few legacy pieces are still using KiCad 4 and 5. While many EDAs have many cool features KiCad gives rusEFI uniformity and consistency.

See also https://github.com/rusefi/rusefi/tree/master/hardware

Q: What pin do I use for tachometer output?

A: There is no single right answer. It really depends on what kind of electrical signal is your tachometer expecting. Is it low-side driven? +5v logic signal driven? +12v logic signal driven?

Q: What are these four status LEDs close to main processor?

A: Many rusEFI boards have four status LEDs. All four LEDs blink on start-up just to confirm life.

Blue Communication LED which is expected to blink at 50% duty cycle during normal board operation. If USB communication cable is connected Blue LED starts to blink faster.

Red CRITICAL (previously known as FATAL) error means you have a CRITICAL error, engine operation is not possible with CRITICAL error.

Green LED on many rusEFI boards is RUNNING. Off if engine is stopped, blinks if engine is cranking, solid if engine is running.

Q: Exiting, what soldering iron is best?

A: FAQ Why No Self Assembly

Q: Why battery holder?

A: So that log file names could be current time stamp. That functionality is the only reason for battery holder.

Q: I would like to fabricate and sell on my country

A: See Royalty

Q: how do I make my own board?

A: Hellen One Platform is a way to build an ECU from existing functional blocks like knock detection module or wideband controller module.