This commit is contained in:
Josh Stewart 2020-01-14 23:38:40 +10:00
commit 611d852df8
7 changed files with 65 additions and 29 deletions

View File

@ -2,7 +2,7 @@
title: Setting up TunerStudio
description: How to create and connect to your ECU within TunerStudio
published: true
date: 2020-01-06T06:25:28.249Z
date: 2020-01-14T12:33:41.487Z
tags:
---
@ -25,11 +25,11 @@ If you find Tuner Studio to be useful, please consider paying for a license. Thi
When you first start TunerStudio, you'll need to setup a new project which contains the settings, tune, logs etc. On the start up screen, select 'Create new project'
<img src="https://raw.githubusercontent.com/speeduino/wiki/master/TS_1.png" width="60%" />
![TS_1.png](/img/TunerStudio/TS_1.png =500x){.align-center}
Give you project a name and select the directory you want the project to be stored in. Tuner Studio then requires a firmware definition file in order to communicate with the arduino. Tick the 'Other / Browse' button.
<img src="https://raw.githubusercontent.com/speeduino/wiki/master/TS_2.png" width="40%" />
![TS_1.png](/img/TunerStudio/TS_2.png =400x){.align-center}
Then browse to the Speeduino source directory, enter the reference subfolder and select speeduino.ini file

View File

