Manual:Start-a-project/en

From rusEfi
Jump to: navigation, search
This page contains changes which are not marked for translation.

Other languages:
English

Summary

This is ALPHA and much of the below is still underdevelopment. Much of it is a place holder for steps to come and is not fully developed yet.

See status page found here

So you are thinking of doing an engine control project. You have stopped by the correct place. This rusEFI project has many options that can likely help you out. We have several forum members with a wide variety of skills that are often willing to help people out. As well we have several hardware options. If a feature doesn't exist inquire in the forums and it is likely that we can develop the feature. Or better yet, its an open source project, you can develop it yourself and if you feel like giving something back, you can share it with others.

Below is a basic outline of what to expect as you progress your project. While your project probably won't follow that flow directly, it is likely you will follow most of it to some extend.

Plug and play

Manual:Hardware_Frankenso_board

https://www.tindie.com/stores/russian/


Planning

Layout out your engine setup

  • Start by drawing our your engine layout. This an be as simple as a sketch on a napkin or pizza box. This is handy as it tracks how many injectors you need, what kind of IAC, TPS, IAT, ect options you need.
  • Compare the needed options against the options of Frankenso. If you have a Miata, Protege, ect, this should be a direct drop in match. Several other engines like Honda Civic can be setup with an additional interface board.

Get peer review in the forums

  • Check in the forums for additional information. Often members can identify bumps in the road before you hit them. Forum members can also make suggestions that could make things go smoothly.

Become a member of the forums found here you can get some good peer review there.

Share and get noticed

If you do something cool, or new, feel free to share in the forums, SVN, GIT, e-mail or where ever. It's common that someone doing something new and cool will get more help than someone doing the same old thing.

Assembling

Purchase components

Assemble and test

  • Install harness connector. Requires a soldering iron.
  • Insert into the enclosure. Requires a screw drive.
  • Connect into OEM harness. Requires hands.
  • Turn on key. Requires key and hands.
  • See lights blinking on Frankenso. Requires eyes.

Install initial software

  • Install software TunerStudio (TS)
  • Download the firmware
  • Install firmware via USB cable
  • After this point is reached, you're ready to control an engine.

Running

Tuning software

  • Open the tuning software and connect via USB cable to the PC
  • Configure sensors for min max limits
  • Take a guess at a tuning table
  • Then start the engine
  • Refine the tune and save the tuning tables

Easy adjustments

  • If you make a change to your system, you can easily re-adjust almost everything.
  • If you want to switch between tune tables, you can switch easily
  • If you are making adjustments due to weather, humidity, and such at the track, you can make those adjustments at the drop of a hat
  • If you have a problem at the track, you can install a limp home configuration which will simply allow you a basic and safe tune

Data logging

TBD

Low cost and very flexible

Planning

Layout out your engine setup

We suggest you draw a schematic, perhaps on a napkin or what ever you have for paper. Draw the critical components and share it with friends. They can often show missing components or better ways to do what you are thinking. We hope to have some example setups that can work as a starting point.

If you have an existing car for the track, you have many options for how to make it rusEFI inside. Below are some common approach(s).

Harness and analyzer.jpg

  • Delicately break apart the junk yard ECU salvaging the ECU connector and perhaps the enclosure.

Harness on car.jpg

  • If you have a connector that has a break out PCB board for it, you probably want to obtain the break out PCB for that harness connector. If not you can simply solder wires direct to the connector. Similar to this http://rusefi.com/forum/viewtopic.php?f=4&t=507

176122-6 front.jpg 64p connector.jpg

  • Wire rusEFI like Frankinstien as shown below

Aspire 20140306 state.jpg P1050839 zpsfdbdbd97.jpg

  • Use junk hard harness to make extension harness. Use the junk yard ECU connector to break out the wire harness to the breakout board. Then from the far side of the breakout board, install the junk yard harness connector. Then connect the original ECU. This should allow you to start and run then engine as normal. (insert picture)
  • Start sniffing the crank signal, using a low cost logic analyzer, or an scope. Eventually you should get a firmware that can decode the RPM for a variety of RPM's and conditions.
  • Find an injector and re-route it to rusEFI via the breakout PCB. Once the fuel seems to be a good match, do it again with the spark for that channel.
  • Keep moving signals one at a time until all signals are moved.
  • Finally remove the break out PCB all together, and run it off native rusEFI.

Get peer review in the forums

Become a member of the forums found here you can get some good peer review there.

Share and get noticed

If you do something cool, or new, feel free to share in the forums, SVN e-mail or where ever. It's common that someone doing something new and cool will get more help than someone doing the same old thing.


Assembling

Purchase components

Once you have your plan, you can start purchasing components. Official rusEFI store found here

Assemble and test

  • Crimp things
  • Mount the ECU
  • Run wires
  • Solder things
  • Things of that nature

Install initial software

  • Install software
  • Download the firmware
  • Install firmware via USB cable
  • After this point is reached, you're ready to control an engine.


Running

Tuning software

  • Connect the controller to the engine
  • Open the tuning software and connect via USB cable to the PC
  • Configure sensors for min max limits
  • Take a guess at a tuning table
  • Then start the engine
  • Refine the tune and save the tuning tables

Easy adjustments

  • If you make a change to your system, you can easily re-adjust almost everything.
  • If you want to switch between tune tables, you can switch easily
  • If you are making adjustments due to weather, humidity, and such at the track, you can make those adjustments at the drop of a hat
  • If you have a problem at the track, you can install a limp home configuration which will simply allow you a basic and safe tune

Data logging

  • There are many options for logging data, long term or short term. There is even an option for interweaving an on board ADC data with the data logged stream. Such that you can see issues relative to other engine signals. Can you say integrated oscilloscope?


Trouble shooting

Diagnostic options

If you have problems, there is a group of community members, and lots of technical details about how this stuff works under the hood. If you can't make it work the way you want, there are likely others in the community that are willing to help. Here are some diagnostic features that can be helpful.

  • Data loging on SD card as well as PC serial stream
  • On board scope, synced with data logging features
  • Open community and open design, means that if a problem exists, it will be found and addressed. Can't sweep things like PCB noise issues under the rug when the community will put you in front of the firing squad.