Merge pull request #127 from chuckwagoncomputing/rusEFI-stylization
move microRusEfi to microRusEFI
This commit is contained in:
commit
cd69d10f10
|
@ -14,7 +14,7 @@ rusEFI offers complete software download bundles for multiple supported microcon
|
||||||
|
|
||||||
[Frankenso PnP Miata NA6 bundle](https://github.com/rusefi/rusefi/releases/latest/download/rusefi_bundle_frankenso_na6.zip)
|
[Frankenso PnP Miata NA6 bundle](https://github.com/rusefi/rusefi/releases/latest/download/rusefi_bundle_frankenso_na6.zip)
|
||||||
|
|
||||||
[microRusEfi 0.3 and older (STM32F7)](https://github.com/rusefi/rusefi/releases/latest/download/rusefi_bundle_mre_f7.zip)
|
[microRusEFI 0.3 and older (STM32F7)](https://github.com/rusefi/rusefi/releases/latest/download/rusefi_bundle_mre_f7.zip)
|
||||||
|
|
||||||
[Proteus v0.2 and older (STM32F7)](https://github.com/rusefi/rusefi/releases/latest/download/rusefi_bundle_proteus_f7.zip)
|
[Proteus v0.2 and older (STM32F7)](https://github.com/rusefi/rusefi/releases/latest/download/rusefi_bundle_proteus_f7.zip)
|
||||||
|
|
||||||
|
|
|
@ -343,4 +343,4 @@ https://www.youtube.com/watch?v=eA4clVtklZ8
|
||||||
---
|
---
|
||||||
|
|
||||||
## Pin naming usability issue
|
## Pin naming usability issue
|
||||||
We have a usability feature with microRusEfi where stm32 pin names are hidden from users. Unfortunately for FSIO these smt32 pin names are needed. Those are visible in https://github.com/rusefi/rusefi/blob/master/firmware/config/boards/microrusefi/mapping.yaml
|
We have a usability feature with microRusEFI where stm32 pin names are hidden from users. Unfortunately for FSIO these smt32 pin names are needed. Those are visible in https://github.com/rusefi/rusefi/blob/master/firmware/config/boards/microrusefi/mapping.yaml
|
||||||
|
|
|
@ -10,7 +10,7 @@ As of March 2020 Frankenso board is sold as mostly as a DIY kit.
|
||||||
| [Frankenso](Hardware-Frankenso) | + Most customizable board<br/>+ larger 154x152mm 4-layer board requires a Medium Box shipping rate<br/>+ on-board power supply<br/>+ 20x4 LCD screen<br/>+ joystick<br/>+ works both with external brain boards and on-board stm32 chip<br/>+ knock sensor chip<br/>+ used Denso OEM cases available | on-board 64 pin connector<br/>SD card, USB/TTL, CAN<br/>open source hardware | 2014 | Flexible - probably 8 cylinder max recommended |
|
| [Frankenso](Hardware-Frankenso) | + Most customizable board<br/>+ larger 154x152mm 4-layer board requires a Medium Box shipping rate<br/>+ on-board power supply<br/>+ 20x4 LCD screen<br/>+ joystick<br/>+ works both with external brain boards and on-board stm32 chip<br/>+ knock sensor chip<br/>+ used Denso OEM cases available | on-board 64 pin connector<br/>SD card, USB/TTL, CAN<br/>open source hardware | 2014 | Flexible - probably 8 cylinder max recommended |
|
||||||
| [Prometheus](https://rusefi.com/forum/viewtopic.php?f=4&t=1215) | + The only rusEFI board with on-board wide band controller.<br/>+ compact 4-layer PCB smaller than 93 x 100 mm<br/>+ on-board power supply<br/>+ knock sensor chip<br/>+ stepper motor IAC controller chip<br/>+ stepper motor IAC controller chip<br/>+ onboard 4-channel "smart" protected ignition drivers<br/>+ bluetooth module<br/>+ supports two packages of on-board stm32 chips | no on-board connector (wired)<br/>SD card, USB/TTL, CAN | 2017 | 4 cylinder. No plans to offer assembled units. |
|
| [Prometheus](https://rusefi.com/forum/viewtopic.php?f=4&t=1215) | + The only rusEFI board with on-board wide band controller.<br/>+ compact 4-layer PCB smaller than 93 x 100 mm<br/>+ on-board power supply<br/>+ knock sensor chip<br/>+ stepper motor IAC controller chip<br/>+ stepper motor IAC controller chip<br/>+ onboard 4-channel "smart" protected ignition drivers<br/>+ bluetooth module<br/>+ supports two packages of on-board stm32 chips | no on-board connector (wired)<br/>SD card, USB/TTL, CAN | 2017 | 4 cylinder. No plans to offer assembled units. |
|
||||||
| [Frankenstein](https://rusefi.com/forum/viewtopic.php?f=4&t=359) | + Simplest rusEFI board<br/>+ our smaller two-layer board<br/>+ Small Box shipping rate<br/>+ low price<br/>- external 5v power supply required<br/>- external brain board required | no on-board connector (wired)<br/>SD card, USB/TTL, CAN<br/>open source hardware | 2014 | Flexible - probably 8 cylinder max recommended. No plans to offer assembled units. |
|
| [Frankenstein](https://rusefi.com/forum/viewtopic.php?f=4&t=359) | + Simplest rusEFI board<br/>+ our smaller two-layer board<br/>+ Small Box shipping rate<br/>+ low price<br/>- external 5v power supply required<br/>- external brain board required | no on-board connector (wired)<br/>SD card, USB/TTL, CAN<br/>open source hardware | 2014 | Flexible - probably 8 cylinder max recommended. No plans to offer assembled units. |
|
||||||
| [microRusEfi](Hardware-microRusEFI) | + Available fully assembled!<br/>+ about 10 analog inputs<br/>+ One VR/Hall input channel for crank sensor<br/>+ One Hall input channel for crank sensor<br/>+ 4 injector output channels<br/>+ 4 logic level coil control channels (external igniters could be needed for some coils) | 48-pin connector<br/>On-board DBW<br/>USB, CAN<br/>open source hardware | 2019 | 4 cylinder, single electronic throttle |
|
| [microRusEFI](Hardware-microRusEFI) | + Available fully assembled!<br/>+ about 10 analog inputs<br/>+ One VR/Hall input channel for crank sensor<br/>+ One Hall input channel for crank sensor<br/>+ 4 injector output channels<br/>+ 4 logic level coil control channels (external igniters could be needed for some coils) | 48-pin connector<br/>On-board DBW<br/>USB, CAN<br/>open source hardware | 2019 | 4 cylinder, single electronic throttle |
|
||||||
| [Hellen](https://rusefi.com/forum/viewtopic.php?f=4&t=1682) | Coming soon! | modular design| 2020 | TBD cylinder, single electronic throttle |
|
| [Hellen](https://rusefi.com/forum/viewtopic.php?f=4&t=1682) | Coming soon! | modular design| 2020 | TBD cylinder, single electronic throttle |
|
||||||
| [Proteus](Proteus) | + rusEFI if you have lots of hardware or cylinders<br/>+ 4 layer PCB, 135mm x 82.5mm<br/>+ 16 low-side outputs, limited to 3 amps each (injectors, relays, check engine light, etc)<br/>+ 12x ignition outputs (or general purpose 5v, 100mA push-pull)<br/>+ Dual electronic throttles<br/>+ 4x High-side 12v drivers, 1 amp each<br/>+ 4 thermistor analog inputs (2.7k pull up resistor)<br/>+ 12 General purpose analog inputs<br/>+ Dual VR sensors (crank position, wheel speed)<br/>+ 6 digital inputs (hall cam/crank position, wheel speed, clutch/brake switch, etc) | TE Ampseal connectors: 2x 35 pin, 1x 23 pin<br/>rusEFI's most fully-featured shield<br/>IP68 waterproof case | 2020 | 12 cylinder, dual electronic throttles |
|
| [Proteus](Proteus) | + rusEFI if you have lots of hardware or cylinders<br/>+ 4 layer PCB, 135mm x 82.5mm<br/>+ 16 low-side outputs, limited to 3 amps each (injectors, relays, check engine light, etc)<br/>+ 12x ignition outputs (or general purpose 5v, 100mA push-pull)<br/>+ Dual electronic throttles<br/>+ 4x High-side 12v drivers, 1 amp each<br/>+ 4 thermistor analog inputs (2.7k pull up resistor)<br/>+ 12 General purpose analog inputs<br/>+ Dual VR sensors (crank position, wheel speed)<br/>+ 6 digital inputs (hall cam/crank position, wheel speed, clutch/brake switch, etc) | TE Ampseal connectors: 2x 35 pin, 1x 23 pin<br/>rusEFI's most fully-featured shield<br/>IP68 waterproof case | 2020 | 12 cylinder, dual electronic throttles |
|
||||||
|
|
||||||
|
@ -18,14 +18,14 @@ As of March 2020 Frankenso board is sold as mostly as a DIY kit.
|
||||||
### Q: How to select a board?
|
### Q: How to select a board?
|
||||||
|
|
||||||
A: History shows that fully assembled boards are the safest way to start. History shows
|
A: History shows that fully assembled boards are the safest way to start. History shows
|
||||||
that 80% of the kits are never assembled. As of March 2020 we have many microRusEfi [in stock](https://rusefi.com/shop/) and
|
that 80% of the kits are never assembled. As of March 2020 we have many microRusEFI [in stock](https://rusefi.com/shop/) and
|
||||||
very remaining [old stock assembled Frankenso](https://www.tindie.com/stores/russian/). New fabrication of the assembled Frankenso board is
|
very remaining [old stock assembled Frankenso](https://www.tindie.com/stores/russian/). New fabrication of the assembled Frankenso board is
|
||||||
currently not planned.
|
currently not planned.
|
||||||
|
|
||||||
### Q: What else matters?
|
### Q: What else matters?
|
||||||
|
|
||||||
A: Types and total count of crank and camshaft positions sensors is the next
|
A: Types and total count of crank and camshaft positions sensors is the next
|
||||||
important question. microRusEfi unfortunately only supports one VR shaft input maximum with two inputs total.
|
important question. microRusEFI unfortunately only supports one VR shaft input maximum with two inputs total.
|
||||||
|
|
||||||
Frankenso supports up to 2 VR or 2 Hall shaft position sensors. Prometheus supports TBD. Proteus supports TBD.
|
Frankenso supports up to 2 VR or 2 Hall shaft position sensors. Prometheus supports TBD. Proteus supports TBD.
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,7 @@ communicate via USB if you solder just USB connector or feed USB via 48 pin conn
|
||||||
## HOWTO microRusEFI Kit
|
## HOWTO microRusEFI Kit
|
||||||
|
|
||||||
|
|
||||||
[mircoRusEfi kit](https://www.ebay.com/itm/333517397424) comes 75% assembled - while many components are already mounted, about two dozens
|
[microRusEFI kit](https://www.ebay.com/itm/333517397424) comes 75% assembled - while many components are already mounted, about two dozens
|
||||||
still need to be added. This includes both easy to mount components like main connector and harder to solder
|
still need to be added. This includes both easy to mount components like main connector and harder to solder
|
||||||
TLE8888 100-pin chip. Some soldering hints and tricks [are discussed here](https://rusefi.com/forum/viewtopic.php?t=425).
|
TLE8888 100-pin chip. Some soldering hints and tricks [are discussed here](https://rusefi.com/forum/viewtopic.php?t=425).
|
||||||
If in doubt of your SMD skills please consider fully assembled version.
|
If in doubt of your SMD skills please consider fully assembled version.
|
||||||
|
@ -35,7 +35,7 @@ For component placement please use interactive BOM
|
||||||
[Some checkpoints](Hardware/microRusEFI/Hardware_microRusEFI_0_4_7_front_checks.jpg)
|
[Some checkpoints](Hardware/microRusEFI/Hardware_microRusEFI_0_4_7_front_checks.jpg)
|
||||||
|
|
||||||
|
|
||||||
All microRusEfi kits use [MRE F4 rusEFI firmware - DOWNLOAD LATEST BUNDLE HERE](https://rusefi.com/build_server/rusefi_bundle_mre_f4.zip)
|
All microRusEFI kits use [MRE F4 rusEFI firmware - DOWNLOAD LATEST BUNDLE HERE](https://rusefi.com/build_server/rusefi_bundle_mre_f4.zip)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -4,11 +4,11 @@
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Rear side of PCB
|
Rear side of PCB
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
@ -78,7 +78,7 @@ USB cable black wire: ground
|
||||||
|
|
||||||
[HOWTO wire external USB](https://youtu.be/4v2VnP-YdlQ)
|
[HOWTO wire external USB](https://youtu.be/4v2VnP-YdlQ)
|
||||||
|
|
||||||
USB cable red wire: +5v (would not work via microRusEfi connector for versions < 0.5.0)
|
USB cable red wire: +5v (would not work via microRusEFI connector for versions < 0.5.0)
|
||||||
|
|
||||||
## Hall type Crank sensor
|
## Hall type Crank sensor
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
Bare minimum microRusEfi instructions:
|
Bare minimum microRusEFI instructions:
|
||||||
|
|
||||||
|
|
||||||
# Step 1 80% ready microRusEfi
|
# Step 1 80% ready microRusEFI
|
||||||
Fabricate "pre-populated" 80% ready microRusEfi at https://jlcpcb.com/
|
Fabricate "pre-populated" 80% ready microRusEFI at https://jlcpcb.com/
|
||||||
|
|
||||||
You would need three files to do that - gerbers archive, BOM and placement files."
|
You would need three files to do that - gerbers archive, BOM and placement files."
|
||||||
|
|
||||||
|
@ -25,7 +25,7 @@ https://www.mouser.com/ProjectManager/ProjectDetail.aspx?AccessID=dacd727e05
|
||||||
|
|
||||||
# Step 3 Upload firmware
|
# Step 3 Upload firmware
|
||||||
|
|
||||||
Once you solder 8 parts to your 80% ready microRusEfi upload firmware into micro-controller
|
Once you solder 8 parts to your 80% ready microRusEFI upload firmware into micro-controller
|
||||||
|
|
||||||
https://rusefi.com/build_server/rusefi_bundle_mre_f4.zip
|
https://rusefi.com/build_server/rusefi_bundle_mre_f4.zip
|
||||||
|
|
||||||
|
@ -33,4 +33,4 @@ https://rusefi.com/build_server/rusefi_bundle_mre_f4.zip
|
||||||
|
|
||||||
More info like connector & case see https://github.com/rusefi/hw_microRusEfi
|
More info like connector & case see https://github.com/rusefi/hw_microRusEfi
|
||||||
|
|
||||||
For quicker results kits and fully assembled units are available at https://rusefi.com/shop/
|
For quicker results kits and fully assembled units are available at https://rusefi.com/shop/
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
|
|
||||||
## HOWTO update microRusEFI Firmware
|
## HOWTO update microRusEFI Firmware
|
||||||
|
|
||||||
The best way to update microRusEfi firmware is using rusEFI console "Auto DFU" mode.
|
The best way to update microRusEFI firmware is using rusEFI console "Auto DFU" mode.
|
||||||
In AutoDFU a few things happen once you click the "Update Firmware" button.
|
In AutoDFU a few things happen once you click the "Update Firmware" button.
|
||||||
|
|
||||||
0) AutoDFU procedure works if your Windows device manager shows "STMicroelectronics Virtual COM Port" in "Ports" category.
|
0) AutoDFU procedure works if your Windows device manager shows "STMicroelectronics Virtual COM Port" in "Ports" category.
|
||||||
|
|
|
@ -50,11 +50,11 @@ Complete used harness for Lada could be acquired pretty cheap in some parts of t
|
||||||
is in the cabin (unline Nissan ECU in dirty engine bay) so we get pretty clean crimped connector with about 30 wires already in
|
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.
|
it. The missing wires could be taken from the smaller ECU connector.
|
||||||
|
|
||||||
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
|
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.
|
as is.
|
||||||
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
||||||

|

|
||||||
|
|
|
@ -195,9 +195,9 @@ JP50 2X CAN_L| Y |N| Purg Sol. Vlv| Purg Sol. Vlv
|
||||||
|
|
||||||
[Schematics 0.4](Hardware/pnp_microRusEFI_48na/microRusEFI48adapter_0.4.pdf)
|
[Schematics 0.4](Hardware/pnp_microRusEFI_48na/microRusEFI48adapter_0.4.pdf)
|
||||||
|
|
||||||
[Schematics 0.2](https://github.com/rusefi/rusefi_documentation/raw/master/Hardware/pnp_microRusEfi_48na/microrusefi48adapter_0_2.pdf)
|
[Schematics 0.2](https://github.com/rusefi/rusefi_documentation/raw/master/Hardware/pnp_microRusEFI_48na/microrusefi48adapter_0_2.pdf)
|
||||||
|
|
||||||
[Schematics 0.1](https://github.com/rusefi/rusefi_documentation/raw/master/Hardware/pnp_microRusEfi_48na/microrusefi48adapter_0.1.pdf)
|
[Schematics 0.1](https://github.com/rusefi/rusefi_documentation/raw/master/Hardware/pnp_microRusEFI_48na/microrusefi48adapter_0.1.pdf)
|
||||||
|
|
||||||
|
|
||||||
[Mazda Miata 1990](Mazda-Miata-1990)
|
[Mazda Miata 1990](Mazda-Miata-1990)
|
||||||
|
|
|
@ -17,7 +17,7 @@ https://rusefi.com/forum/viewtopic.php?t=1677
|
||||||
|
|
||||||
[MREAdapter72 0.2 InteractiveBOM](https://rusefi.com/docs/ibom/hw72nb_0.2.html)
|
[MREAdapter72 0.2 InteractiveBOM](https://rusefi.com/docs/ibom/hw72nb_0.2.html)
|
||||||
|
|
||||||
https://github.com/rusefi/rusefi/wiki/Hardware/pnp_microRusEfi_nb2/hw72nb.pdf
|
https://github.com/rusefi/rusefi/wiki/Hardware/pnp_microRusEFI_nb2/hw72nb.pdf
|
||||||
|
|
||||||
| Pin Number | Name | microRusEFI pin | Type ID | Default function |
|
| Pin Number | Name | microRusEFI pin | Type ID | Default function |
|
||||||
| ----------:|:-------- | ------------ | ------------ |:---------------------------------------------------- |
|
| ----------:|:-------- | ------------ | ------------ |:---------------------------------------------------- |
|
||||||
|
@ -136,8 +136,8 @@ https://www.iwireservices.com/post/2018/08/02/how-to-pin-and-depin-a-subaru-conn
|
||||||
|
|
||||||
|
|
||||||
# Photos
|
# Photos
|
||||||
https://github.com/rusefi/rusefi/wiki/Hardware/pnp_microRusEfi_nb2/MREAdapter72_0_2_front.jpg
|
https://github.com/rusefi/rusefi/wiki/Hardware/pnp_microRusEFI_nb2/MREAdapter72_0_2_front.jpg
|
||||||
https://github.com/rusefi/rusefi/wiki/Hardware/pnp_microRusEfi_nb2/MREAdapter72_0_2_back.jpg
|
https://github.com/rusefi/rusefi/wiki/Hardware/pnp_microRusEFI_nb2/MREAdapter72_0_2_back.jpg
|
||||||
|
|
||||||
|
|
||||||
https://youtu.be/6IZcHCQl8yo
|
https://youtu.be/6IZcHCQl8yo
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
| 36 | ? | gnd | PPS Ground |
|
| 36 | ? | gnd | PPS Ground |
|
||||||
| 58 | ORG/BRN | can | CANL |
|
| 58 | ORG/BRN | can | CANL |
|
||||||
| 60 | ORG/BLK | can | CANH |
|
| 60 | ORG/BLK | can | CANH |
|
||||||
| 62 | ? | 12v | NO NEED FOR microRusEfi permanent +12v |
|
| 62 | ? | 12v | NO NEED FOR microRusEFI permanent +12v |
|
||||||
| 65 | ? | low side ?| Fuel pump relay |
|
| 65 | ? | low side ?| Fuel pump relay |
|
||||||
| 72 | GRY | ?| ? |
|
| 72 | GRY | ?| ? |
|
||||||
| 82 | GRY | vr | Crank+ |
|
| 82 | GRY | vr | Crank+ |
|
||||||
|
@ -40,4 +40,4 @@
|
||||||

|

|
||||||

|

|
||||||
|
|
||||||

|

|
||||||
|
|
|
@ -14,7 +14,7 @@ Listed for sale with early June deliveries.
|
||||||
|
|
||||||
[Frankenso](Frankenso) could be set for this pinout using a few dozen jumper wires in the wiring breakout area.
|
[Frankenso](Frankenso) could be set for this pinout using a few dozen jumper wires in the wiring breakout area.
|
||||||
|
|
||||||
As of May 2020 [Proteus](Proteus) or [Hardware-microRusEfi](Hardware-microRusEFI) could be wired
|
As of May 2020 [Proteus](Proteus) or [Hardware-microRusEFI](Hardware-microRusEFI) could be wired
|
||||||
using [breakout board](https://www.ebay.com/itm/64-pin-ECU-connector-civic-mazda-mx-5-eunos-miata-toyota-with-breakout-PCB/332771650527)
|
using [breakout board](https://www.ebay.com/itm/64-pin-ECU-connector-civic-mazda-mx-5-eunos-miata-toyota-with-breakout-PCB/332771650527)
|
||||||
|
|
||||||
One day we plan to have a microRusEFI adapter for these cars maybe in August 2020?
|
One day we plan to have a microRusEFI adapter for these cars maybe in August 2020?
|
||||||
|
@ -23,7 +23,7 @@ One day we plan to have a microRusEFI adapter for these cars maybe in August 202
|
||||||
# Early NB
|
# Early NB
|
||||||
NB1 1999-2000 while connector still looks similar that's another different pinout.
|
NB1 1999-2000 while connector still looks similar that's another different pinout.
|
||||||
|
|
||||||
As of May 2020 [Proteus](Proteus) or [Hardware-microRusEfi](Hardware-microRusEFI) could be wired
|
As of May 2020 [Proteus](Proteus) or [Hardware-microRusEFI](Hardware-microRusEFI) could be wired
|
||||||
using [breakout board](https://www.ebay.com/itm/64-pin-ECU-connector-civic-mazda-mx-5-eunos-miata-toyota-with-breakout-PCB/332771650527)
|
using [breakout board](https://www.ebay.com/itm/64-pin-ECU-connector-civic-mazda-mx-5-eunos-miata-toyota-with-breakout-PCB/332771650527)
|
||||||
|
|
||||||
One day we plan to have a microRusEFI adapter for these cars maybe in August 2020?
|
One day we plan to have a microRusEFI adapter for these cars maybe in August 2020?
|
||||||
|
|
|
@ -30,6 +30,6 @@ MRE+Adapter48 MX-5 NA6 - 20,541 рублей (потому что 270 USD)
|
||||||
MRE+Adapter72 MX-5 NB2 - 20,541 рублей (потому что 270 USD)
|
MRE+Adapter72 MX-5 NB2 - 20,541 рублей (потому что 270 USD)
|
||||||
|
|
||||||
|
|
||||||
Собранная платка microRusEfi 8,906 рублей (потому что 120 USD) - без корпуса, без разъёма - но зачем такой варинат покупать?!
|
Собранная платка microRusEFI 8,906 рублей (потому что 120 USD) - без корпуса, без разъёма - но зачем такой варинат покупать?!
|
||||||
|
|
||||||
PS: всё очень добровольно. Всегда есть вариант всё сделать самим, см. https://www.drive2.ru/c/555801204769161551/
|
PS: всё очень добровольно. Всегда есть вариант всё сделать самим, см. https://www.drive2.ru/c/555801204769161551/
|
||||||
|
|
Loading…
Reference in New Issue