@ -1,3 +1,14 @@
---
title: Hardware Requirements
description:
published: true
date: 2020-01-14T07:31:48.212Z
tags: wiring, hardware
---
# Hardware Requirements overview
This page presents the basic hardware requirements of a Speeduino system, as well as a number of options for different variations of these. It does not represent every supported combination of hardware, but provides an overview if you're starting out.
Arduino
-------
@ -14,7 +25,7 @@ Alternatively (and necessary for full-sequential injection) an added cam signal
VR (variable reluctance) sensors can also be used, however as the board does not contain any sort of signal conditioner to convert the sine wave (below) to the required square wave, an additional module will be needed. An 8-pin DIP socket is located on v0.3.x and v0.4.x series official boards for this purpose as IC3. The MAX9926 chip has been tested to work with most types of input signals, and is available from the [Speeduino Store](https://speeduino.com/shop/index.php?id_product=17&controller=product), however any similar module that outputs a 0v-5v square wave (LM1815, LM358, SSC/DSC, many OEM modules, etc.) should also work fine with VR sensor signals.
![](Sine-square_waves.jpg "Sine-square_waves.jpg")
![vr_wave.gif](/img/vr/vr_wave.gif =400x){.align-center}
### TPS
@ -65,16 +76,11 @@ Circuits and techniques Speeduino users have found useful for adapting or implem
See the [Flex Fuel](Flex_Fuel "wikilink") section for details on hardware and configuration of flex fuel setups.
#### Oil Pressure
&lt;<placeholder>&gt;
#### 12V Input Signal
Some position sensors output a 12v signal. To correct this, and avoid damaging the Arduino, a circuit like the one in the diagram can be constructed. The resistor R1 is not always required, but will make sure that any output that is not high is pulled low. Along with this circuit use the pull-up jumper on the Speeduino. This will effectively change a 0v/12v into a 0v/5v signal.
![<File:Highvolthall.png>](Highvolthall.png "File:Highvolthall.png")
*Many thanks to PSIG for the info and diagram.*
#### GM 7 / 8 pin Distributor Module
@ -85,10 +91,12 @@ The GM 7 /8 pin modules have been used in a wide variety of GM engines from 4 cy
GM 7-Pin Module   <img src="https://raw.githubusercontent.com/speeduino/wiki/master/hardware/GM_7-pin.png" title="Fig. 1 GM 7-pin module" width="400"/>
</center>
<center>
GM 8-Pin Ignition Module   <img src="https://raw.githubusercontent.com/speeduino/wiki/master/hardware/GM_8-pin.png" title="Fig. 2 GM 8-pin module" width="370"/>
</center>
The 7 and 8 pin modules are functionally equivalent and largely share the same wiring. The 7 pin is used in the large coil-in-cap distributors while the 8 pin is used in the small cap distributors with remote mounted coils. The 8 pin has one additional terminal that provides a sensor ground. Both modules provide coil ground via the metal grommets used to secure them to the distributor.
These modules provide an simple means for computer controlled timing while retaining the distributor. They were designed to be used with throttle body injection and port injection motors and provide automatic coil current limiting (7.5 amps was the GM specification) and automatic dwell control. The can be adapted to other distributor applications that use either variable reluctor or hall type sensors.

View File

@ -2,7 +2,7 @@
title: V0.3 Board
description: Usage and details of the v0.3 series of boards
published: true
date: 2020-01-07T05:27:36.589Z
date: 2020-01-14T07:02:06.686Z
tags:
---
@ -27,7 +27,7 @@ The v0.3 boards includes the following features:
## Physical Layout
![v0_3_2_board_annotated.jpg](/img/v0_3_2_board_annotated.jpg =60%x){.align-center}
![v0_3_2_board_annotated.jpg](/img/boards/v0_3_2_board_annotated.jpg =60%x){.align-center}
## Proto area
@ -36,10 +36,9 @@ The proto area can be used for adding your own circuits on to Speeduino if requi
- 5v and 12v
- Grounds
- SPI pins (MOSI, MISO, SCK and SS). Alternatively these can be used as generic digital IO (Arduino pins 50-53)
- I2C pins (SDA and SCL).
- 3 generic analog inputs (13-15)
![v0_3_2_proto_annotated.jpg](/img/v0_3_2_proto_annotated.jpg =60%x){.align-center}
![v0_3_2_proto_annotated.jpg](/img/boards/v0_3_2_proto_annotated.jpg =60%x){.align-center}
## Board Assembly

View File

@ -2,7 +2,7 @@
title: V04
description:
published: true
date: 2020-01-06T06:14:38.582Z
date: 2020-01-14T06:57:59.009Z
tags:
---
@ -40,7 +40,9 @@ Physical Layout
Note that there are some differences between the various versions of the board, however the pinouts on the main IDC40 connector remain the same.
![v0_4_board_annotated_1.jpg](/v0_4_board_annotated_1.jpg){.align-center}
![v0_4_board_annotated_1.jpg](/img/boards/v0_4_board_annotated_1.jpg =50%x){.align-center}
| Pin \# | Function |
| ------ | ---------------------------------------- |
| 1 | Injector 1 - Pin 1/2 |
@ -92,33 +94,33 @@ Assembly of a complete board is virtually identical to the v0.3 and remains rela
1. All resistors
2. All diodes (Including LEDS)
3. All capacitors
1. Take note that C14 and C16 are polarised capacitors, meaning that they must be put in the correct way around. The capacitors should be marked with a + sign on one side. On the PCB, the positive side is indicated by a line on the capacitor symbol.
> Take note that C14 and C16 are polarised capacitors, meaning that they must be put in the correct way around. The capacitors should be marked with a + sign on one side. On the PCB, the positive side is indicated by a line on the capacitor symbol.
{.is-warning}
<center>
<img src="https://raw.githubusercontent.com/speeduino/wiki/master/hardware/capacitor_orientation.png" />
![capacitor_orientation.png](/img/hardware/capacitor_orientation.png){.align-center}
</center>
1. All jumper headers (JP\*)
2. Arduino pins:
1. Suggested method: Break header pins into required lengths and insert into an Arduino Mega. Place the board over the top of the pins and solder in place
2. Note that not all the pins on the end double row need to be populated (Though there's no harm in doing so). The odd numbered pins (Eg D23, D25 .. DD53) do not need pins on them.
1. Suggested method: Break header pins into required lengths and insert into an Arduino Mega. Place the board over the top of the pins and solder in place
2. Note that not all the pins on the end double row need to be populated (Though there's no harm in doing so). The odd numbered pins (Eg D23, D25 .. DD53) do not need pins on them.
3. IDC 40 connector
4. IC sockets
5. All screw terminals
6. All MOSFETs
7. Power regulator
8. MAP sensor (If used)
1. **NOTE:** ALL self assembly boards have the MAP sensor with the hole at the top.
> **NOTE:** ALL self assembly boards have the MAP sensor with the hole at the top. All assembled boards will typically have the hole on the bottom
{.is-warning}
### Assembly Instruction video
This video is for the v0.3 board, but it largely applies to v0.4 designs as well.
<center>
<embedvideo service="youtube">IjKlmIi_Dug</embedvideo>
<iframe width="560" height="315" src="https://www.youtube.com/embed/IjKlmIi_Dug" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</center>
Board Configuration
-------------------

View File

@ -0,0 +1,16 @@
---
title: Fuel pump
description: Setting the on/off conditions of the fuel pump
published: true
date: 2020-01-14T06:24:04.641Z
tags: aux outputs, tuning
---
# Header
Fuel pump ontrol is a simple but important function performed by the ECU. Currently Speeduino does not perform variable (PWM) pump control, but
## Settings
![fuel_pump.png](/img/accessories/fuel_pump.png =500x){.align-center}
* **Fuel pump pin** - The Arduino pin that the fuel pump output is on. In most cases this should be left to `Board Default` unless you have a specific reason to change this.
* **Prime duration** - How long (In seconds) the fuel pump should run when the system is first powered up. Note that this is triggered **when the ECU is powered on**, which will not always be the same as when the ignition is turned out. If you have a USB cable connected then the ECU is already powered up.

View File

@ -2,7 +2,7 @@
title: 4G63 Pattern
description: 4G63 pattern used on various Mitsubishi, Mazda and Ford engines
published: true
date: 2020-01-06T01:05:50.630Z
date: 2020-01-14T07:06:26.319Z
tags:
---
@ -15,12 +15,16 @@ Applications
------------
- Mitsubishi Lancer
- NA and NB Miata / MX-5
- NA Miata / MX-5 (Up to 1997)
Tuner Studio Configuration
--------------------------
<img src="https://raw.githubusercontent.com/speeduino/wiki/master/decoders/4g63_triggerconfig.png" />
![4g63_triggerconfig.png](/img/decoders/4g63_triggerconfig.png){.align-center}
> **NOTE** Within the `Cranking options` dialog, ensure that the `Fix cranking timing with trigger` option is turned **ON**
{.is-warning}
Timing adjustment
-----------------

View File

@ -2,7 +2,7 @@
title: ECU_Connectors
description:
published: true
date: 2020-01-07T04:44:09.400Z
date: 2020-01-14T07:55:13.593Z
tags:
---
@ -15,6 +15,13 @@ These part numbers are primarily for the ECU side. Where known, a loom side part
### Audi
### BMW
| Model/s | Part Number | Alternative Part Numbers | Notes | Image |
|---------------------------|-------------|--------------------------|-------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------|
| M54/M52tu/M62 | 967-288 | | 134 pins, 5 plug construction | [PDF](https://www.mouser.fi/ProductDetail/571-7-967288-1) |
### Mazda
| Model/s | Part Number | Alternative Part Numbers | Notes | Image |