[info] microRusEFI
-
- contributor
- Posts: 413
- Joined: Tue Jul 24, 2018 8:55 pm
- Github Username: Orchardperformance
- Slack: Orchardperformance
Re: microRusEfi
STL attached.
This has not yet been tested with a genuine MRE case, only against the case adapter so may need some small changes to suit.
It will need a pretty good printer as the locating tabs on the back part are only 0.2mm smaller than the holes in the front plate and the spacing between the 8 holes is only 1mm.
EDIT - save files are also at https://github.com/rusefi/hw_microRusEfi/tree/master/case_blank_plug_3d
This has not yet been tested with a genuine MRE case, only against the case adapter so may need some small changes to suit.
It will need a pretty good printer as the locating tabs on the back part are only 0.2mm smaller than the holes in the front plate and the spacing between the 8 holes is only 1mm.
EDIT - save files are also at https://github.com/rusefi/hw_microRusEfi/tree/master/case_blank_plug_3d
- Attachments
-
- MRE blank plug.7z
- (18.85 KiB) Downloaded 305 times
Now keeping MRE in stock in the UK - https://www.FutureProofPerformance.com
- AndreyB
- Site Admin
- Posts: 13681
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: microRusEfi
0.4.8 has arrived
- Attachments
-
- MRE_0.4.8.jpg (245.75 KiB) Viewed 24527 times
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: 22
- Joined: Sat Aug 24, 2019 1:54 pm
- Location: Sweden
Re: microRusEfi
Hello
I have an Opel CIH engine, which I intend to use as testbench for a microrusEFI. I am new to automotive electrical installations and I would appreciate some help.
How is the supply power intended to work?
Should the starting key switch in the car close a circuit and power the µrusefi through pin1. The µrusefi the closes a hold circuit with Main relay pin29. With the main relay closed, pin5 gets 12V.
Do you have any general schematics for the engine control system?
Kind regards
Andreas
I have an Opel CIH engine, which I intend to use as testbench for a microrusEFI. I am new to automotive electrical installations and I would appreciate some help.
How is the supply power intended to work?
Should the starting key switch in the car close a circuit and power the µrusefi through pin1. The µrusefi the closes a hold circuit with Main relay pin29. With the main relay closed, pin5 gets 12V.
Do you have any general schematics for the engine control system?
Kind regards
Andreas
- AndreyB
- Site Admin
- Posts: 13681
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: microRusEfi
I think it's the other way around - see https://github.com/rusefi/rusefi/wiki/Hardware_microRusEfi_wiringAndreas_28023 wrote: ↑Thu Mar 12, 2020 9:21 pmShould the starting key switch in the car close a circuit and power the µrusefi through pin1. The µrusefi the closes a hold circuit with Main relay pin29. With the main relay closed, pin5 gets 12V.
Do you have any general schematics for the engine control system?
1) Ignition key +12 goes to #5.
2) ECU holds main relay via #29.
3) main relay +12 goes to #1.
No one had a chance to draw a great schematics unfortunately

