Page 1 of 1

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

Posted: Thu May 02, 2024 4:34 pm
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
which shares the footprint with Arduino Mega

as well as

openlogicefi x2:
image.png
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
preignition x4:
image.png
and of course, the basic 0.4 and 0.3 speeduino boards:
image.png
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.

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

Posted: Thu May 02, 2024 6:46 pm
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.

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

Posted: Fri Sep 06, 2024 4:43 pm
by AndreyB

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

Posted: Fri Sep 06, 2024 4:48 pm
by gurov
Awesome, i'll start using that instead of 407-discovery

This is MEGA100:
20240901_002617200_iOS.heic.jpg
20240901_002605326_iOS.heic.jpg
20240901_002559858_iOS.heic.jpg

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

Posted: Fri Sep 06, 2024 5:50 pm
by AndreyB
gurov wrote:
Fri Sep 06, 2024 4:48 pm
This is MEGA100:
is this board open source?

is there an issue tracker?
* I would like to ask for "boot" silkscreen font enlargement... YES, PLEASE ENLARGE!
* I would like to ask for tc2030 and maybe 10 pin SWD pinout for debug/faster programming?

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

Posted: Fri Sep 06, 2024 5:58 pm
by gurov
heard on the TC2030 / 10 pin SWD. i'll get that into the next iteration, as well as silk enlarge.

the buttons are largely useless in how this is meant to be installed, as it goes MCU down to the vehicle shield, exposing the backside without any pcba

this batch of blue has RST and BOOT buttons mislabeled.

BOOT is on the outside of the board

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

Posted: Tue Feb 18, 2025 7:30 am
by seyko4
Very interested in such design. Is there (Russia) a shance to buy and speeduino board too?

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

Posted: Fri Jul 04, 2025 5:22 pm
by lizhifeng
this good work! i used speeduino

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

Posted: Sat Aug 09, 2025 1:10 pm
by Mykk
I use the UA4C & Mega2560 on my projects. I experimented once with a Teensy conversion board for the mega footprint (and 3.3/5v step up/down), but found when the teensy booted it set all outputs going high and would trigger all coils, injectors and auxiliaries during power on.

I am very interested in experimenting with this idea and will be researching here the details of setup. The RusEFI firmware and tuning is feature rich and look forward to giving it a go.

Where does one order a Mega100?

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

Posted: Mon Aug 11, 2025 11:47 pm
by AndreyB
AndreyB wrote:
Fri Sep 06, 2024 5:50 pm
is this board open source?

* I would like to ask for tc2030 and maybe 10 pin SWD pinout for debug/faster programming?
Hello from 2025! Please consider open sourcing if that's a happy design, even if no tc2030 :)

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

Posted: Mon Sep 08, 2025 8:52 pm
by AndreyB