diff --git a/Connecting_to_TunerStudio.md b/Connecting_to_TunerStudio.md index 5515cab..184d6a0 100644 --- a/Connecting_to_TunerStudio.md +++ b/Connecting_to_TunerStudio.md @@ -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' - +![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. - +![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 diff --git a/Hardware_requirements.md b/Hardware_requirements.md index 8963099..28a0538 100644 --- a/Hardware_requirements.md +++ b/Hardware_requirements.md @@ -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 - -<> #### 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. -![](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   +
GM 8-Pin Ignition Module  
+ 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. diff --git a/boards/V03.md b/boards/V03.md index 4b99857..d9da310 100644 --- a/boards/V03.md +++ b/boards/V03.md @@ -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 diff --git a/boards/V04.md b/boards/V04.md index 6119675..073c275 100644 --- a/boards/V04.md +++ b/boards/V04.md @@ -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} -
- +![capacitor_orientation.png](/img/hardware/capacitor_orientation.png){.align-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.
-IjKlmIi_Dug - +
+ Board Configuration ------------------- diff --git a/configuration/Fuel_pump.md b/configuration/Fuel_pump.md new file mode 100644 index 0000000..218eb22 --- /dev/null +++ b/configuration/Fuel_pump.md @@ -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. \ No newline at end of file diff --git a/decoders/4G63.md b/decoders/4G63.md index 797bcef..d3674a2 100644 --- a/decoders/4G63.md +++ b/decoders/4G63.md @@ -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 -------------------------- - +![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 ----------------- diff --git a/reference/ECU_Connectors.md b/reference/ECU_Connectors.md index a8ce69a..006a198 100644 --- a/reference/ECU_Connectors.md +++ b/reference/ECU_Connectors.md @@ -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 |