New sentence added to the wiring documentation:
Code: Select all
In some cases without "main relay output +12v" both pins #1 and #5 should be connected to the single source of +12v.
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: 22
- Joined: Sat Aug 24, 2019 1:54 pm
- Location: Sweden
Re: microRusEfi
Thanks
Sorry for the mixup of pin1 and pin5.
Anyway, if a main relay is used its' purpose is to make the EFI be able to power down and switch of the supply by itself, right?
//Andreas
Sorry for the mixup of pin1 and pin5.
Anyway, if a main relay is used its' purpose is to make the EFI be able to power down and switch of the supply by itself, right?
//Andreas
- AndreyB
- Site Admin
- Posts: 13681
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: microRusEfi
Not exactly. rusEfi does not power down main relay explicitly - it's the ignition key which powers down ECU and once ECU is off it no longer keeps relay on, and relay gets shut off.Andreas_28023 wrote: ↑Fri Mar 13, 2020 4:09 amif a main relay is used its' purpose is to make the EFI be able to power down and switch of the supply by itself, right?
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: 13681
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: microRusEfi
TC2030-MCP-NL cable was a success. Have not got TC2030-CLIP yet so had to hold it while programming but at least schematics and PCB are totally functional.
On my piece the wiring was following (I've cut the RJ connector and soldered directly to ST-Link)
GND black
+3v blue
SCK red
SWDIO yellow
NRST green
SWIM white
On my piece the wiring was following (I've cut the RJ connector and soldered directly to ST-Link)
GND black
+3v blue
SCK red
SWDIO yellow
NRST green
SWIM white
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: 13681
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: microRusEfi
0.4.8 extra vias have dropped Q1 temperature by 7C, is that a reasonable number?
both boards naked, both boards turned on at the same time running same self-stimulating code using similar wall power supplies. Room temperature +20C.
0.4.7 Q1 hottest spot ~60C
0.4.8 Q1 hottest spot ~53C
both boards naked, both boards turned on at the same time running same self-stimulating code using similar wall power supplies. Room temperature +20C.
0.4.7 Q1 hottest spot ~60C
0.4.8 Q1 hottest spot ~53C
- Attachments
-
- flir_20200313T012357.jpg (76.03 KiB) Viewed 24255 times
-
- flir_20200313T012345.jpg (264.54 KiB) Viewed 24256 times
-
- flir_20200313T012320.jpg (236.94 KiB) Viewed 24256 times
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
-
- running engine in first post
- Posts: 1452
- Joined: Mon Jan 30, 2017 2:05 am
- Location: Seattle-ish
Re: microRusEfi
That is technically possible with the hardware today, but not implemented in software (yet, relatively low priority). The other reason for the existence of the main relay pin is reverse-polarity protection for high current stuff like the ETB driver. Using a diode would have a ~0.7 volt drop, which at the few-amp draw of a electronic throttle would mean having to deal with an extra watt or two of heat. Because of this, the MR supply pin is NOT reverse protected like the ignition pin. You could theoretically wire both pins together (to the ignition switch), but that would risk completely destroying the ECU in case of reversed power supply (battery).Andreas_28023 wrote: ↑Fri Mar 13, 2020 4:09 amThanks
Sorry for the mixup of pin1 and pin5.
Anyway, if a main relay is used its' purpose is to make the EFI be able to power down and switch of the supply by itself, right?
//Andreas
Re: microRusEfi
So 60C - 20C, is a 40C rise when PCB is naked. AEQ ambient is 85C, so 85C + 40C is 125C, which I believe is above the desired max temperature for the naked 0.4.7 board. I generally attempt to design with a PCB temp below 105C as there are some MFG's that have PCB's which are only rated for 105C. It is very common a PCB is rated for 150C. So I would like to see it below 105C, but it's not critical to be that low. Also in reality, this board is not naked, it has an alum heat sink. So you are close to the thermal limits even when naked, but in reality, your not naked. This looks like it is fine when under normal conditions. Perhaps for comparison you could put it on just the back plate and see what temp you get. Also are you clicking some injectors and similar tasks? Or is the just running idle?
I think the via's are good, and will be helpful for when and if MRE is used on adapter boards which may not have the same heat sink. Even naked the 0.4.8 looks like it's max ambient is around 115C, which is a very common design limit, as well 85C ambient is decently hot. Most will not actually reach this limit. I bet we are below the 105C once the 0.4.8 is put on either the alum back plate, or the adapter PCB's.
I think the via's are good, and will be helpful for when and if MRE is used on adapter boards which may not have the same heat sink. Even naked the 0.4.8 looks like it's max ambient is around 115C, which is a very common design limit, as well 85C ambient is decently hot. Most will not actually reach this limit. I bet we are below the 105C once the 0.4.8 is put on either the alum back plate, or the adapter PCB's.
Welcome to the friendlier side of internet crazy 

- AndreyB
- Site Admin
- Posts: 13681
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: microRusEfi
Now same boards bolted to cases with a plastic film spacer.
Room temperature 19C
0.4.7 44C
0.4.8 36C
Room temperature 19C
0.4.7 44C
0.4.8 36C
- Attachments
-
- flir_20200313T194004.jpg (255.8 KiB) Viewed 24138 times
-
- flir_20200313T193929.jpg (282.12 KiB) Viewed 24138 times
-
- flir_20200313T193843.jpg (171.23 KiB) Viewed 24138 times
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: 22
- Joined: Sat Aug 24, 2019 1:54 pm
- Location: Sweden
Re: microRusEfi
The circuits looks the same to memck1117 wrote: ↑Fri Mar 13, 2020 6:03 am
That is technically possible with the hardware today, but not implemented in software (yet, relatively low priority). The other reason for the existence of the main relay pin is reverse-polarity protection for high current stuff like the ETB driver. Using a diode would have a ~0.7 volt drop, which at the few-amp draw of a electronic throttle would mean having to deal with an extra watt or two of heat. Because of this, the MR supply pin is NOT reverse protected like the ignition pin. You could theoretically wire both pins together (to the ignition switch), but that would risk completely destroying the ECU in case of reversed power supply (battery).
- Attachments
-
- Skärmklipp.PNG (38.44 KiB) Viewed 24100 times
-
- running engine in first post
- Posts: 1452
- Joined: Mon Jan 30, 2017 2:05 am
- Location: Seattle-ish
Re: microRusEfi
They're both reverse protected to 12V_SAFE, but not to 12V_MREL. The ETB H-Bridge is directly connected to the 12V_MREL pin on the connector without a diode. D36 is not for reverse protection, but to prevent the ignition switch from powering the rest of your car backwards through the 12V_MREL pin.
-
- Posts: 22
- Joined: Sat Aug 24, 2019 1:54 pm
- Location: Sweden
Re: microRusEfi
OK
//A
//A
- AndreyB
- Site Admin
- Posts: 13681
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: microRusEfi
With 0.4.8 having a few more parts populated by JLC only 208 pads over 13 components have to be added to finish assembly in VR configuration.
100+48+10+8+8+8+8+7+3+2+2+2+2=208
https://raw.githubusercontent.com/wiki/rusefi/rusefi_documentation/Hardware/microrusefi/Hardware_microRusEfi_0.4.8_pre_assembled_front.jpg
100+48+10+8+8+8+8+7+3+2+2+2+2=208
https://raw.githubusercontent.com/wiki/rusefi/rusefi_documentation/Hardware/microrusefi/Hardware_microRusEfi_0.4.8_pre_assembled_front.jpg
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: 13681
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: microRusEfi
I think we have IO unbalance on MRE. 2 LS is too little while 10+4 analog inputs is too many. Shall we convert two analog input pins into two high-current low side outputs?
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: 13681
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: microRusEfi
Complete used harness for Lada could be acquired for about $15 in some parts of the world. On same Lada vehicles ECU is in the cabin (unline Nissan ECU in dirty engine bay) so we get pretty clean crimped connector with about 30 wires already in it. The missing wires could be taken from the smaller ECU connector. You can even build most of your new complete custom harness from this Lada harness!
With a utility knife you need to cut 4 keys from inside the male part to mate default microRusEfi connector with a brown plug. Two center keys could be left as is.


With a utility knife you need to cut 4 keys from inside the male part to mate default microRusEfi connector with a brown plug. Two center keys could be left as is.


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: 13681
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: microRusEfi
New landing page still needs some help https://rusefi.com/microrusefi/ - this is being discussed at https://app.slack.com/client/T4NJHQ8QZ/CF8NQ1RU6/details/members
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: 13681
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: microRusEfi
Tiny case stickers have arrived!
- Attachments
-
- mre_with_sticker.jpg (358.75 KiB) Viewed 22283 times
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: 13681
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: microRusEfi
Trying to spread the word
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: 13681
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: microRusEfi
We are now trying to get a couple of more channels on microRusEfi https://github.com/rusefi/hw_microRusEfi/pull/155
- Attachments
-
- 79073683-990d4380-7cf0-11ea-9d02-7fb48898b515.png (552.79 KiB) Viewed 22122 times
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
- Dron_Gus
- contributor
- Posts: 406
- Joined: Wed Nov 13, 2013 1:11 pm
- Location: S-Pb
- Github Username: dron0gus
Re: microRusEfi
$15 plastic case with connector from Aliexpress https://aliexpress.ru/item/32839361268.html?spm=a2g0s.9042311.0.0.122d33edMxNIF9
Top is plastic. Bottom is stamped metal. No mounts for PCB. PCB supposed to be clamped between case top and bottom.
Current MicroRusEFI board fits.
Top is plastic. Bottom is stamped metal. No mounts for PCB. PCB supposed to be clamped between case top and bottom.
Current MicroRusEFI board fits.
- Attachments
-
- 20200416_025328.jpg (1.84 MiB) Viewed 22039 times
-
- 20200416_025258.jpg (2.27 MiB) Viewed 22039 times
-
- 20200416_025606.jpg (2.96 MiB) Viewed 22039 times
-
- 20200416_025541.jpg (3.98 MiB) Viewed 22039 times
-
- 20200416_025616.jpg (4.38 MiB) Viewed 22039 times
- AndreyB
- Site Admin
- Posts: 13681
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: microRusEfi
We have a usability issue with versions 0.4.5 to 0.4.8 that we cannot power unit with USB 5v via the connector, only with 12v.
A hack proposal is to change one unused AT channel - AT3 or AT4 - into 5v input by replacing pull-up resistor with https://lcsc.com/product-detail/Schottky-Barrier-Diodes-SBD_USCD024H_C189957.html or https://lcsc.com/product-detail/Schottky-Barrier-Diodes-SBD_VISHAY_VSKY02400603-G4-08_VSKY02400603-G4-08_C144886.html or Vishay Intertech VSKY02400603-G4-08 from mouser/digikey
A hack proposal is to change one unused AT channel - AT3 or AT4 - into 5v input by replacing pull-up resistor with https://lcsc.com/product-detail/Schottky-Barrier-Diodes-SBD_USCD024H_C189957.html or https://lcsc.com/product-detail/Schottky-Barrier-Diodes-SBD_VISHAY_VSKY02400603-G4-08_VSKY02400603-G4-08_C144886.html or Vishay Intertech VSKY02400603-G4-08 from mouser/digikey
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: 13681
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: microRusEfi
Nicely hand finished in St Petersburg, we have 10 of these (well, 9 - one is sold already) in Europe but outside of EU for now.
- Attachments
-
- final_assembly_petersburg_2.jpg (1.75 MiB) Viewed 21860 times
-
- final_assembly_petersburg_1.jpg (1.89 MiB) Viewed 21860 times
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: 13681
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: microRusEfi
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: 13681
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: microRusEFI
Proper spelling "microRusEFI" since proper spelling of the overall project is "rusEFI"
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: 13681
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: microRusEFI
looking for help review https://github.com/rusefi/hw_microRusEfi/blob/master/zMRETestFixture_Schematic.pdf MRE test fixture board
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: 13681
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: microRusEFI
Shipping test fixture to fab really really soon 

- Attachments
-
- microRusEFI_test_fixture.png (131.59 KiB) Viewed 18957 times
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: 13681
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: microRusEFI
Test fixture is amazing 

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