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:
it's the same size as Mega2560 Arduino, but with an stm32f407vgt on it which lets us run rusEFI
That fits onto this board:
it goes on the back:
and fits into an ECU kinda like this:
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:
which shares the footprint with Arduino Mega
as well as
openlogicefi x2:
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:
preignition x4:
and of course, the basic 0.4 and 0.3 speeduino boards:
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.
rusEFI in Arduino Mega2560 form-factor - megaefi - speeduino / rusefi mashup
-
- Posts: 39
- 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
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
2020 BMW X3m - bootmod3 stage1
- AndreyB
- Site Admin
- Posts: 14506
- 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
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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- AndreyB
- Site Admin
- Posts: 14506
- 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
We now have https://github.com/rusefi/fw-custom-mega100/ separate from https://github.com/rusefi/fw-custom-mega-legacy
It comes with it's own https://rusefi.com/build_server/rusefi_bundle_mega100.zip
It comes with it's own https://rusefi.com/build_server/rusefi_bundle_mega100.zip
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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
-
- Posts: 39
- Joined: Wed Feb 07, 2024 10:43 pm
- Location: nj
- Github Username: ggurov
- Slack: ggurov
- Contact:
Re: rusEFI in Arduino Mega2560 form-factor - megaefi - speeduino / rusefi mashup
Awesome, i'll start using that instead of 407-discovery
This is MEGA100:
This is MEGA100:
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
2020 BMW X3m - bootmod3 stage1
- AndreyB
- Site Admin
- Posts: 14506
- 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
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?
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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
-
- Posts: 39
- Joined: Wed Feb 07, 2024 10:43 pm
- Location: nj
- Github Username: ggurov
- Slack: ggurov
- Contact:
Re: rusEFI in Arduino Mega2560 form-factor - megaefi - speeduino / rusefi mashup
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
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
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
2020 BMW X3m - bootmod3 stage1