This commit is contained in:
OrchardPerformance 2020-07-18 01:23:27 +01:00
commit a389ca43bd
21 changed files with 171 additions and 15 deletions

View File

@ -2,19 +2,19 @@ rusEfi offers complete software download bundles for multiple supported microcon
### Common Boards
[microRusEfi 0.4 and newer (STM32F4)](https://rusefi.com/build_server/rusefi_bundle_mre-f4.zip)
[microRusEfi 0.4 and newer (STM32F4)](https://rusefi.com/build_server/rusefi_bundle_mre_f4.zip)
[Frankenso stm32f407 bundle](https://rusefi.com/build_server/rusefi_bundle.zip)
[Proteus 0.3 and newer (STM32F4)](https://rusefi.com/build_server/rusefi_bundle_proteus-f4.zip)
[Proteus 0.3 and newer (STM32F4)](https://rusefi.com/build_server/rusefi_bundle_proteus_f4.zip)
### Uncommon Boards
[Frankenso PnP Miata NA6 bundle](https://rusefi.com/build_server/rusefi_bundle_frankenso_na6.zip)
[microRusEfi 0.3 and older (STM32F7)](https://rusefi.com/build_server/rusefi_bundle_mre-f7.zip)
[microRusEfi 0.3 and older (STM32F7)](https://rusefi.com/build_server/rusefi_bundle_mre_f7.zip)
[Proteus v0.2 and older (STM32F7)](https://rusefi.com/build_server/rusefi_bundle_proteus-f7.zip)
[Proteus v0.2 and older (STM32F7)](https://rusefi.com/build_server/rusefi_bundle_proteus_f7.zip)

12
FSIO.md
View File

@ -317,6 +317,18 @@ See https://github.com/rusefi/rusefi/blob/master/firmware/controllers/system_fsi
![](Images/Fsio_TS.png)
---
A/C control
Work in Progress
useFSIO12ForIdleOffset:false
useFSIO13ForIdleMinValue:false
// Human-readable: ac_on_switch & (rpm > 850) & (time_since_ac_on_switch > 0.3)
---
## See aslo

View File

@ -0,0 +1,35 @@
Mechanical distributor - single not smart two wire coil.
Solenoid idle air control.
8 injectors wired separately.
<pre><code>
rusEFI Car MRE Desc Connection Type
2 20 Ground Main Ground Ground
3 21 IAC Idle Air Controler Sensor
5 37/57 12v + Main Power Positive Power in
7 ??? Shift Light Ground
9 14 IGN1 Injector 5 Ground
10 15 IGN2 Injector 6 Ground
11 42 IGN3 Injector 7 Ground
12 52 IGN4 Injector 8 Ground
15 USB D - Negative USB White Wire
16 USB D + Positive USB Green Wire
17 SGND Signal Ground USB Black Wire
18 07 CLT / ECT Engine Coolant Temp Sensor
23 IAT Intake Air Temp Sensor
25 Cam (hall) Cam Sensor 1 Sensor
26 47 TPS Throttle Position Sensor
27 MAP Manifold Air Pressure Sensor
32 EGT Exhaust Gas Temp (AEM) Sensor
37 58 INJ 1 Injector 1 Ground
38 59 INJ 2 Injector 2 Ground
41 12 INJ 3 Injector 3 Ground
42 13 INJ 4 Injector 4 Ground
44 5v + 5 volt sensor Power 5v + Power Output
45 Crank VR+/hall Cam Sensor 2 Sensor
</code></pre>
"88-91 ECU Diagram":http://www.veryuseful.com/mustang/tech/engine/images/88-91_5.0_EEC_Wiring_Diagram.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 KiB

View File

@ -17,6 +17,10 @@ If in double of your SMD skills please consider fully assembled version.
For component placement please use interactive BOM
[0.5.2](https://rusefi.com/docs/ibom/micro_rusEFI_R0.5.2.html)
[0.5.1](https://rusefi.com/docs/ibom/micro_rusEFI_R0.5.1.html)
[0.5.0](https://rusefi.com/docs/ibom/micro_rusEFI_0.5.0.html)
[0.4.8](https://rusefi.com/docs/ibom/microRusEfi_R0.4.8.html)
@ -27,7 +31,7 @@ For component placement please use interactive BOM
[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)
@ -64,10 +68,13 @@ VR mode back
0.4.8: For Hall, you would need to REMOVE R15&R9, C12 & C35 on the front, and install R17=1.5K R18=R19=4.7K on the back.
Hall mode front
0.5.0 Hall
![Front](Hardware/microrusefi/Hardware_microRusEfi_0.5.0_hall_mode.jpg)
0.4.7 Hall mode front
![Front](Hardware/microrusefi/Hardware_microRusEfi_0.4.7_hall_front.jpg)
Hall mode back
0.4.7 Hall mode back
![Back](Hardware/microrusefi/Hardware_microRusEfi_0.4.7_hall_back.png)
@ -103,4 +110,12 @@ RTC diode D42
Wake-up CAN R8
[More images](https://github.com/rusefi/hw_microRusEfi/blob/master/gerbers)
[More images](https://github.com/rusefi/hw_microRusEfi/blob/master/gerbers)
# Direct board programming
J7 header in bottom-left corner of microRusEFI allows direct SWD programming using TC2030-MCP-NL cable
Tag Connect In circuit Cable "NO Legs" Version
![x](Hardware/microrusefi/TC2030_SWD.jpg)

Binary file not shown.

After

Width:  |  Height:  |  Size: 500 KiB

View File

@ -27,7 +27,7 @@ https://www.mouser.com/ProjectManager/ProjectDetail.aspx?AccessID=dacd727e05
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
# More info

Binary file not shown.

After

Width:  |  Height:  |  Size: 595 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 853 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 521 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 589 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

View File

@ -1,13 +1,15 @@
[SEE ALSO](Miata-NA-48-pin-board-for-MRE-(version-0.2))
High-side jumper should be set for +12v.
Created for 1989-1995 Mazda Miata NA6 and early NA8. Would also work on Mazda Protege, Ford Festiva, Ford Escort GT and probably other relted vehicles.
Created for 1989-1995 Mazda Miata NA6 and early NA8. Would also work on Mazda Protege, Ford Festiva, Ford Escort GT and probably other related vehicles.
See also [Miata](Miata)
microRusEFI should be set for Hall
[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)
@ -25,4 +27,9 @@ https://rusefi.com/wiki/index.php?title=Vehicle:Mazda_Miata_1995
[InteractiveBOM 0.1](https://rusefi.com/docs/ibom/hw48na_V0.1.html)
https://www.youtube.com/watch?v=vleG0Jp5isY
https://www.youtube.com/watch?v=vleG0Jp5isY
BOM
47219-2001 SD card housing HINGE TYPE

View File

@ -131,6 +131,7 @@ In order to use this output as an analogue input requires the removal of the LED
---
# 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_back.jpg

View File

@ -0,0 +1,72 @@
This is a PNP adapter board for NA Miatas (1990-1995). The board is true plug and play. Just replace the PCB in your ECU with this board and drive the car. The hardware capabilities are defined by the [microRuseEFI](Hardware_microRusEfi) module that drives the unit.
Your board should look something like this: ![Miata NA 48 pin board for MRE](Hardware/pnp_microRusEfi_48na/Whole_PCB_top_view.png)
Currently the only tested configuration is the NA6 Miata with a manual transmission. If you have a different car, we may need your help testing the configuration! Automatic transmission cars are not yet confirmed to work, although there's no reason to think they won't.
The standard configuration runs the engine using the stock AFM (Air Flow Meter) to measure engine load. However, the AFM on early Miatas is an actual restriction in the intake and costs possibly as much as 3hp (this is a guess). It's also useless if you want to add boost to the car- the capability to measure airflow peters out well below the airflow capabilities of even a mild turbo or SC setup.
The 48 pin board can be equipped with one or two onboard MAP sensors. Alternatively you can also run an external MAP sensor or even a bigger AFM.
The board can be configured for several different options simply by adding/removing some simple SMD jumpers. More custom solutions can be achieved by adding wire jumpers.
# 1. Installation
- Open the stock ECU case
- Remove the stock PCB from the ECU case
- Install the rusEfi board in the ECU case (note: one of the mounting holes, labeled J27, requires a stack of 3 M4 washers- see image below)
- Close the case*
- Plug in connectors and drive
*You may want to omit the "close the case" step for now. That makes it easier to connect to the unit with a laptop using a micro USB cable. See below: USB connection.
One of the mounting screws needs three M4 washers because the case has a recessed thread- the stock ECU has a heat sink at that location. The washers may be included with your kit. They go here:
![M4 washers mounting](Hardware/pnp_microRusEfi_48na/M4_washers_mtg_hole.png)
# 2. Standard upgrades over stock
The board should be received set up as a stock replacement unit for your year car. Either a 1990-1993 NA6 or a 1994/1995 NA8. Even in standard configuration it can perform a few tricks the stock ECU just can't.
## 2.1. USB connection
The unit can connect to [TunerStudio](http://www.tunerstudio.com/index.php/tuner-studio) via native USB communication. You can either plug a MicroUSB cable into the top of the unit. This is difficult to get to in the stock installation position however, so it'snot ideal for a permanent installation in the stock location.
![Micro USB connector](Hardware/pnp_microRusEfi_48na/MRE_Micro_USB.png)
Alternatively, you can wire a standard USB cable into the main connector for a more permanent solution. Your board may come with additional contacts / wires for the main connector that can be soldered to a standard USB cable. Please note that the 5V connection is not needed for communication. It can, however be used to power the MRE unit with the ignition off.
![USB main connector](Hardware/pnp_microRusEfi_48na/USB_connections.png)
## 2.2. Micro SD card adapter
The board comes with an adapter for a Micro SD card. Install a card in this slot and it will automatically keep a log of your engine when it's running. Please note that the only way to retrieve this log at this point (July 2nd 2020) is to open the case, remove the SD card and read it directly from a computer or other device running MegaLogViewer. The ability to read and manipulate logs without removal, via USB is planned, but not yet implemented.
![Micro SD adapter](Hardware/pnp_microRusEfi_48na/Micro_SD_adapter.png)
Warning: There are reports that some Micro SD cards will not work for this setup. So if you are having trouble with this,
## 2.3. MAP Sensor
Your board may, or may not, have an onboard MAP sensor. The onboard MAP sensor can either be used as a primary MAP sensor to supply the ECU with a load signal, or it can be used for barometric correction for units running an external MAP sensor. In order to use the internal MAP sensor to supply the ECU load signal you have to run a 3/16" (5mm) vacuum hose from the intake manifold to the unit and drill a hole in the stock ECU case. (see picture below).
The board can be equipped with a secondary MAP sensor for barometric correction as well
## 2.4. Tach Signal
Your stock engine uses external igniters that not only drive the ignition coils, they also provide the signal the tachometer uses to display rpm. The ECU provides only a pull-up to 5V. When equipping the vehicle with coils from a different generation Miata, or any other logic-level coil, like COPs or GM LS coils, they will not provide the tach signal and the rusEfi unit needs to take care of it. In the standard configuration the ECU only provides the pull-up resistor, but it can easily be changed to provide the tach signal.
# 3. Upgrades / expansions / options
## 3.1. Wideband O2 sensor
This is so basic that you should probably do this at the same time as the installation of the ECU. Any aftermarket ECUs with an analog output will work. You will likely have to supply it with switched 12V from a decent source and connect to signal ground at the ECU. For the 12V you can splice into the wire going to pin 1B on the ECU (ignition power) and for ground rusEfi provides an additional signal ground pin on pin 2F that is not populated on the stock connector. Or you can splice into wires from pins 1C or 1D. The analog output should be connected to pin 2N on the ECU connector. This is the stock narrowband oxygen sensor input.
## 3.2. MAP Sensor
The first thing most users will likely want to do is use a MAP sensor for load sensing instead of the stock AFM. The easiest way to achieve this is to install an MPX4250 in the designated spot on the PCB (see image). Your board may already have this sensor installed.
Warning: V 0.2 of the board has an unintended "feature" that requires you to Note that only 4 of the six legs of the sensor get soldered directly to the board. Pin 1 and pin 3 get bent up by 90 degrees and wired into pin 3 and pin 1 of the ADJACENT barometric sensor. Note that pin 1 on the sensor goes to pin 3 on the board and pin 3 on the sensor goes to pin 1 on the board.
Hardware/pnp_microRusEfi_48na/onboard_baro.png
Please make sure to upload the correct tune for this configuration or change your tune manually. Tunes can be found at [rusEfi Online](https://rusefi.com/online/?sorts[uploadedMsq]=-1&sorts[uploadedLog]=-1)
If you want to install an external MAP sensor, like a GM 3 bar sensor for example, you can wire it to your stock AFM connector instead of the AFM. Or you can run additional wires from the ECU. Instructions will follow separately.
## 3.3. TPS
NA6 Miata with manual gearbox come with a throttle position switch that can recognize two positions- idle (closed) and full throttle. This works good enough, but if you really want to fine tune your engine, you may want to use an actual throttle position sensor. There are several popular options on how to achieve this. Either use a TPS from an automatic NA6 Miata. these do seem, however, be hard to get by these days. You can install an aftermarket throttle body with TPS, or you can install a TPS from a Kia (part numbers are 0K01118911, 0K24718911, 0K30A18911, TH291, 5S5504, TPS4185, TH0254, 1580486, 2001332). You need an adapter for this. The design can be found here [Mazda NA6 Miata variable TPS mount](https://www.thingiverse.com/thing:3414132)
Instructions on how to jumper the board for these configurations will be updated later.
# 4. Connections
Expansions usually require some wiring. The standard pinout for the connector in NA6 configuration is this below.
# 5. Assemble your own
If you just get the bare board with all the jumpers installed, there's some things you need to do.
## 5.1. MAP Sensor
There are two positions for installing a MAP sensor on the board. The sensors used are [MPX4250](https://www.digikey.com/product-detail/en/nxp-usa-inc/MPX4250AP/MPX4250AP-ND/464053). They should be secured with two screws each. [4-40 x 0.5 socket head cap screws](https://www.mcmaster.com/92196A110/) are preferred. Of course, these screws will require some [nuts](https://www.mcmaster.com/91841A005/).

View File

@ -12,3 +12,4 @@ See [HOWTO upload tune](HOWTO_upload_tune)
See [HOWTO set rusEfi Online authentication token](HOWTO-set-rusEfi-Online-authentication-token)
For development details see https://github.com/rusefi/web_backend

View File

@ -1,3 +1,11 @@
Q: where can I buy a Proteus?
A: as of July 11, 2020 no one sells fully assembled Proteus boards.
With fabrication files for Proteus you can get a 80% assembled unit from JLCPCB. QTY 2 price XXX, QTY 10 price YYY.
While the most complicated main chip is soldered you would still solder a few dozens of surface mount components.
![x](Hardware/Proteus/Hardware-Proteus-0.3.jpg)
Forum thread at: https://rusefi.com/forum/viewtopic.php?f=4&t=1646

View File

@ -1,3 +1,7 @@
rusEFI TunerStudio plugin is part of [Online](rusEFI Online) suite.
rusEFI TunerStudio plugin is part of [rusEFI Online](Online) suite.
rusEFI TunerStudio plugin facilitates tune & logs upload.
rusEFI TunerStudio plugin facilitates tune & logs upload.
rusEFI Plugin allows to continuously upload tune as you edit it. If you are offline, tunes are saved into Outbox folder and get uploaded once you gain connectivity.
https://www.youtube.com/watch?v=PozvQICdHWQ

View File

@ -58,4 +58,5 @@
1. https://rusefi.com/forum/viewtopic.php?f=3&t=1673 Renault KM4 May 15, 2020
1. https://rusefi.com/forum/viewtopic.php?f=2&t=1740 1980 kz750 motor (carbs, electronic ignition)
1. https://rusefi.com/forum/viewtopic.php?f=3&t=1760 VW 1.8t Drive-by-wire May 31, 2020
1. https://rusefi.com/forum/viewtopic.php?f=3&t=1734 Miata FE swap 2.0
1. https://rusefi.com/forum/viewtopic.php?f=3&t=1734 Miata FE swap 2.0
1. https://rusefi.com/forum/viewtopic.php?p=37351#p37351 1973 Opel Manta - BMW M42