View unanswered posts | View active topics It is currently Sun Aug 20, 2017 11:54 pm



Reply to topic  [ 3 posts ] 
Getting Started - For Absolute Beginners 
Author Message
Moderator
User avatar

Joined: Tue Jan 15, 2008 2:31 pm
Posts: 14709
Location: Home sweet home!
This thread is intended as a guide for newbies/noobs, feedback is welcome!

The Basics Of The EMS World

FreeEMS is an Engine Management System (EMS) with Free (as in freedom and price) source code and hardware designs. Typically you need an EMS when you modify a car. The reasons for using an EMS like FreeEMS include some of the following:

  • Fuel injection and/or electronic ignition on an old carburettor/distributor/points engine
  • Transplant a newer engine into an older car without some things the original ECU needs
  • Any power adders, such as turbo, supercharger, nitrous, camshafts, ITBs, extractors, etc.
  • Education and learning about EFI and electronic ignition systems on engines
  • Data-logging and fine tuning
  • Controlling more solenoids than an OEM (GM/Ford/Toyota/Mazda/etc) ECU can
  • In the case of FreeEMS, running custom control strategies

If you fall into some (or all!) of these categories, or for any other reason, carry on reading below, you could be in luck! :-)

What You Need To Know

  • What type of car/boat/plane/lawnmower/snowblower/etc you have
  • What type of engine it has (manufacturer, model, cylinder count, displacement, manifold style, etc)
  • What type of sensors it has (RPM/Position, temperature, pressure, etc)
  • What type of control hardware it has (solenoids, coils, injectors, etc)
  • What power adders it has (camshafts, turbo, supercharger, nitrous oxide, etc)

What It Means To FreeEMS

The distributor(s) or cam angle sensor(s) or crank angle sensor(s) or some combination of the above require a piece of software called a "decoder" to be read and made sense of in the FreeEMS internal software (firmware from here on). Inside these devices are metal disks, wheels, cogs, pulleys, etc with physical patterns on them such as this one:

Image

These physical patterns get read by Variable Reluctance, Hall or Optical sensors and produce a matching electrical signal that is conditioned by the circuits in a FreeEMS box and then read by the decoder software.

A list of the status of different decoders can be found here: https://github.com/fredcooke/freeems-va ... /STATUS.md

EDIT: All built decoders should work to get your engine running. You can see a sample of the possibilities here: http://builds.freeems.org/firmware/dev/ ... -defaults/

This is a temporary solution, and a web page will be put up fairly soon to display this information in a more convenient and clear manner.

Once you're sure that you understand what that means and have determined whether your RPM/Position sensors are currently supported or not you can tackle the appropriate next step.

Your RPM/Position Sensor(s) Is/Are Supported

If not, skip this section! If so, fantastic, skip the next section!!! :-)

Your RPM/Position Sensor(s) Is/Are NOT Supported YET

Don't be sad! :-( You have some options! :-) In order of desirability:

  1. Provide information and testing to assist a team member to develop a decoder for your setup (preferred)
  2. Develop a decoder for your sensor setup yourself (If you have the skills, please do!)
  3. Retro fit a sensor style that is supported (This shouldn't be necessary, but isn't difficult)
  4. Use some other system that will work for you (If you need a solution now, do this, carefully)
  5. Wait quietly for one of the team to develop a decoder for your setup (You could grow old in the process)

Note, if we don't know that you're interested, we'll likely put development effort towards features to help someone else. So tell us! :-)

Can FreeEMS Do What You Need

  • How many coils do you have?
  • What type are they?
  • Can they be driven in pairs?
  • How many injectors do you have?
  • What type/size are they?
  • What essential accessories do you have?
  • How do they work?

The answers to the coil/injector questions can probably help you find out if FreeEMS can meet your needs here: viewtopic.php?f=54&t=1084

As for the accessories, there is very little accessory specific code right now, however it should be straight forward to develop it as and when required. IE, just ask! :-)

When you're sure that you both want to run and can run FreeEMS on your setup, read this thread: viewtopic.php?f=54&t=1166

Thanks for reading, I hope it was helpful! :-)

Fred.

_________________
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!


Fri Jul 15, 2011 7:18 pm
Profile WWW
TO220 - Visibile

Joined: Wed Mar 12, 2014 1:30 am
Posts: 4
Hi, because i cant send Pm's yet ... i have to post this here upon reading i have come across a dead link

https://github.com/fredcooke/freeems-va ... /STATUS.md

is it still available or even needed ?

Thanks

Jesse


Fri Mar 14, 2014 12:01 pm
Profile
Moderator
User avatar

Joined: Tue Jan 15, 2008 2:31 pm
Posts: 14709
Location: Home sweet home!
Hey Jesse, thanks for that. That file no longer exists, it was replaced with simple policy: If a decoder is present *in the build*, it must work, and be usable. Some skeleton decoders are present but NOT built, ignore them.

Current build has these variants in it: http://builds.freeems.org/firmware/dev/ ... -defaults/

_________________
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!


Fri Mar 14, 2014 9:10 pm
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 3 posts ] 

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software for PTF. ColorizeIt.