rusEFI in Arduino Mega2560 form-factor - megaefi - speeduino / rusefi mashup

Hardware inside and outside of the ECU
Post Reply
gurov
Posts: 35
Joined: Wed Feb 07, 2024 10:43 pm
Location: nj
Github Username: ggurov
Slack: ggurov
Contact:

rusEFI in Arduino Mega2560 form-factor - megaefi - speeduino / rusefi mashup

Post by gurov »

First off, huge thanks to pazi88 for designing this board and letting it out into the wild - stm32f407vEt in an arduino Mega2560 form factor: https://github.com/pazi88/STM32_mega

However, stm32f407vEt won't do for our purposes. so replacing that with a VGT version, we get this:


megaEFI:


Image

it's the same size as Mega2560 Arduino, but with an stm32f407vgt on it which lets us run rusEFI

Image

That fits onto this board:

Image

it goes on the back:

Image

and fits into an ECU kinda like this:

Image


This board runs rusEFI, Today i started my car on it without any drama. it ran just like other rusEFI boxes i have prepared. It has to run in waste spark/batch fuel mode, which rusEFI handled just fine. The base speeduino board is 4ign 4inj, this ecu with speeduino board runs the same car in wastespark/batch fuel using the native mega2560 board with intended software on it just as well.



So why is this cool, or useful at all ? Well, for one, it gives people with an existing Speeduino board installation a potential upgrade path as they progress in their DIY EFI journey. Speeduino is a fantastic project, with incredibly low barrier of entry, economical and frankly quite a bit less intimidating than rusEFI, but the feature set and functionality are limited if the user starts demanding more.
As this is just a logic board without any power components, it could be used on lower budget and more DIY-oriented projects, in the spirit of Speeduino but different firmware.

There are also quite a few different form factor ECUs out there that could benefit from this at very attractive prices, products that have been proven by trial. Namely the 2 channel compact boards

no2c:
image.png
image.png (1.41 MiB) Viewed 801 times
which shares the footprint with Arduino Mega

as well as

openlogicefi x2:
image.png
image.png (1.16 MiB) Viewed 801 times
At the same time, This board was designed to run Speeduino's STM32 version, which runs just fine on this board.

it should also work in:

ua4c:
image.png
image.png (2.39 MiB) Viewed 801 times
preignition x4:
image.png
image.png (648.11 KiB) Viewed 801 times
and of course, the basic 0.4 and 0.3 speeduino boards:
image.png
image.png (547.01 KiB) Viewed 801 times
this is just a trial run to see if it was possible and do a proof of concept for something like this, but who knows, perhaps this can become more real for those interested.
1994 6speed supra turbo [ single turbo/1000cc ID/twin fuel pumps/bc2 262 cams ]. J&S safeguard for knock , UAEFI / 407 disco with rusefi / AEM EMS v2 / MS3pro PNP / Speeduino (mega2560 / teensy41 / stm32f411)
2020 BMW X3m - bootmod3 stage1
User avatar
AndreyB
Site Admin
Posts: 14359
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: rusEFI in Arduino Mega2560 form-factor - megaefi - speeduino / rusefi mashup

Post by AndreyB »

gurov wrote:
Thu May 02, 2024 4:34 pm
However, stm32f407vEt won't do for our purposes
Well, _technically_ we have provisions to persist calibrations on external SPI flash and that mega board has it! There is a chance to run rusEFI stm32f407vE maybe without Lua maybe with Lua.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Post Reply